私自身のカスタムオブジェクトを作成しています。プロパティを保持したり、コピーなどの何かを使用する必要があるのでしょうか?Obj-c:カスタムオブジェクトの処理
@interface Asset : NSObject {
NSString *name;
NSNumber *assetId;
NSNumber *linkId;
NSNumber *parentId;
}
@property (nonatomic, retain) NSString *name; // should I use retain here or something else?
@property (nonatomic, retain) NSNumber *assetId;
@property (nonatomic, retain) NSNumber *linkId;
@property (nonatomic, retain) NSNumber *parentId;
@end
また、私の.mでは、また合成もリリースする必要がありますか?
あなたは 'copy'を使うべきです。それは 'NSString'と可変文字列を渡す誰かに対する防衛のために自由です。 – bbum
ああ..それは私が今日学んだことです...それはNSNumberでも無料ですか?おそらく –
; 'copy'は、変更不可能なオブジェクト(NSArrayのようなものを含む)では一般的に無料です。 –