在A页面,点击跳转到B页面,B页面操作完,回到A页面,并刷新A页面的内容。典型的例子,就是在一个列表里,点击新增,跳到新增页面,新增完,把数据传回给列表页,并刷新列表页里的内容。 这个,我平时一般是通过代理来实现,下面试着通过Block来实现。 在B页面定义Block,供A页面调用。 B页面,操作完 ...
分类:
移动开发 时间:
2016-07-28 15:05:04
阅读次数:
190
1)周二安排, [done]发讲义给火龙果 和小静谈妥招行培训的事情 和郝沟通,。 [done]上午雷蒙德,望京,稍后准备一个课程,ios设计模式不错。 [done]再去幕客网-乐乐 马甸,录视频这条路貌似不可取。投入产出比不高,一旦录制不能再用于直播或写书 [done]北京银行账号 给Venus ...
分类:
其他好文 时间:
2016-07-06 10:16:50
阅读次数:
142
什么是观察者模式?打个比方,就像你订报纸,比如你想知道美国最近发生了哪些新闻,你可能会订阅一份美国周刊,然后美国一旦有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能了解美国的最新动态。其实这就是观察者模式,A对B的变化感兴趣,就注册为B的观察者,当B发生变化时通知A,告知B发 ...
分类:
移动开发 时间:
2016-06-28 10:50:01
阅读次数:
160
责任链模式:使多个对象都有机会处理请求,从而避免发送者和接受者之间发生耦合。 应用场景: 有多个对象可以处理请求,而处理程序只有在运行时才能确定 例如: 英雄联盟中伤害计算,伤害类型分为AP、AD、真实伤害(无视任何防御直接造伤害)。 有多个对象可以处理请求,而处理程序只有在运行时才能确定 结构分析 ...
分类:
移动开发 时间:
2016-05-10 12:45:01
阅读次数:
183
适配器模式:将一个类的借口转换成客户端希望的另一个接口 有一个很直观的图: 例如 :电源适配器(将110V电压转换成220V电压,其中Traget是220V电压,adaptee就是110V电压,Adapter就是适配器): 代码实现: 1 #import "Adapter.h" 2 3 @imple ...
分类:
移动开发 时间:
2016-05-09 17:04:18
阅读次数:
213
What is the 原型模式?原型设计模式是通过一个原型拷贝的方式快速创建一个新的对象。拷贝分为两种:
浅拷贝(同一个地址,不同的指针)
深拷贝(不同的地址,完全的独立)
二者区别在于是否生成新的一个地址 When using the 原型模型?
需要创建的对象应独立于其类型与创建方式。
要实例化的类是在运行时决定的。
不想要与产品层次相对应的工厂层次。
不同类的实例间的差异仅仅是状态的若干组合...
分类:
移动开发 时间:
2016-04-29 19:10:08
阅读次数:
219
What is the 原型模式?原型设计模式是通过一个原型拷贝的方式快速创建一个新的对象。拷贝分为两种:
浅拷贝(同一个地址,不同的指针)
深拷贝(不同的地址,完全的独立)
二者区别在于是否生成新的一个地址 When using the 原型模型?
需要创建的对象应独立于其类型与创建方式。
要实例化的类是在运行时决定的。
不想要与产品层次相对应的工厂层次。
不同类的实例间的差异仅仅是状态的若干组合...
分类:
移动开发 时间:
2016-04-26 21:11:59
阅读次数:
145
一,初识
设计模式是为特定场景下的问题而定制的解决方案.特定的场景指问题所在重复出现的场景.问题指特定环境下你想达成的目标.定制的解决方案是指在特定环境下克服问题限制条件而达成目标的一种设计.
设计模式是经过时间证明为有效的,对特定面向对象设计问题主要方面的一种抽象,体现了面向对象的重要思想.有些设计原则影响着设计模式,而这些原则是构建可复用,可维护的面向对象应用程序的经验法则,比如”优先使用对...
分类:
移动开发 时间:
2016-04-22 19:16:14
阅读次数:
175
iOS设计模式之生成器 1.生成器模式的定义 (1): 将一个复杂的对象的构件与它的表示分离,使得相同的构建过程能够创建不同的表示 (2): 生成器模式除了客户之外还包括一个Director(指导者),和一个builder(生成器).client通过向指导者(Director)提出需求,指导者(Di ...
分类:
移动开发 时间:
2016-04-04 19:28:28
阅读次数:
159
工厂模式我的理解是:他就是为了创建对象的 创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对 ...
分类:
移动开发 时间:
2016-03-31 14:42:22
阅读次数:
164