這是我的代碼:警告在垃圾回收的可可應用程序有關屬性
@interface Object : NSObject {
@private
NSArray *array;
}
@property NSArray *array;
@end
並在實施中@synthesize
。我得到與@property
行編譯器警告:
警告:在其上實現NSCopying協議屬性「數組」默認分配屬性未適當與-fobjc-GC [-only]
如果我寫這個房產爲@property (assign) NSArray *array
它不會顯示。這是關於什麼的?
好吧,所以這取決於'數組'的可變性?正如警告中所述,垃圾回收會如何影響垃圾回收? – 2011-06-03 13:46:03
正如傑爾所說 - 如果你對此有所瞭解,它可以讓你做到這一點。 – Abizern 2011-06-03 13:54:18
我明白,但_why_只有在使用垃圾回收時纔會警告我?我只是想了解爲什麼有人在那裏發出這個警告;) – 2011-06-03 14:01:41