码迷,mamicode.com
首页 >  
搜索关键字:kvc    ( 491个结果
利用KVC的方式更方便地获取数组中对象的属性的最值平均值等
直接上代码 输出结果也在相应的代码里标注出来了 ...
分类:编程语言   时间:2016-11-17 01:56:23    阅读次数:214
接口测试工具-jmeter的使用与介绍
一.jmeter的介绍 Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便。运行jmeter时,必须安装jdk。Jmeter是一个跨平台的软件,可以在windows,linux,macos都可以使用。Jmeter可以进行接口测试也可能进行性能测试。 二.J ...
分类:其他好文   时间:2016-11-14 01:30:36    阅读次数:141
iOS 原生的 UIButton 点击事件是不允许带多参数的,唯一的一个参数就是默认UIButton本身 那么我们该怎么实现传递多个参数的点击事件呢?
UIButton *btn = // create the button objc_setAssociatedObject(btn, "firstObject", someObject, OBJC_ASSOCIATION_RETAIN_NONATOMIC); //实际上就是KVC objc_setA ...
分类:移动开发   时间:2016-11-12 13:59:22    阅读次数:272
KVC的底层实现原理
KVC是OC特有的,本质是在运行时动态的给对象发送setValue:forKey 消息,设置数值 -调用super.init 保证对象已经被创建完成 .当给对象发送setValue:forKey 消息时要判断对象是否存在key所对应的属性,直接赋值 如果没有就调用undefinedKey(默认崩溃, ...
分类:其他好文   时间:2016-11-04 20:06:40    阅读次数:220
OC 常用设计模式和机制之 KVC
KVC 1 key Value Coding,键值编码,是一种间接访问实例变量的方法 2 KVC 提供了一种使用字符串(key)而不是访问器方法,去访问一个对象实例变量的机制 3 KVC 常用方法 -(id) valueForKey:(NSString *)key; -(void) setValue ...
分类:其他好文   时间:2016-11-04 17:15:27    阅读次数:132
福利->KVC+Runtime获取类/对象的属性/成员变量/方法/协议并实现字典转模型
我们知道,KVC+Runtime可以做非常多的事情。有了这个,我们可以实现很多的效果。 这里来个福利,利用KVC+Runtime获取类/对象的所有成员变量、属性、方法及协议; 并利用它来实现字典转模型。 废话不多说,直接上代码: 1、工具类(其实就是NSObject的一个分类)头文件 2、下面我们来 ...
分类:其他好文   时间:2016-11-03 02:44:23    阅读次数:264
小谈KVC中KeyPath的集合运算符
由于知识点比较简单,这里不再陈述一大堆的原理,直入主题。 KVC中的集合运算符有以下5个: @avg、@sum、@max、@min、@count 使用时注意: 集合运算符只能用在集合对象中,单个对象使用会报错; 对应的对象属性必须为数字类型,否则运行时会报错; 上代码: 场景:有一个Person类, ...
分类:其他好文   时间:2016-10-31 00:24:56    阅读次数:194
MyEclipse 不能将WAR包导出的解决方法
不能导出WAR包的原因是破解没有完全导致的。 解决办法: 找到MyEclipse安装目录下MyEclipse\Common\plugins文件夹中的com.genuitec.eclipse.export.wizard_9.0.0.me201211011550.jar这个jar包, 然后从网盘 链接: ...
分类:系统相关   时间:2016-10-28 13:36:36    阅读次数:236
CentOS7下安装JDK
1、下载JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。 测试版本为:jdk-8u112-linux-x64.rpm 2、通过FTP工具上传了CentOS主机上。 ...
分类:其他好文   时间:2016-10-25 13:57:52    阅读次数:172
IOS UITextField. placeholder属性这个提示符的大小和颜色
用UITextField都知道,默认有个提示,原理是kvc,监听,textField.placeholder=@"ThisistextField.placeholder";[textFieldsetValue:[UIColorgreen]forKeyPath:@"_placeholderLabel.textColor"];[textFieldsetValue:[UIFontboldSystemFontOfSize:15]forKeyPath:@"_placeholderL..
分类:移动开发   时间:2016-10-11 22:20:57    阅读次数:264
491条   上一页 1 ... 7 8 9 10 11 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!