別のクラスに渡すためにいくつかの値を格納する単純なクラスでARCを使用したいと思います。また、プロパティで使用する必要のある参照を知りたいです。ARCで使用するには、次のようにします。
@interface MyItem : NSObject
@property (retain) NSString *valueID;
@property (retain) NSString *itName;
@property (retain) NSDate *creationDate;
@property (assign) float rating;
これは非常に単純なクラスであり、ARCでの使用方法を知りたいです。どの参照を使用する必要がありますか?NSStringなどのコピーを使用する必要がありますか?
編集:
UIViewControllerがあり、NSStringおよびMyItemオブジェクトのプロパティを次のように使用したい場合:
@interface MyViewController : UIViewController
@property (nonatomic, retain) NSString *myString;
@property (nonatomic, retain) MyItem *newItem;
NSStringおよびMyItemオブジェクトにはどのような参照を使用する必要がありますか?