ios - 类扩展的实现在哪里?

标签 ios objective-c cocoa-touch

我显然遗漏了一些简单的东西。当我添加一个 Objective-C 类扩展时,它只会创建一个 .h 文件——我应该在哪里执行?

最佳答案

类扩展做它所说的;它扩展了一个类的声明。与类别不同,类扩展可以添加 @property 声明,这些声明将在编译类的 @implementation 时自动合成。

唯一的要求是在编译@implementation 之前声明或#import所有类扩展声明。

即类的@implementation 是扩展的实现

关于ios - 类扩展的实现在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200748/

相关文章:

ios - 如何在没有 NavigationController 的情况下使用 ASTableNode 在 ASViewController 上添加像 Navigationbar 这样的 headerView?

iOS - 错误类型 'ViewController' 不符合协议(protocol) 'UIPickerViewDataSource'

ios - 当带有 PagingEnabled 的 UIScrollView 更改页面时,如何更新 UIPageControl?

ios - NSDateFormatter 在应该是 PM 时返回 AM

ios - 我向哪个 super View 添加约束重要吗?

objective-c - UIButtons 不工作

php - 如何保护 SQL 密码

ios - AVSampleBufferDisplayLayer : change videoGravity animated

ios - 在cocos2dx中添加Chartboost

ios - 如何向文本包含 NSBackgroundColorAttributeName 的 UILabel 添加填充