寻求帮助“@property(非空)”它是什么? [复制]

2023-12-28

@property (nonnull) . Does nonnulliOS8.3中添加了它,它能做什么?


是的,它是在 XCode 6.3 中添加的

得到这个信息来自这里(nshipster) http://nshipster.com/swift-1.2/

nonnull:表示指针应该/永远不会为零。 用非空注释的指针将作为它们的值导入到 Swift 中 非可选基值(即 NSData)。

还有另外两个类似的属性

  • 可重置为空

表示虽然属性总是有值,但它可以是 通过分配 nil 来重置。具有非零默认值的属性可以是 以这种方式注释,如tintColor。导入到 Swift 作为 (相对安全)隐式解包可选。

  • nullable

表示一般情况下指针可以为nil。进口 进入 Swift 作为可选值

  • null_未指定

继续当前作为 Swift 导入的功能 隐式解包可选,最好在此期间使用 仅注释过程。

你可以看看XCode 中与 null 相关的属性属性有什么作用? https://stackoverflow.com/questions/29532640/what-do-the-null-related-property-attributes-in-xcode-do

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

寻求帮助“@property(非空)”它是什么? [复制] 的相关文章

随机推荐