首页 > 其他 > 详细

KVC(Key-Value-Coding)

时间:2015-02-14 11:00:06      阅读:240      评论:0      收藏:0      [点我收藏+]

KVC

 

目录

  • 概述
  • KVC的基本用法
  • KVC的运用

 

概述

键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性

键-值编码方法在Objective-C非正式协议(类目)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供

键-值编码支持带有对象值的属性,同时也支持纯数值类型和结构。非对象参数和返回类型会被识别并自动封装/解封

 

KVC的基本用法

设置和访问

-valueForKey和-setValue:forKey:

注:是否存在setter、getter方法,如果不存在,它将在内部查找名为_key或key的实例变量

路径访问

-valueForKeyPath:和-setValue:forKeyPath:

注:用于访问对象里面的对象的属性

KVC的简单运算

了解

 

KVC的运用

 

 

KVC(Key-Value-Coding)

原文:http://www.cnblogs.com/IOS-Developer/p/4291298.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!