iOS_TipsiOS学习笔记ios开发

5-Extension是什么?

2015-09-09  本文已影响141人  评评分分

浅拷贝和深拷贝区别Extension是扩展,扩展是分类的一种特殊的形式,是没有名字的私有的分类。

比如我们在UIViewController里@interface和@end之间写的东西就是扩展啦。

@interface TRCat ()//没有分类名了

@property (nonatomic,strong)NSString* name;//此处声明属性

-(void)fly;//此处声明方法

@end

其实简言之,扩展就是用来声明私有的属性和方法,如果独立声明的话只有h文件没有m文件,甚至像上面那样的不用独立的文件都可以!

上一篇下一篇

猜你喜欢

热点阅读