一、系统调用初始化void __init trap_init(void) { ...... set_system_gate(SYSCALL_VECTOR,&system_call);//0x80 ...... } 对0x80中断向量。设置了系统调用的总入口system_call。static voi ...
分类:
系统相关 时间:
2017-04-22 18:49:04
阅读次数:
238
/** * KVC基本概念 * * KVC全称Key-value coding(键值编码) * 一个非正式的Protocol,提供一种机制来间接访问对象的属性 */ /** * KVC的作用 * * KVC是可以直接通过路径(字符串)获取对应的键的值 * 访问私有变量(一个类中的私有变量,不能直接通 ...
分类:
其他好文 时间:
2017-04-14 14:25:26
阅读次数:
160
KVC(键值编码)和OC字典很相似,都是键值存储。但是OC字典比较灵活,它是一种映射。[dictsetObject:<#(id)#>forKey:<#(id<NSCopying>)#>]intmain(intargc,constcharchar*argv[]){@autoreleasepool{NSMutableDictionary*dict=[[NSMutableDictionaryalloc]ini..
分类:
其他好文 时间:
2017-04-07 00:06:29
阅读次数:
206
在取值和赋值都是使用KVC: 取值: 赋值: ...
分类:
编程语言 时间:
2017-04-05 19:18:56
阅读次数:
135
KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime方法,我 ...
分类:
其他好文 时间:
2017-04-02 18:31:06
阅读次数:
151
在iOS开发中经常会看到KVC和KVO这两个概念,比较可能混淆,特地区分一下 KVC(Key Value Coding) 1> 概述 KVC:Key Value Coding,键值编码,是一种间接访问实例变量的方法。 KVC 提供了一个使用字符串(Key)而不是访问器方法,去访问一个对象实例变量的机 ...
分类:
移动开发 时间:
2017-03-27 14:43:01
阅读次数:
242
1. 什么是kvc kvc--key-value coding,健值编码 可以通过key直接访问对象属性的value的方法 2.使用场景 kvc主要是为了让代码变的更简介明了 用的比较多的是在后台数据解析,还有访问一些没有setter,getter方法的属性 3.代码解析: 定义都在NSKeyVal ...
分类:
移动开发 时间:
2017-03-15 16:04:34
阅读次数:
282
Key-Value-Coding:KVC顾名思义就是键值编码,通过[setValue:@"value" forKey:@"key"]来添加一组对象,编译器会把这行代码处理为SEL sel = sel_get_uid(@"setValue:forKey"); IMP method = objc_msg ...
分类:
其他好文 时间:
2017-03-10 16:46:42
阅读次数:
197