摘要:
在A页面,点击跳转到B页面,B页面操作完,回到A页面,并刷新A页面的内容。典型的例子,就是在一个列表里,点击新增,跳到新增页面,新增完,把数据传回给列表页,并刷新列表页里的内容。这个,我平时一般是通过代理来实现,下面试着通过Block来实现。在B页面定义Block,供A页面调用。/** * 确认订... 阅读全文
随笔分类 - iOS 设计模式
iOS 设计模式-NSNotificationCenter 通知中心
2015-09-19 12:13 by jiangys, 677 阅读, 收藏, 编辑
摘要:
通知介绍 每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。 其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象 阅读全文
iOS 设计模式-委托模式
2015-08-16 00:05 by jiangys, 1908 阅读, 收藏, 编辑
摘要:
委托是指给一个对象提供机会对另一对象中的变化做出反应或者相应另一个对象的行为。其基本思想是协同解决问题。Delegate的使用场合对象A内部发生了一些事情,想通知对象B对象B想监听对象A内部发生了什么事情对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖对象A想传递数据给... 阅读全文