有什么不同
在ios中 @property (strong, nonatomic) and @property (nonatomic, strong)
。
我将像这样定义iboutlet例如uilabel
@property (strong, nonatomic) IBOutlet UILabel *label1;
我在这个网站上看到很多时间
@property (nonatomic, strong) NSString* str;
这两个属性有什么区别。
答案 0 :(得分:1)
逻辑上没有差异。它们代表相同的东西,但顺序不同。
通常在IBOutlets中,您有@property (weak, nonatomic)
,因为当您从界面构建器中按住Ctrl并拖动时会自动生成它。
然而,大多数人更喜欢第二种形式,因为"非原子"大多数情况下使用 in ios ,因此很容易被忽略。
答案 1 :(得分:0)
没有区别。但在Apple示例代码中,我们最常使用:
@property (nonatomic, strong)