iOS 反向传值的几种方式
2015-10-29 00:00
281 查看
正向传值
创建第一个界面 通过第一个界面跳转到第二个界面
如果由第一个界面向第二个界面 进行传值 正向传值
属性传值
第二张向第一张界面传值 反向传值
反向传值方式:
1.代理传值
2.单例传值 1.系统单例 2.自定义单例
3.通知传值
4.NSUserDefaults
5.block传值
NSUserDefaults
一种数据的本地存储机制,数据会跟随应用程序不消失,当关闭应用程序,下次在开启应用程序时,数据仍然存在,存储方法类似于NSDictionary 能存储的数据类型(NSString、NSArray、NSDictionary、NSNumber、NSData、NSDate),一般存储数据量相对较小的数据,比如程序的一些设置信息,或者是程序中一些固定不变的数据,或者登陆注册信息。
每个应用只有一个NSUserDefaults
//他是一个单例对象
我们可以通过NSUserDefaults 把一些登陆信息保存到 本地(应用程序沙盒内 Library/Preferences/里面的一个plist文件)
创建第一个界面 通过第一个界面跳转到第二个界面
如果由第一个界面向第二个界面 进行传值 正向传值
属性传值
第二张向第一张界面传值 反向传值
反向传值方式:
1.代理传值
2.单例传值 1.系统单例 2.自定义单例
3.通知传值
4.NSUserDefaults
5.block传值
NSUserDefaults
一种数据的本地存储机制,数据会跟随应用程序不消失,当关闭应用程序,下次在开启应用程序时,数据仍然存在,存储方法类似于NSDictionary 能存储的数据类型(NSString、NSArray、NSDictionary、NSNumber、NSData、NSDate),一般存储数据量相对较小的数据,比如程序的一些设置信息,或者是程序中一些固定不变的数据,或者登陆注册信息。
每个应用只有一个NSUserDefaults
//他是一个单例对象
我们可以通过NSUserDefaults 把一些登陆信息保存到 本地(应用程序沙盒内 Library/Preferences/里面的一个plist文件)
相关文章推荐
- iOS 正向传值demo
- TableViewController for IOS8
- iOS中NSURLSession的使用
- IOS 多线程原理
- iOS本地化存储笔记
- iOS-字典转双模型的实现过程中需要关注的细节
- iOS-字典转双模型的实现过程中需要关注的细节
- iOS获取屏幕的属性
- IOS代理协议与委托
- GitHub上有很多不错的iOS开源项目
- iOS开发之各种动画各种页面切面效果
- ios9有哪些新特性?
- 大神们的微博
- ios学习之xcode编译器的浅谈
- iOS多线程的初步研究-- 锁
- iOS-字典转模型(单模型)的实现
- iOS-字典转模型(单模型)的实现
- iOS之MBProgressHUD用法总结
- 我的iOS学习历程 - OC第三天
- 我的iOS学习历程 - OC第三天