如何为包含NSMutable数组属性的类设置属性属性

时间:2013-06-20 20:38:42

标签: objective-c properties nsmutablearray

objC新手问题...提前感谢任何帮助...

我的理解是,当我为类声明一个NSMutable类型的属性时,我必须始终使用属性属性(copy)声明它,如:

@property myArray (copy,nonatomic)

但是,假设我有一个MyClass类的实例myObject,其属性如下:

@interface MyClass : NSObject

@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *kind;  
@property (nonatomic, copy) NSMutableArray *timeSeries;

如果我在其他类中声明了MyClass类的属性,那么该属性是否也必须声明为(copy),或者它是(弱)还是(强),以及为什么(或者为什么不?)< / p> 例如,我可以在另一个类中声明以下属性,如下所示:

@property(nonatomic,weak)MyClass * thing;

0 个答案:

没有答案