Key-Value Coding 01 - What is key-Value Coding
2014-05-28 16:44
288 查看
key-Value Coding是一种间接获得对象properties的机制,用字符串去查找properties,而不是通过getter或者直接通过实例变量来获得。本质上,key-value coding 定义了你应用的getter方法的实现的模式和函数签名。
Access methods,如同名字一样,提供了获得应用内data model property 值的方法。有两种access方法,分别是getter和setter。Getters,返回属性的值。Setters,设置属性的值。对于一般对象或者是一对多的关系类型都有相应的getter和setter。
在你的应用中实现kvc允许的accessors是一种重要的设计原则。Accessors能够让你的数据封装性更好,并且能够促进和其他技术,如KVO,CoreData,Cocoa bindings,sriptability 等得融合。在许多情况下,kvc的方法也能够最大化的简化你的代码。
kvc的必要的方法是在 NSKeyValueCoding Objective-C informal protocal 中声明的,默认的实现是在NSObject来实现的。
todo......
Access methods,如同名字一样,提供了获得应用内data model property 值的方法。有两种access方法,分别是getter和setter。Getters,返回属性的值。Setters,设置属性的值。对于一般对象或者是一对多的关系类型都有相应的getter和setter。
在你的应用中实现kvc允许的accessors是一种重要的设计原则。Accessors能够让你的数据封装性更好,并且能够促进和其他技术,如KVO,CoreData,Cocoa bindings,sriptability 等得融合。在许多情况下,kvc的方法也能够最大化的简化你的代码。
kvc的必要的方法是在 NSKeyValueCoding Objective-C informal protocal 中声明的,默认的实现是在NSObject来实现的。
todo......
相关文章推荐
- 什么是KVC?(What Is Key-Value Coding?)
- What Is Key-Value Coding?
- JSR 168 翻译01(What is a Portal& portlet?)
- Encryption: What is key wrapping?
- My Work Notes 01(Business is key to management)
- Java01 What is java
- What is a Key Mirror?
- JSR 168 翻译01(What is a Portal& portlet?)
- 新的契机,因为本人en文不好,所以只能从片言只语来理解,不过有利于思考what is key value )答案在最后!
- CG Independent Study PCL learn PCL 01 what is it?
- OVS FAQ 01-OVS是什么 What is Open vSwitch?
- Public-key cyptography and what is certificate authority
- What is Key Word driven Testing?
- What is the difference between authorized_key and known_host file for SSH
- What is the difference between objectForKey and valueForKey?
- Silverlight – 01 :What is Silverlight ?
- What is the Key Techology of 5G?
- What is the key of Data Assimilation?
- WhatTimeIsIt .com
- what is wrong