
IOS开发之页面之间的传值
文章平均质量分 61
IOS_FU
ios开发
展开
-
页面之间传值之delegate委托传值
委托是指给一个对象提供机会对另一对象中的变化做出反应或者相应另一个对象的行为。其基本思想是协同解决问题。 1.委托需要做的工作有: 1.1定义协议与方法 1.2声明委托变量 1.3设置代理 1.4通过委托变量调用委托方法 2.代理需要做的工作有: 2.1遵循协议 2.2实现委托方法 下面讲解一下使用委托实现页面传原创 2015-05-05 11:49:45 · 332 阅读 · 0 评论 -
ios开发之委托者模式分析
委托者模式 委托者模式里面包裹的对象有如下: (1)协议 (2)委托者 (3)代理 接下来分析他们之间的逻辑和完成的工作任务 协议:定义一个协议(协议定义类的方法,但是不去实现类的方法),接下来定义协议方法 如下: @protocol UITableViewDataSource @required - (NSInteger)tableView:(UITableView *)t原创 2015-05-06 09:52:11 · 392 阅读 · 0 评论 -
iOS中使用block传值
用此方法传值可以替代委托了。具体例子 MainView.h #import @interface MainView : UIViewController { IBOutlet UIButton* btn; IBOutlet UILabel* labShow; } -(IBAction)push:(id)sender; @end MainView.m转载 2015-05-06 11:46:26 · 306 阅读 · 0 评论