objC初心者の質問...助けてくれてありがとう...
クラスに対して NSMutable Array 型のプロパティを宣言するときは、常に次のようにプロパティ属性 (コピー) を使用して宣言する必要があることを理解しています。
@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 のプロパティを宣言する場合、そのプロパティも (コピー) として宣言する必要がありますか、それとも (弱い) または (強い) にすることができますか? また、その理由 (またはしない理由は?)
たとえば、別のクラスで次のプロパティを次のように宣言できます。
@property (非アトミック、弱い) MyClass *thing;