协议与分类--26:勿在分类中声明属性

2023-11-22 08:25:12 浏览数 (2)

  • 分类中的@property,只会生成setter/getter的方法声明,不会生成实现及私有的成员变量
  • 在.m文件(Class-continuation)中的分类可以声明属性,同时也可以生成setter、getter方法
  • 所有需要的属性都应该定义在主接口文件里
  • 分类只能添加一些方法

参考

Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

0 人点赞