iOS - 类与对象
类方法
OC 中类的方法只有实例方法和静态方法两种:
@interface Controller: NSObject
/// 静态方法
+ (void)thisIsAStaticMethod;
/// 实例方法
- (void)thisIsAnInstanceMethod;
@end
OC 中的方法只要声明在 @interface 里,就可以认为是公有的。实际上,OC 没有像 Java,C++ 中的那种绝对的 私有及保护 的成员方法,仅仅可以对调用者隐藏某些方法。
声明和实现都写在 @implementation 里的方法,类的外部是看不到的。
可以使用 分类(Category) 和 类扩展(Extension)来实现私有方法。