可以实现视图之间相互传值、信息交换的方法总结
1.属性传值
1)block块
将block块 typedef 命名一下,获取这个块程序的属性。将属性作为value传值过去。
block块,是一种另类的回调,是代码块的声明执行,类似于c语言形式
2)value
总:属性传值不仅可以传value还能传一个操作过去。
2.代理传值
应用比较普遍,既可以传方法又可以传值。
3.通知
类比于计算机操作系统中通知的概念,通过通知名来区分是否做出应激反应。多用于动态及时获取数据。感觉系统开销比较大,尽量少用好。
4.本地存储
1)轻量级存储 libiary+单例 2) writeToFile (注意nscoding协议的实现)
5.数据库存储
4.5都是纯数据的交换