iOS 反向传值的几种方式

正向传值
创建第一个界面   通过第一个界面跳转到第二个界面
如果由第一个界面向第二个界面 进行传值 正向传值
属性传值


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


反向传值方式:

1.代理传值

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

3.通知传值

4.NSUserDefaults

5.block传值



NSUserDefaults

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

转载于:https://my.oschina.net/u/2410306/blog/523563

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值