2
@property (nonatomic, readonly) BOOL isBlabla;

在谈到属性时,我不确定括号中的关键字的正式名称是什么,例如(非原子,保留)。我将它们称为“属性修饰符”和其他名称,但这可能不是正确的术语。

我应该如何称呼这组可以在@property 括号中使用的关键字(nonatomic、atomic、readonly、readwrite、assign、retain、strong 等),以便每个人都知道我指的是什么?

4

2 回答 2

5

在目前离我最近的书中,它们被称为“属性属性” http://www.amazon.com/Programming-Objective-C-2-0-2nd-Edition/dp/0321566157

快速搜索 Apple 的文档会产生相同的词: https ://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocProperties.html

最后,指向文档特定部分的链接,该部分同时使用“属性”和您自己的“关键字”:https ://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/ Chapters/ocProperties.html#//apple_ref/doc/uid/TP30001163-CH17-SW2

于 2012-06-15T17:00:53.623 回答
1

在 iBooks 中参考 Apple 的“Objective-C Programming Language”一书,它们被称为“属性集”。每个单词都称为“属性”。本书中还有一段叫做“Property Declaration Attributes”。

于 2012-06-15T17:01:58.427 回答