相关疑难解决方法(0)

Objective-C:标量属性默认为原子?

一位朋友告诉我,标量属性的@property默认值(BOOL,NSInteger等)是非原子的.也就是说,

@property BOOL followVenmo;
Run Code Online (Sandbox Code Playgroud)

默认为

@property (nonatomic) BOOL followVenmo;
Run Code Online (Sandbox Code Playgroud)

但是,我总是认为默认值始终是原子,标量或不是.

这是什么?

default properties atomic objective-c nonatomic

7
推荐指数
2
解决办法
1995
查看次数

是"赋值"@property编译器指令的默认设置吗?

如果我定义一个属性,只需:

@property(nonatomic) UIButton* button;
Run Code Online (Sandbox Code Playgroud)

然后我认为这是一个"分配"属性.那是对的吗?

iphone cocoa-touch properties uikit

1
推荐指数
1
解决办法
816
查看次数