objective-c - @属性赋值

标签 objective-c ios

如果“assign”是默认值,我可以将其留空并使其分配吗?

@property BOOL sample;

如果我定义了它的原子性然后将其留空会怎样?

@property (nonatomic) BOOL sample;

最佳答案

是的,如果没有另外指定,则使用默认值。但是,最好在属性定义中明确。第三方更容易理解发生了什么,和/或知道应该发生什么。此外,实现细节将来可能会发生变化。

关于objective-c - @属性赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10607172/

相关文章:

objective-c - iOS 将 short 转换为长度为 2 的字节

ios - For Loop - Alamofire 以同步方式请求 Swift4 - 执行 for 循环等待直到异步请求返回

iphone - 在 iOS 应用程序中计算时间间隔

ios - 蓝牙设备在对 iBeacon 进行测距和监控后无法连接,直到蓝牙被重置

ios - 添加 "Login With Facebook"或其他自定义按钮到 UIAlertController 或 UIAlertView

ios - Cordova 平台 iOS 4.0.1 白屏

android - 如何检测iOS用户或Android用户是否“存在”?

ios - UIWebView 将 Objective C 暴露给 JavaScript

javascript - Swift React Native 回调模块

ios - 在iphone App中播放背景视频