iOS 扩展

1、扩展和类别语法上的区别很简单,就是类别名省略,只保留括号;
2、扩展只是增加原来类的方法与变量的声明,而不包含实现,所以,扩展没有独立的实现(@implementasion),而是和原来的类共享一个实现;
3、扩展不仅能在原来的类上增加方法,而且能增加变量;
4、如果将扩展写到实现文件当中,则增加的变量或方法是私有变量或私有方法;
5、代码:

@interface className(){

}

你可能感兴趣的:(iOS 扩展)