摘要: 简介:上篇我们讲到了KVC,这篇我们学习KVO,全名为:Key Value Observing,直译为:基于键值的观察者。那它有什么用呢?KVO主要用于视图交互方面,比如界面的某些数据变化了,界面的显示也跟着需要变化,那就要建立数据和界面的关联。ObjC中提供的KVO就是解决这种问题的。以下用显示页面观察学生的课程名称变化的例子来说明KVO的使用。学生类命名为:Student,页面类是:PageView.上图来自苹果官网:图中的BankObject好比PageView,PersonObject好比Student,PageView观察Student的变化。1、添加Student学生类。.h#im 阅读全文
posted @ 2012-08-06 11:50 酱酱爱 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Objective-C语法之KVC使用除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网:如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件#import <Foundation/Foundation.h>@interface Student : NSObject{ NSString *name;}@end.m文件#import "Student.h"@implementation Student@end.m文件也没有实现 阅读全文
posted @ 2012-08-06 11:49 酱酱爱 阅读(206) 评论(0) 推荐(0) 编辑