在编写代码时,我遇到了一些以前在 Cocoa 中没有注意到的事情。对于 get 和 set 方法(默认情况下)旁边的每个属性,也添加了多个删除方法。
例如,当我有以下类(class)时:
@interface MenuScene : UIView
@property CGRect initalMenuFrame;
@end
以下方法已添加到我的 MenuScene(在默认的 getter 和 setter 旁边)。
我用 Google 搜索了一下,但似乎找不到关于此的文档(也许我使用了错误的关键字),但我很好奇。
最佳答案
那些方法并没有真正添加。
代码完成提出了几个包含您的属性名称的方法,包括 get*、replace*、remove*、insert*、intersect*、add* 和 set*。
例如,它还建议使用此 get* 方法:
我认为这样的代码完成的原因可能是教你使用一致的方法命名所以总是使用remove
而不是delete
和 add
而不是 append
等。
关于ios - –removeInitialMenu ...属性上的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696103/