码迷,mamicode.com
首页 >  
搜索关键字:ios设计模式    ( 163个结果
IOS设计模式-观察者模式
前言:23种软件设计模式中的观察者模式,也是在软件开发中,挺常用的一种设计模式。而在苹果开发中,苹果Cocoa框架已经给我们实现了这个设计模式,那就是通知和KVO(Key-Value Observing),本篇博文将会先讲解通知和KVO的常用方法和使用示例,然后讲解观察者模式以及对观察者模式的实现,
分类:移动开发   时间:2016-03-10 07:05:59    阅读次数:214
iOS设计模式----原型模式
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另一个可定制的对象,而且不需知道任何创建的细节。 比如说,有一个Student类,有firstName(姓)、lastName(名)、friends这三个属性 原型模式依赖于NSCopying协
分类:移动开发   时间:2016-03-06 23:19:25    阅读次数:210
raywenderlich-iOS设计模式Part 1/2【译】
原文地址:http://www.raywenderlich.com/86477/introducing-ios-design-patterns-in-swift-part-1 Update 04/22/2015: Updated for Xcode 6.3 and Swift 1.2. Update
分类:移动开发   时间:2016-03-02 13:05:25    阅读次数:219
【iOS】Xcode 7 新建 Category
刚看到一篇介绍 iOS 设计模式 Category 的文章 iOS设计模式——Category,一时没找到如何新建 Category,上网查找后得到了答案,如下: 1. File--New--File... (或者 command+N),选择 Objective-C File,然后 Next 2.
分类:移动开发   时间:2016-03-01 10:48:32    阅读次数:212
IOS设计模式-组合设计模式
前言:本篇博文将让你学会软件开发中的"何为树形结构"、"何为组合模式"、"组合模式可以解决的问题"等相关知识。 内容大纲: 1、树形结构 2、组合模式 3、编写文件夹系统 1、树形结构(大神或者计算机基础很好的可以跳过,不过这后面通过用面向对象的代码实现的树形结构,值得一阅) 在介绍组合设计模式之前
分类:移动开发   时间:2016-02-29 00:29:17    阅读次数:250
iOS设计模式之单例
单例模式的意思就是这个类只有一个实例,这个类就是单例类。在iOS中有不少都是单例NSNull,NSFileManager ,UIApplication,NSUserDefaults ,UIDevice,还有一些第三方也有能用到了这种设计模式例如Afhttpmanger。。。 (1)单例模式的作用 :
分类:移动开发   时间:2016-02-22 00:10:44    阅读次数:245
iOS设计模式FWZ
1.单例模式 2.Builder设计模式 4.原型模式 5.工厂方法模式 6.状态模式 7.解释器模式 8.责任编辑模式 9.命令模式 10.观察者模式 KVO 11.备忘录模式 12.迭代器模式 13.模板方法模式 14.访问者模式
分类:移动开发   时间:2016-02-12 00:58:29    阅读次数:251
ios设计模式—kvo观察者模式
哎呀,新的一年过去了祝大家新年快乐 因为在之前的项目中使用观察者模式去解决了一些问题并且效果比较好,比如说键盘收起(这个用的是uiwindow中自带的通知类型),还有就是我年前的项目中一写具体的东西,需要app后台持续定位上传给服务器,并由服务器返回的字段判断是否结束定位,我讲返回的字段传给dele
分类:移动开发   时间:2016-02-09 01:22:57    阅读次数:323
ios设计模式—策略模式
其实ios的设计模式有很多种,在实际应用中我们应该可以的去使用一些设计模式去规范和丰富我们的代码~~嘿嘿 其实策略模式就是将我们代码中的复杂逻辑抽象成一个对象去处理,这会大大减少代码量,并且去使我们的逻辑看起来更有条理。 拿if else为例可以将一个复杂的判断逻辑写到一个抽象的基类中,在其中进行判
分类:移动开发   时间:2016-02-09 01:13:03    阅读次数:243
iOS设计模式——Category
什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cate...
分类:移动开发   时间:2016-01-05 20:44:20    阅读次数:206
163条   上一页 1 2 3 4 5 6 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!