我想在我的简单类中使用 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 对象,我必须使用什么参考?