码迷,mamicode.com
首页 >  
搜索关键字:ios设计模式    ( 163个结果
IOS设计模式之一(MVC模式,单例模式)
本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么翻译错误,请与我联系谢谢。iOS设计模式-你可能已经听说过这个词,但是你真正理解...
分类:移动开发   时间:2015-06-16 10:53:27    阅读次数:149
IOS设计模式之三(适配器模式,观察者模式)
本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。适配器(Adapter)模式适配器可以让一些接口不兼容的类...
分类:移动开发   时间:2015-06-16 10:43:21    阅读次数:172
IOS设计模式之二(门面模式,装饰器模式)
本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns.由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。门面(Facade)模式(译者注:facade有些书籍译为...
分类:移动开发   时间:2015-06-16 10:40:59    阅读次数:196
iOS设计模式——Category
什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cate...
分类:移动开发   时间:2015-06-09 21:50:10    阅读次数:160
IOS设计模式--代理 (委托)
原文http://blog.csdn.net/lovefqing/article/details/8270111委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理...
分类:移动开发   时间:2015-06-08 17:10:50    阅读次数:114
iOS设计模式之Category
什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cate...
分类:移动开发   时间:2015-06-05 22:26:41    阅读次数:149
iOS设计模式之观察者模式
iOS设计模式之观察者模式什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解美国最新的动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察...
分类:移动开发   时间:2015-05-15 13:39:45    阅读次数:266
iOS-MVC设计模式
iOS-MVC设计模式 MVC的设计模式就本质就时把类的功能进行分类设计,斯坦福大学的老头子在iOS课程中说过,View不关心数据实体,view通过代理通知Controller自己被操作了,让Controller来决定程序的运行,如逻辑跳转或者页面跳转;Model不关心UI,Model负责数据实体的管理如从网络上获取数据实体,一般设计为单例模式,对数据实体的增加删除修改,而这些操作Model...
分类:移动开发   时间:2015-04-03 09:23:56    阅读次数:165
iOS-delegate设计模式
iOS-delegate设计模式 在iOS代理设计模式中可以把其分解为:host  delegate  actions proctocol host:该实例的角色是一个消费者,它消费的就是proctocol提供的功能 delegate:就是一个劳动者,它主要就是提供proctocol服务,就相当实现协议 action:就相当于delegate的具体服务实现 代理模式的使用...
分类:移动开发   时间:2015-03-30 09:38:43    阅读次数:539
iOS-target-action设计模式了解
iOS-target-action设计模式了解 target-action的设计模式的本质就是在host中产生的事件调用target的action方法。 下面我们通过一个UIView来实现UIButton的点击事件。 @interface CustomButton : UIView -(void)addCustomButton:(id)target andSelector...
分类:移动开发   时间:2015-03-29 18:07:31    阅读次数:154
163条   上一页 1 ... 11 12 13 14 15 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!