【发布时间】:2014-06-10 21:32:09
【问题描述】:
以下 Objective-C 代码在 Swift 中的等价物是什么?
@property (nonatomic, assign, getter = isOpen) BOOL open;
具体来说,如何在 Swift 中声明一个变量来合成带有自定义名称的 getter?
此外,您如何随后覆盖 getter 和 setter 的实现?
【问题讨论】:
-
我认为你真的需要阅读苹果关于 Swift 的书。它是免费的!
-
@ColinE:回答 swift-language 中大约 50% 的问题
-
我会鼓励亲近的选民阅读这里的讨论。 meta.stackexchange.com/questions/86043/…
-
“在必要时使用 @objc() 属性为属性和方法提供 Objective-C 名称。例如,您可以像这样在 Objective-C 中将一个名为 enabled 的属性标记为具有一个名为 isEnabled 的 getter”
-
对于这些基本问题,@ColinE StackOverflow 是一个更好的参考,并且倾向于提供更好的搜索结果,而不是通过老式的死树样式指南或手册进行挖掘。
标签: objective-c swift