RootViewController.h
#import "ModalViewController.h"
@interface RootViewController : UIViewController
RootViewController.m
@interface RootViewController ()
@end
@implementation RootViewContro...
分类:
其他好文 时间:
2014-10-29 14:57:57
阅读次数:
190
利用代理回调,成员变量,完成在导航栏控制器UINavigationController中的各个页面进行相互的传值,适合iOS开发的初学者联系各个界面的传值练习...
分类:
移动开发 时间:
2014-10-20 11:55:07
阅读次数:
224
1、属性传值前向后传值。2、协议传值http://liuyafang.blog.51cto.com/8837978/15493913、Block传值代替协议代理传值,主要时间点问题。http://liuyafang.blog.51cto.com/8837978/15513994、单利传值数据共享。5、通知传值http://liuyafang.blog.51cto.com/8837978/1557029通知..
分类:
移动开发 时间:
2014-09-22 21:14:43
阅读次数:
174
属性传值:
属性传值适用于从前往后传值.
代理传值:适用于从后往前传值.
单例传值:
适合于从前往后传,从后往前传都可以,
但是内存空间不会被释放直到应用程序结束
NSUserDefaults:数据持久化的一种方式,数据可以长久的存储,存到本地然后再从本地获取.通知:通知的使用需要注册通知,以及发送通知.
block: 需要定义
block,当
block 进行回调时将值传给其他...
分类:
其他好文 时间:
2014-09-20 22:36:49
阅读次数:
187
传值有四种方法 :1.属性传值2.单例传值3.代理传值4.block传值一.属性传值 (前-->后)1.后面的界面定义一个属性存放前一个界面传过来的值注意:属性定义成字符串还是别的类型取决于你的需求2.后面的界面创建完毕后,为属性赋值(记录需要传递的值)3.在需要使用值的地方使用属性记录的值4.通....
分类:
移动开发 时间:
2014-07-23 12:50:26
阅读次数:
277
1.代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。
//代理传值
注意:从后往前传(如果从前往后传,会传不成功)
//流程:
1.后一个界面定义一个协议,并且定义一个属性叫delegate
2.在前一个界面进入后一个界面的瞬间,(即:创建完成一个界面之后),让前一个界面作为后一个界面的delegate
3.前一个界面实现代理方法
4.后一个界面在合适的机会, 让代理, 执行,代理方法 (传的值以参数的形式 含在代理方法里)...
分类:
其他好文 时间:
2014-07-19 23:37:29
阅读次数:
388
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。
而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。
一、代理传值
代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。
参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523
在iOS中,委托方...
分类:
移动开发 时间:
2014-07-14 13:55:52
阅读次数:
253
1.功能简介
RootViewController中用个lable和一个按钮,点击按钮跳转到模态窗口。在模态窗口中有个TextField和一个按钮,输入文字点击关闭模态按钮后跳转到RootViewController,并改变其label为输入的值。...
分类:
其他好文 时间:
2014-06-27 08:46:36
阅读次数:
196
一、RootViewController:
#import "RootViewController.h"
#import "SecondViewController.h"
@interface RootViewController ()
{
UILabel *_myLabel;
}
@end
@implementation RootViewController
- (id)in...
分类:
其他好文 时间:
2014-06-19 10:24:12
阅读次数:
283
刚学习苹果开发的时候不懂代理,Block,感觉好麻烦,就知道大概意思,现在回头看,发现就懂了,留一份自己的Demo希望初学的人能够看出点什么。代理传值:在第二个界面输入值传给第一个界面MainViewController#import
@interface MainViewController : ...
分类:
其他好文 时间:
2014-05-09 16:51:06
阅读次数:
394