码迷,mamicode.com
首页 >  
搜索关键字:kvo    ( 575个结果
KVC与KVO
由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 键值监听KVO 键值编码KVC 我们知道在C#中可以通过反射读写一个对象的
分类:其他好文   时间:2016-02-28 15:21:43    阅读次数:205
iOS KVO概述
iOS KVO概述 面试中经常会被问到:什么是KVO?这个问题既然出现概率这么大,那么我们就来详细讲一讲到底什么是KVO。下次再有面试官问你的时候,你就可以娓娓道来,以彰显高逼格 概述 问:什么是KVO? 答:KVO是Key-Value Observing的缩写。它提供一种机制,当指定的对象的属性被
分类:移动开发   时间:2016-02-18 01:19:49    阅读次数:237
delegate、notification、KVO各优缺点
delegate 的 优势 : 1.非常严格的语法。所有将听到的事件必须是在delegate协议中有清晰的定义。 2.如果delegate中的一个方法没有实现那么就会出现编译警告/错误 3.协议必须在controller的作用域范围内定义 4.在一个应用中的控制流程是可跟踪的并且是可识别的; 5.在
分类:其他好文   时间:2016-02-17 09:32:32    阅读次数:136
delegate, Notification,KVO优缺点?
平时在开发中,经常会遇到不同的类之间进行通信,我们平时会有以下几种选择: 1.delegate 2.Notification 3.KVO 特点如下: delegate: 1.语法严格,定义清晰。如协议的定义实现。 2.逻辑清楚,控制流程可跟踪和识别。 3.一个类中可以定义多个协议,每个协议对应不同的
分类:其他好文   时间:2016-02-14 19:47:46    阅读次数:219
iOS设计模式FWZ
1.单例模式 2.Builder设计模式 4.原型模式 5.工厂方法模式 6.状态模式 7.解释器模式 8.责任编辑模式 9.命令模式 10.观察者模式 KVO 11.备忘录模式 12.迭代器模式 13.模板方法模式 14.访问者模式
分类:移动开发   时间:2016-02-12 00:58:29    阅读次数:251
ios设计模式—kvo观察者模式
哎呀,新的一年过去了祝大家新年快乐 因为在之前的项目中使用观察者模式去解决了一些问题并且效果比较好,比如说键盘收起(这个用的是uiwindow中自带的通知类型),还有就是我年前的项目中一写具体的东西,需要app后台持续定位上传给服务器,并由服务器返回的字段判断是否结束定位,我讲返回的字段传给dele
分类:移动开发   时间:2016-02-09 01:22:57    阅读次数:323
Swift中KVO(监听)的使用方法及注意事项
---恢复内容开始--- 相信研究swift语言的开发者都多多少少了解或者精通Objective—C语言,熟练掌握Objective—C语言的开发者,在学习swift语言的过程中,是比较快速,而又轻松的。本人就是一位熟练掌握OC语言,后开始研究的swift。在学习swift语言的过程中,笔者建议有O
分类:编程语言   时间:2016-02-09 01:15:36    阅读次数:287
KVC和KVO的简单对比
一、对于KVC模式(Key Value Coding): 1、其实在实际开发中用得比较多得就是:接收到json数据之后,通过解析,解析成NSDictionary,然后再把字典对应的字段建立一个Model,在Model里面自定义一个类方法+(instancetype)modelWithDictiona
分类:其他好文   时间:2016-02-09 01:12:59    阅读次数:194
国内在线旅游巨头iOS面试题
首先今天祝大家新年快乐!如果你今天还在看这篇博客,那么你对写代码绝对是真爱。下面是我在面试某公司iOS开发实习生的面试题(拿到offer),今天作为福利分享给大家。一面技术面(90min)1.线程,有哪几种线程类型及使用;NSThread,NSOperationQueue,GCD;2.内存管理,内存优化;3.cocoapods;4.KVO,KVC;5.strong,weak,什么时候会造成循环引用...
分类:移动开发   时间:2016-02-07 13:39:24    阅读次数:227
用KVO监听控件属性的改变(observeValueForKeyPath)
创建一个测试的UIButton#import "ViewController.h"@interface ViewController ()@property(nonatomic, strong)UIButton *button;@end@implementation ViewController- ...
分类:其他好文   时间:2016-01-25 00:03:23    阅读次数:387
575条   上一页 1 ... 22 23 24 25 26 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!