码迷,mamicode.com
首页 >  
搜索关键字:ios代理    ( 61个结果
iOS 传值总结
在ios开发中,我们经常需要用到传值来实现对数据的传递和加载,不管是跨页面的传值还是不跨页面的传值,关于传值的实现我简单的做了以下总结:       一:利用通知(NSNotificationCenter)进行传值:               首先我们从ViewController跳到RootViewController中,在RootViewController中写如下代码: ...
分类:移动开发   时间:2015-08-19 13:28:15    阅读次数:142
iOS---代理设计模式
代理设计模式 今天说的主要内容 什么是代理设计模式(这里主要是利用OC来实现代理设计模式) ??简单来讲,代理就是实现消息传递的,当然与此同时我们还可以选择通知,KVO,block来实现这一过程, 什么时候使用代理...
分类:移动开发   时间:2015-08-16 13:57:21    阅读次数:316
iOS 代理为啥要用weak修饰? (刨根问底一)
在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有何不妥,也不清楚weak(assign)与strong(retain)修饰有何区别功能实现就行了,考虑这么多干嘛~~~我只能哈哈哈 weak:指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制 @property (no...
分类:移动开发   时间:2015-08-15 10:23:44    阅读次数:158
iOS 代理与block 逆向传值 学习
一般在项目中出现逆向传值的时候就需要用到代理、block 或者通知中心了。由于公司的项目底层封装的很好,所以项目做了三四个月就算碰到需要逆传的情况也不用自己处理。但是最近遇到了一个特别的情况就需要自己处理一下了,之前也在网上看了一下关于如何选择代理、block 或者通知中心。个人感觉代理和通知中心都...
分类:移动开发   时间:2015-08-15 10:19:40    阅读次数:261
ios-代理模式 协议小结
监听控件的某些事件使用代理模式,是为了在程序直接"解耦"表格可以显示非常丰富的数据,为了达到这一效果,设置表格的"数据源"@required 必须实现的方法@optional 可选的实现方法->不强求实现->如果实现了能得到特殊的效果,如果不实现,也不影响程序的正常运行 能够增加控件的灵活度代理阶....
分类:移动开发   时间:2015-08-13 11:25:52    阅读次数:113
ios代理的使用,正向传值,逆向传值
这个小demo中我建立了两个视图控制器,一个是ViewController另一个是SubViewController 两个页面可以进行相互跳转 点击SubViewController 中的变色按钮可以将ViewController中的颜色改变 点击ViewController中的变色按钮也可以将SubView中的颜色改变 代理实质就是指针的传递...
分类:移动开发   时间:2015-08-06 22:20:26    阅读次数:171
iOS-代理模式
代理的用处 监听那些不能通过addtarget监听的方法主要用来负责制在两个对象之间,发生某些事情时,来传递消息和数据代理实现的步骤1. 成为(子)控件的代理,父亲(控制器)成为儿子(文本框)的代理2.遵守协议--》利用智能提示,快速编写代码3.实现协议方法
分类:移动开发   时间:2015-08-04 10:46:39    阅读次数:195
ios代理
IScrollView将delegate需要实现的方法都定义在了UIScrollViewDelegate协议中,因此要想成为UIScrollView的delegate,必须遵守UIScrollViewDelegate协议,然后实现协议中相应的方法,就可以监听UIScrollView的滚动过程了一般情...
分类:移动开发   时间:2015-08-02 19:55:48    阅读次数:157
iOS-代理委托的使用
#import "Rigester_ViewController.h" #import "Rigester_ViewController.h" @interface Rigester_ViewController () @end @implementation Rigester_ViewController ...
分类:移动开发   时间:2015-07-29 09:07:08    阅读次数:466
iOS_网络请求_代理方式
#pragma mark - 网络请求代理方式(异步) - (IBAction)DelegateButtonDidClicked:(UIButton *)sender { // 1、拼接 urlString,网址里面必须写 http:// NSString *urlString = @"http://ipad-bjwb.bjd.com.cn/DigitalPublication/pub...
分类:移动开发   时间:2015-07-21 18:40:04    阅读次数:133
61条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!