我想向您展示我的一个头文件的示例,并获得您对在以下情况下我可以做得更好的建议。
启用 ARC
@property (nonatomic, assign) int some_simple_value;
@property (nonatomic, strong) NSMutableArray *someArray;
@property (nonatomic, weak) IBOutlet UIButton *someButton;
@property (nonatomic, copy) NSMutableArray *someArrayCopy
@property BOOL some_bool;
我理解很多类型的含义,但我不知道为什么在某些情况下我会使用给定的类型而不是另一种类型。另外,如果我知道我的对象只能被一个类访问,我应该不使用nonatomic
(因为不用担心多个线程访问它,对吗?)
回答
这些答案极大地帮助了我:
和