码迷,mamicode.com
首页 >  
搜索关键字:kvc kvo    ( 850个结果
KVC的几种常用方法
KVC的使用1: 以Person为例: @interface Person : NSObject @property (nonatomic, copy) NSString *name; @end 属性的方法: Person *person = [[Person alloc] init]; perso ...
分类:其他好文   时间:2016-04-01 20:25:21    阅读次数:135
ios消息的交互方式
注意这些都是界面回传(即从第二个界面传到第一个界面,从第一个界面传到第二个界面的时候用第二个界面的属性即可) iOS消息的交互方式有4种,分别为:通知,代理,block,kvo 现在我们对这个4中方式分别做详细的介绍 通知 //1通知的发送平台(信息的发布者) [[NSNotificationCen ...
分类:移动开发   时间:2016-04-01 18:00:06    阅读次数:155
变量的定义及访问效率
按变量访问效率的优先级,建议按以下顺序来实现: 1.getter/setter 合成存取方法:使用:1.@property 定义属性 2._开头定义成员变量 这样做有助于提高效率 2.点语法:实质是调用getter/setter方法 3.KVC:1.调用getter/setter方法 2,若是没有g ...
分类:其他好文   时间:2016-03-31 18:30:10    阅读次数:146
利用运行时遍历一个类中的成员变量。
当通过上述方法,遍历出这个类的的所有的成员变量后,可以根据需求,利用KVC,动态设置某个成员变量的属性。 比如,利用上述方法,获得UITextField的_placeholderLabel属性,然后利用KVC设置它的color ...
分类:其他好文   时间:2016-03-30 16:25:00    阅读次数:132
KVC、KVO、NSNotification、delegate 总结及区别
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS ...
分类:其他好文   时间:2016-03-30 15:03:09    阅读次数:465
IOS开发过程中的KVC机制
作用:提供了另一种 为对象的属性赋值及读取对象属性的编写代码的方式 —————Dog.h———————@interface Dog : NSObject@property(nonatomic,strong)NSString *name;@end----Book.h----@interface Boo ...
分类:移动开发   时间:2016-03-30 12:58:23    阅读次数:138
iOS开发-OC篇-KVC详解
说到KVC,不得不承认KVC在开发过程中是神器一般的存在。如果正确灵活使用kvc,会使得整个开发过程轻松很多。 KVC的使用 1、KVC 全称 key valued coding 键值编码 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意 ...
分类:移动开发   时间:2016-03-29 00:50:20    阅读次数:221
Cocoa Touch(五):App运行机制 NSRunLoop, KVC, KVO, Notification
runloop相关基础类定义 1、日期对象 NSDate, NSDateFormatter NSDate的实例表示一个日期,线程可以借助于NSDateFormatter的实例实现NSDate对象和NSString对象的相互转换。 2、定时器 NSTimer 可以使用NSTimer的实例在一个NSRu ...
分类:移动开发   时间:2016-03-26 16:57:21    阅读次数:231
Objective-C Associated Objects 初识
Associated Objects 主要有以下三个使用场景: 1、为现有的类添加私有变量以帮助实现细节 2、为现有的类添加公有属性; 3、为 KVO 创建一个关联的观察者。 关联函数一共有3个: OBJC_ASSOCIATION_ASSIGN = 0, //弱引用关联对象 OBJC_ASSOCIA ...
分类:其他好文   时间:2016-03-24 20:15:59    阅读次数:227
04 KVC|KVO|Delegate|NSNotification区别
一、 iOS 中KVC、KVO、NSNotification、delegate 在实际的编程中运用的非常多,掌握好他们的运行原理和使用场合对于我们程序的开发将会带来事办工倍的效果; 二、 KVC key-Value coding,键值编码,级通过制定的key我们能查找到对应的value,也能给对应的
分类:其他好文   时间:2016-03-16 21:01:32    阅读次数:302
850条   上一页 1 ... 32 33 34 35 36 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!