ios控制器之间传值-单例传值
来源:互联网 发布:瞩目视频会议软件下载 编辑:程序博客网 时间:2024/05/21 11:15
这个方法进行传值的好处是在之后的多次使用时,可以保证创建出来的对象都是同一个对象。
第1步:首先创建一个单例类,在里面声明需要传递的属性,如下:
@property(nonatomic,copy)NSString*userName;
第2步:
(1)在AppDelegate类中导入Dataclass类
(2)实例化一个对象
-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{DataClass*data=[DataClass shareData]; returnYES; }
第3步:在发送者中,实例化Dataclass创建出来的一个对象,利用对象把对象中的属性的值存储进去。
// 单例类,只有一个内存空间DataClass*data=[DataClass shareData];// 存值操作data.userName=textField.text;
第4步:在接收者中实例化Dataclass创建出来的一个对象,利用对象把对象中的属性读取出来。
// 取值操作DataClass*data=[[DataClassalloc]init];NSString*userName=data.userName;
0 0
- ios控制器之间传值-单例传值
- ios控制器之间传值-Block传值
- ios 控制器之间暴力传值之三(不需控制器之间关联)
- ios控制器之间传值-代理传值
- ios控制器之间传值-通知传值
- iOS视图控制器之间delegate传值教程
- ios中控制器之间的反向传值之---Block
- IOS 如何在两个控制器之间传值-使用delegate
- 控制器之间的传值
- 控制器之间传值,逆传
- ios控制器之间传值-属性传值(正向传值)
- ios中控制器之间的反向传值之二---代理传值
- 我的iOS学习历程 - 导航控制器(UINavigationController) + 界面之间的传值
- iOS 中自定义cell和控制器之间常用传值方式
- iOS开发总结之控制器之间传值的8种方式
- 58-多控制器之间的传值
- angular控制器之间的传值
- iOS 中控制器传值
- U-Box of Bricks
- Can you answer these queries (HDU 4027)
- Android智能心跳微信
- LeetCode #57 | Insert Interval
- NYOJ-305-表达式求值(第四届河南省程序设计大赛C题(模拟+栈||递归)(sscanf函数的应用))
- ios控制器之间传值-单例传值
- Oracle insert大数据量经验之谈
- Docker的使用--制作自己的镜像(四)
- Ubuntu下指令-查看端口的占用情况以及抓包
- 使用MVP+Retrofit+RxJava实现的的Android Demo (下)使用Retrofit+RxJava处理网络请求
- Laravel5.2版本后更新的中间件组部分
- Java实现动态代理的两种方式
- 初识docker
- cpu load过高问题排查