键值编码(kvc) 键值监听(kvo)setValue:属性值 forKey:属性名 没有找到相应成员变量会爆出异常(先是方法-成员变量-类内为name的成员变量) _成员变量名valueForKey:属性名 没有找到相应成员变量会爆出异常(先是方法-成员变量-类内为name的成员变量)方法名 下....
分类:
其他好文 时间:
2014-12-10 00:22:43
阅读次数:
156
KVO全称为key-value oberserving, 源于观察者模式,即key对应的value改变,observer要做出反应。类似Model对Controller发出通知Notification. Notification通常用于响应系统的一些变化,例如键盘出现、消失等。在数据模型中,将myC...
分类:
其他好文 时间:
2014-12-08 00:37:56
阅读次数:
241
一个简单的KVO例子。 两个界面,第一个界面显示名字和配偶(spouse)名字,第二个界面显示修改名字和配偶名字,返回时,将看到第一个界面的名字显示发生改变。 首先定义一个person类作为model。 #import?<Founda...
分类:
其他好文 时间:
2014-12-06 20:24:28
阅读次数:
308
iOS 开发工程师工作职责:负责下厨房 iPhone 客户端的产品开发、维护、优化以及扩展。任职要求:对技术有热情,热爱新的挑战熟悉 CocoaTouch, ASIHttpRequest, SDWebImage, GCD, Core Animation, CoreData 等熟悉 KVO, ARC了...
分类:
移动开发 时间:
2014-12-06 19:27:51
阅读次数:
219
KVC与KVO是ObjectiveC的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-ValueCoding(KVC)KVC,即是指NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。KVO就是基于KVC实现的关键技术之一。一个对象拥有某些属性。比如说,一个Person对象有..
分类:
其他好文 时间:
2014-12-04 15:52:43
阅读次数:
199
KVO概述:
KVO,即:Key-Value Observing,直译为:基于键值的观察者。 它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。
简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO的优点:
当有属性改变,KVO会提供自动的消息通知。这样开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。
这是KVO机制...
分类:
移动开发 时间:
2014-12-02 19:19:43
阅读次数:
217
一。一个月
1.OC语法基础。
2.KVC和KVO
3.IOS UI基础
4.UI表视图与集合视图
5.UIStoryboard和autoLayout
6.Ipad API
二。10天
7.静态页面考核
三。10天
8.Web REST
9.IOS手势与动画
四。15天
10.微博...
分类:
移动开发 时间:
2014-12-02 19:16:49
阅读次数:
184
一。一个月 1.OC语法基础。 2.KVC和KVO 3.IOS UI基础 4.UI表视图与集合视图 5.UIStoryboard和autoLayout 6.Ipad API二。10天 7.静态页面考核三。10天 8.Web REST 9.IOS手势与动画四。15天 10.微博项目...
分类:
移动开发 时间:
2014-12-02 19:10:09
阅读次数:
213
A.需求1.使用汽车品牌名称头字母为一个Model,汽车品牌为一个Model,头字母Model嵌套品牌Model2.使用KVC进行Model封装赋值3.展示头字母标题4.展示索引(使用KVC代替遍历取出所有索引值)B.实现1.Model嵌套其实就是将另一个Model作为成员.plist 文件结构Gr...
分类:
移动开发 时间:
2014-12-02 13:28:30
阅读次数:
188
一、简介KVC/KVO是观察者模式的一种实现,在Cocoa中是以被万物之源NSObject类实现的NSKeyValueCoding/NSKeyValueObserving非正式协议的形式被定义为基础框架的一部分。从协议的角度来说,KVC/KVO本质上是定义了一套让我们去遵守和实现的方法。当然,KVC...
分类:
移动开发 时间:
2014-12-01 12:45:16
阅读次数:
280