美文网首页
iOS学习回顾

iOS学习回顾

作者: YH的练手记 | 来源:发表于2016-12-13 11:41 被阅读10次

oc部分

1. load和initialize的区别(利用load方法,MJRefresh在app启动时 在UITableView的分类中添加load方法 改变了UITableView的reload的方法)(程序启动就调用每个类的load方法,当用到某个类时,该类的initialize方法才被调用。)

2.

设计模式

1.工厂模式(在Masonry方法中利用了工厂模式,通过子类重写基类的方法,利用基类类名来标识该子类,并且用被子类重写过的基类方法调用该方法,不暴露子类的实现细节,充分体现了工厂模式的设计好处。)

2.单例模式(iOS中创建单例中,方法1是可以利用同步的方法,@synchronize创建单例,方法2是利用GCD创建单例,利用dispatch_once。)

相关文章

网友评论

      本文标题:iOS学习回顾

      本文链接:https://www.haomeiwen.com/subject/qdovmttx.html