博客> 3.自定义类工厂方法
3.自定义类工厂方法
2017-10-13 15:12 评论:0 阅读:203 Longer_Tao
oc 工厂方法
/********************************** 自定义类工厂方法 **********************************/
 什么是类工厂方法:
 用于快速创建对象的类方法, 我们称之为类工厂方法
 类工厂方法中主要用于 给对象分配存储空间和初始化这块存储空间

 规范:
 1.一定是类方法 +
 2.方法名称以类的名称开头, 首字母小写
 3.一定有返回值, 返回值是id/instancetype
 4.在类工厂方法中创建对象一定不要使用类名来创建,一定要使用self来创建(用类名创建,创建的是当前类的对象.若用子类调用此方法,
   则会创建的是父类对象,对象访问子类成员就会报经典错误,找不到此对象的setter或getter方法)
收藏
0
sina weixin mail 回到顶部