标签:str ado ati extension div ext 通过 它的 ace
Extension 可以认为是一种匿名的 Category, Extension 与 Category 有如下几点显著的区别:
2.Extension 声明的方法必须在类的主 @implementation 区间内实现,可以避免使用有名 Category 带来的多个不必要的 implementation 段。
3.Extension 可以在类中添加新的属性和实例变量,Category 不可以(注:在 Category 中实际上可以通过运行时添加新的属性)
readonly
类型的属性,在实现中添加 extension,将其重新定义为 readwrite
,这样我们在类的内部就可以直接修改它的值,然而外部依然不能调用 setter
方法来修改。标签:str ado ati extension div ext 通过 它的 ace
原文地址:http://www.cnblogs.com/Rthena/p/7420470.html