码迷,mamicode.com
首页 > 其他好文 > 详细

KVC(Key-Value-Coding)

时间:2015-02-14 11:01:14      阅读:121      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!