ios - –removeInitialMenu ...属性上的方法

标签 ios objective-c xcode macos cocoa-touch

在编写代码时,我遇到了一些以前在 Cocoa 中没有注意到的事情。对于 get 和 set 方法(默认情况下)旁边的每个属性,也添加了多个删除方法。

例如,当我有以下类(class)时:

@interface MenuScene : UIView

@property CGRect initalMenuFrame;

@end

以下方法已添加到我的 MenuScene(在默认的 getter 和 setter 旁边)。

Remove Methods

我用 Google 搜索了一下,但似乎找不到关于此的文档(也许我使用了错误的关键字),但我很好奇。

最佳答案

那些方法并没有真正添加。

代码完成提出了几个包含您的属性名称的方法,包括 get*、replace*、remove*、insert*、intersect*、add* 和 set*。

例如,它还建议使用此 get* 方法:

我认为这样的代码完成的原因可能是教你使用一致的方法命名所以总是使用remove而不是deleteadd 而不是 append 等。

另请参阅此条目 https://stackoverflow.com/questions/11922647/what-is-the-idea-purpose-of-xcode-suggesting-these-method-names-based-on-propert

关于ios - –removeInitialMenu ...属性上的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696103/

相关文章:

ios - 如何在iOS中用一组图片实现全景 View

ios - UITableViewCell 的自定义行动画

ios - 使用 xib 自定义 UITableViewCell

iphone - 需要有关在 iphone 中捕获 UIImage 和 UIView 的帮助

ios - 使用 x-apple-reminder ://to launch the Reminders app in iOS

iPhone:自动发布 - 何时发布(澄清)?

iphone - iOS 中 UIDatePicker 的 UI 设计

swift - UIScrollView 内的多滚动 UIColectionView

objective-c - 如何在两个 View Controller 之间传递整数?

ios - 在 iOS 7 上自定义 Storyboard 中的特定 UIBarButtonItem