SEL消息机制工作原理是什么引用下面文章:我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公共继承].而该 isa 变量指向该对象的类(图3.15)[类在Objecti...
分类:
移动开发 时间:
2014-12-08 00:34:56
阅读次数:
270
每种外设都是通过读写寄存器进行控制,这些寄存器的访问地址都是连续的。程序访问外部设备(ISA设备、PCI设备),要通过I/O端口或者I/O内存。ISA设备普遍使用I/O端口,而大多数PCI设备则把寄存器映射到某个内存地址区段。申请I/O端口通过函数request_region,对I/O端口进行操作是...
分类:
系统相关 时间:
2014-11-28 14:12:22
阅读次数:
187
A.概念类对象:类也是一个对象,是Class类型的对象实例对象:创建的对象,有一个isa指针指向类B.操作获取内存中的内对象1.使用实例对象获取Class c = [p class];不必使用*2.使用类获取Class c = [Person class];C.类的加载1.先加载父类,再加载子类,加...
分类:
其他好文 时间:
2014-11-24 20:31:36
阅读次数:
123
The time required to execute a program depends on: The program The compiler The instruction set architecture(ISA) The hardware implementation The ISA ...
分类:
其他好文 时间:
2014-11-22 17:25:53
阅读次数:
197
ua: function () { return navigator.userAgent.toLowerCase() }, isMobile: function () { return M.ua().match(/iPhone|iPad|iPod|Android|IEMobile/i) }, isA...
分类:
Web程序 时间:
2014-11-17 13:46:27
阅读次数:
164
1. 内存管理区
为什么分成不同的内存管理区?
ISA总线的DMA处理器有严格的限制:只能对物理内存前16M寻址。
内核线性地址空间只有1G,CPU不能直接访问所有的物理内存。
ZONE_DMA 小于16M内存页框
ZONE_NORMAL 16M~896M内存页框
ZONE_HIGH...
分类:
系统相关 时间:
2014-11-06 17:40:56
阅读次数:
359
常见的关系有:继承(Inheritance),关联关系(Association),聚合关系(Aggregation),复合关系(Composition),依赖关系(Dependency)。其中,聚合关系(Aggregation),复合关系(Composition)属于关联关系(Association)。一般关系表现为继承或实现关系(isa),关联..
分类:
其他好文 时间:
2014-10-31 15:59:30
阅读次数:
197
声明
本文译自class and metaclasses.非原创
类和元类十个鸡生蛋,蛋生鸡的混沌逻辑
正文
Objective-C是一中类基础的对象系统.每一个类都是类的实例;对象的isa指针指向它所属的类.类描述了对象的数据:分配的大小和实例变量类型以及布局形式.类也定义了对象的行为:选择器去应答实现的实例方法.
类的方法列表是一簇实例方法,对象可以应答的...
分类:
其他好文 时间:
2014-10-31 12:03:54
阅读次数:
201
string[]re=newstring[50];
Randomw=newRandom();
///<summary>
///产生50个不同的数以随机抽题
///</summary>
///<returns></returns>
privatestring[]Random()
{
int[]res=newint[50];
intc=0;
do
{
inttemp=w.Next(1,200);
if(!isa(temp,res))res[c..
分类:
数据库 时间:
2014-10-25 02:08:25
阅读次数:
274