我看到了"新型" BOOL(YES,NO).
我读到这种类型几乎就像一个字母.
为了测试,我做了:
NSLog(@"Size of BOOL %d", sizeof(BOOL));
NSLog(@"Size of bool %d", sizeof(bool));
Run Code Online (Sandbox Code Playgroud)
很高兴看到两个日志显示"1"(有时在C++中bool是一个int,其sizeof是4)
所以我只是想知道bool类型是否存在某些问题?
我可以在不失速度的情况下使用bool(看似有效)吗?
如何在目标C类中使用布尔属性,我这样做:
@property (nonatomic, copy) BOOL *locationUseBool;
Run Code Online (Sandbox Code Playgroud)
但它给出了错误:
具有'copy'属性的属性必须是对象类型.
宣告的正确方法是什么?