会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Forrest Blog
Write the code, Change the world.
首页
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
2014年5月18日
IOS优秀资源搜集
摘要: 1、ASIHTTPRequest 完全攻略2、全面掌握IOS多线程攻略3、iOS人机交互指南之UI设计基础4、嵌入式数据库SQLite在iOS开发中的使用5、iOS开发各类优化解决方案集锦6、玩转iOS7 系统使用技巧集锦7、iOS开发各类顶级资源集锦8、iOS开发之常见疑难问题解决方案大荟萃9、i...
阅读全文
posted @ 2014-05-18 10:18 Forrest.Wang
阅读(139)
评论(0)
推荐(0)
2014年5月12日
设计模式中类的关系
摘要: 1、泛化(Generalization)什么是泛化关系?用一个例子简单的说:假设A是B和C的父类,B、C具有公共类(父类)A,说明A是B、C的一般化(概括,也称泛化),B、C是A的特殊化。 在编程上,泛化关系(Generalization)就是我们常说的继承关系,称为“is-a-kind-of”关...
阅读全文
posted @ 2014-05-12 20:34 Forrest.Wang
阅读(185)
评论(0)
推荐(0)
IOS设计模式的六大设计原则之开放-关闭原则(OCP,Open-Close Principle)
摘要: 转:点击打开链接定义 一个软件实体(如类、模块、函数)应当对扩展开放,对修改关闭。定义解读 在项目开发的时候,都不能指望需求是确定不变化的,大部分情况下,需求是变化的。那么如何应对需求变化的情况?这就是开放-关闭原则要谈的。 开放-封闭原则的思想就是设计的时候,尽量让设计的类做好后就不再修改,...
阅读全文
posted @ 2014-05-12 20:14 Forrest.Wang
阅读(181)
评论(0)
推荐(0)
2014年5月4日
何时用 strong 或 weak
摘要: 转:点击打开链接点击打开链接1、weak 没有自主占有权,strong 侧有。@interface WBViewController : UIViewController @property(nonatomic, strong) NSArray *arrayStrong; @propert...
阅读全文
posted @ 2014-05-04 22:34 Forrest.Wang
阅读(165)
评论(0)
推荐(0)
IOS设计模式的六大设计原则之迪米特法则(LOD,Law Of Demeter)
摘要: 转:点击打开链接定义 狭义的迪米特法则定义:也叫最少知识原则(LKP,Least Knowledge Principle)。如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中的一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 广义的迪米特法则定义:一个...
阅读全文
posted @ 2014-05-04 21:02 Forrest.Wang
阅读(207)
评论(0)
推荐(0)
IOS设计模式的六大设计原则之接口隔离原则(ISP,Interface Segregation Principle)
摘要: 转:点击打开链接定义 客户端不应该依赖它不需要的接口; 一个类对另一个类的依赖应该建立在最小的接口上。定义解读 定义包含三层含义:一个类对另一个类的依赖应该建立在最小的接口上;一个接口代表一个角色,不应该将不同的角色都交给一个接口,因为这样可能会形成一个臃肿的大接口;不应该强迫客户依赖它们从来...
阅读全文
posted @ 2014-05-04 20:52 Forrest.Wang
阅读(265)
评论(0)
推荐(0)
IOS设计模式的六大设计原则之依赖倒置原则(DIP,Dependence Inversion Principle)
摘要: 转:点击打开链接定义高层模块不应该依赖于低层模块,二者都应该依赖于抽象;抽象不应该依赖细节;细节应该依赖抽象。定义解读 依赖倒置原则在程序编码中经常运用,其核心思想就是面向接口编程,高层模块不应该依赖低层模块(原子操作的模块),两者都应该依赖于抽象。我们平时常说的“针对接口编程,不要针对实现编程”就...
阅读全文
posted @ 2014-05-04 20:28 Forrest.Wang
阅读(213)
评论(0)
推荐(0)
2014年5月1日
IOS设计模式的六大设计原则之里氏替换原则(LSP,Liskov Substitution Principle)
摘要: 转:点击打开链接定义 里氏替换原则的定义有两种,据说是由麻省理工的一位姓里的女士所提出,因此以其名进行命名。定义1:如果对一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1所定义的程序P中在o1全都替换成o2时,程序的行为不发生任何变化,那么T2为T1的子类。定义2:所有引用父类的地方...
阅读全文
posted @ 2014-05-01 23:15 Forrest.Wang
阅读(131)
评论(0)
推荐(0)
IOS设计模式的六大设计原则之单一职责原则(SRP,Single Responsibility Principle)
摘要: 转:点击打开链接定义就一个类而言,应该仅有一个引起它变化的原因。定义解读 这是六大原则中最简单的一种,通俗点说,就是不存在多个原因使得一个类发生变化,也就是一个类只负责一种职责的工作。优点类的复杂度降低,一个类只负责一个功能,其逻辑要比负责多项功能简单的多;类的可读性增强,阅读起来轻松;可维护性强,...
阅读全文
posted @ 2014-05-01 23:02 Forrest.Wang
阅读(177)
评论(0)
推荐(0)
设计模式目录
摘要: 转:点击打开链接 这是一个系列,在这个系列里面,将从基础知识六大设计原则、设计模式中类的关系开始,对设计模式进行分析,示例源码采用Objective-C语言,讲解也是基于IOS进行。由于本人编写本系列文章也是边学习边整理,因此持续的时间会比较长,更多的是希望和大家一起交流,共同进步。文章中有错误...
阅读全文
posted @ 2014-05-01 22:46 Forrest.Wang
阅读(144)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页