iOS 反向传值的几种方式

正向传值
建立第一个界面   经过第一个界面跳转到第二个界面
若是由第一个界面向第二个界面 进行传值 正向传值
属性传值


第二张向第一张界面传值 反向传值


反向传值方式:

1.代理传值

2.单例传值 1.系统单例 2.自定义单例

3.通知传值

4.NSUserDefaults

5.block传值



NSUserDefaults

一种数据的本地存储机制,数据会跟随应用程序不消失,当关闭应用程序,下次在开启应用程序时,数据仍然存在,存储方法相似于NSDictionary 能存储的数据类型(NSString、NSArray、NSDictionary、NSNumber、NSData、NSDate),通常存储数据量相对较小的数据,好比程序的一些设置信息,或者是程序中一些固定不变的数据,或者登录注册信息。
每一个应用只有一个NSUserDefaults
//他是一个单例对象
咱们能够经过NSUserDefaults 把一些登录信息保存到 本地(应用程序沙盒内 Library/Preferences/里面的一个plist文件)代理

相关文章
相关标签/搜索