页面间传值主要分为:1、属性传值。2、协议传值。3、单例传值;界面之间的传值:1、从前往后:属性传值2、从后往前:代理传值3、多界面之间的传值 — 单例传值单例传值:单例:(1、只有一个对象;2、程序退出时空间才会被回收)[UIScreen mainScreen][NSBundle mainBund...
分类:
其他好文 时间:
2015-09-11 20:54:01
阅读次数:
240
在ios开发中,我们经常需要用到传值来实现对数据的传递和加载,不管是跨页面的传值还是不跨页面的传值,关于传值的实现我简单的做了以下总结:
一:利用通知(NSNotificationCenter)进行传值:
首先我们从ViewController跳到RootViewController中,在RootViewController中写如下代码:
...
分类:
移动开发 时间:
2015-08-19 13:28:15
阅读次数:
142
iOS中传值方式有好几种,分别是:代理传值,block传值,属性传值,通知传值,单例传值,利用userdefault或者文件方式传值,通常代理传值和block传值使用最普遍,本文介绍代理传值的方式,后续博客会一次写上其他传值方式。一 什么是委托代理?1、协议(protocol),就是使用了这个协议后...
分类:
移动开发 时间:
2015-07-25 18:20:48
阅读次数:
165
//在Ios应用中,不同view及应用中经常会有传值和变量共享,有几种方式可以实现:1.extern方式2.单例模式3.delegate方式单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常...
分类:
其他好文 时间:
2015-07-14 00:05:55
阅读次数:
172
新建一个类继承 NSObject#import @interface FinxingDate : NSObject#pragma mark - 创建单例方法
// 作为返回值的区别 id(泛型指针) 不知道具体对象 instancetype可以动态识别哪种类型
// 起名习惯,share + 类名
//+ (ShareData *)
+ (insta...
分类:
其他好文 时间:
2015-07-13 20:41:55
阅读次数:
113
忙里偷闲整理了一下,最近经常使用单例来进行传值,也确实相对于其他方法,个人感觉单例传值还是比较好理解的,在程序运行过程中只创建一次,而且当你调用过后,每次拿到的对象都是起初你创建的那个,从而达到传值的目的
官方文档中的方法是:
static AccountManager *DefaultManager = nil;
+ (id)defaultManager {
...
分类:
移动开发 时间:
2015-06-12 14:55:27
阅读次数:
144
RootViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor greenColor];
//创建显示文字的label
UILabel *label = [[UILabel alloc] initWithFr...
分类:
其他好文 时间:
2014-10-29 14:57:16
阅读次数:
162
属性传值:
属性传值适用于从前往后传值.
代理传值:适用于从后往前传值.
单例传值:
适合于从前往后传,从后往前传都可以,
但是内存空间不会被释放直到应用程序结束
NSUserDefaults:数据持久化的一种方式,数据可以长久的存储,存到本地然后再从本地获取.通知:通知的使用需要注册通知,以及发送通知.
block: 需要定义
block,当
block 进行回调时将值传给其他...
分类:
其他好文 时间:
2014-09-20 22:36:49
阅读次数:
187
写一个类 起作用是 传值
#import
@interface singleton : NSObject
+(singleton *)shareData;
@property (strong, nonatomic) NSString *value;
@end
#import "singleton.h"...
分类:
移动开发 时间:
2014-09-15 11:21:28
阅读次数:
164
传值有四种方法 :1.属性传值2.单例传值3.代理传值4.block传值一.属性传值 (前-->后)1.后面的界面定义一个属性存放前一个界面传过来的值注意:属性定义成字符串还是别的类型取决于你的需求2.后面的界面创建完毕后,为属性赋值(记录需要传递的值)3.在需要使用值的地方使用属性记录的值4.通....
分类:
移动开发 时间:
2014-07-23 12:50:26
阅读次数:
277