【iOS】什么是“类工厂”
2019-04-21 本文已影响0人
an_Anthony
“类工厂”是用来快速创造对象的一种类方法,可以返回一个已经初始化的对象(id或者instancetype)。
例如UIButton中的buttonWithType类方法。
代码如下:
UIButton *myButton = [UIButton buttonWithType:(UIButtonType)];
(UIButtonType)处可选
1.UIButtonTypeCustom
2.UIButtonTypeSystem
3.UIButtonTypeInfoDark
4.UIButtonTypeInfoLight
5.UIButtonTypeContactAdd
6.UIButtonTypeRoundedRect
7.UIButtonTypeDetailDisclosure