iOS开发

【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

上一篇 下一篇

猜你喜欢

热点阅读