码迷,mamicode.com
首页 >  
搜索关键字:isa    ( 2690个结果
结合伙伴系统谈谈linux初始化内存管理区
linux支持非一致内存访问,就是将整个内存看做一个节点。在此节点中划分三个管理区。关于这三个管理区我就不再详细说明,其中: ZONE_DMA <16M??ISA DMA?使用这块内存。 ZONE_NORMAL 16~896M?被直接映射在内核...
分类:系统相关   时间:2015-07-23 20:05:29    阅读次数:199
Object-C 类,对象,运行时,isa
今天记录一下它的底层运作。1: 类Class:typedef struct objc_class * Class;从Class的定义可以看出,它是一个 objc_class 结构类型的指针,objc_class又是什么呢?struct objc_class{struct objc_class* is...
分类:其他好文   时间:2015-07-16 07:04:55    阅读次数:140
Objective-C对象模型及应用
本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。 ISA指针...
分类:其他好文   时间:2015-07-08 13:01:22    阅读次数:188
Objective-C对象模型及应用
本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。ISA指针Objective-C是一门面向对象的编程语言。每一个对象都是一个类的实例...
分类:其他好文   时间:2015-07-08 12:54:24    阅读次数:113
Objective-C对象模型及应用
本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。 ISA指针 Objective-C是一门面向对象的编程语言...
分类:其他好文   时间:2015-07-08 11:11:04    阅读次数:111
linux下cpu物理个数、多核、超线程判断解析
在Linux体系中,供给了proc文件体系显示体系的软硬件信息。若是想懂得体系中CPU的供给商和相干设备信息,则可以经由过程/proc/cpuinfo文件获得。本文章针对该文件进行简单的总结。基于指令集(ISA)的CPU产生的/proc/cpuinfo文件不一样,基于X86指令集CPU的/proc/...
分类:编程语言   时间:2015-07-07 16:09:57    阅读次数:197
在Linux下搭建Tiny开发环境
有一朋友在Linux下编译Tiny时出错了,偶在Windows下编译是OK的,但是说明不了问题。因此就想着搭建一个Linux下的编译环境进行验证,实际搭建过程碰到了一些问题--主要是NTLM ISA代理服务器的问题。由于整个过程比较复杂,因此就写此文志之,有需要的朋友也正好用一下。Step 1:搭建...
分类:系统相关   时间:2015-07-01 11:57:18    阅读次数:154
Linux下搭建Tiny开发环境
有一朋友在Linux下编译Tiny时出错了,偶在Windows下编译是OK的,但是说明不了问题。因此就想着搭建一个Linux下的编译环境进行验证,实际搭建过程碰到了一些问题--主要是NTLM ISA代理服务器的问题。由于整个过程比较复杂,因此就写此文志之,有需要的朋友也正好用一下。Step 1:搭建...
分类:系统相关   时间:2015-07-01 11:41:22    阅读次数:161
self和super
1.self指的是自身(对象调用就是对象本身,类调用就是类本身),self是一个指针,指向对象的isa指针,isa指针指向类对象(对象的本质是结构体),通过类对象的SEL指针(指向code区的类)去类中寻找方法,找到就实现。2.Suoer---指向父类的,它是编译器指令,并非对象 通过给super发...
分类:其他好文   时间:2015-06-28 18:42:27    阅读次数:160
Block存储区域
Block存储区域首先,需要引入三个名词:● _NSConcretStackBlock● _NSConcretGlobalBlock● _NSConcretMallocBlock正如它们名字显示得一样,表明了block的三种存储方式:栈、全局、堆。block对象中的isa的值就是上面其中一个,下面开...
分类:其他好文   时间:2015-06-26 12:23:43    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!