码迷,mamicode.com
首页 >  
搜索关键字:isa    ( 2690个结果
iOS - strong 和 assign的区别
ios中的OC是一门面向对象的编辑语言,每一个对象都是类的实例,在OC中每一个对象都有一个名为isa的指针,指向该对象的类。所有NSObject是一个包含isa指针的结构体。 (1) assign 和 weak 一样是一个弱引用; (2) strong是强引用; 弱引用和强引用在引用的过程中最重要的 ...
分类:移动开发   时间:2016-08-31 13:51:25    阅读次数:194
KVC,KVO 实现原理
Key-Value Coding: 键值编码 (KVC) 方法调用: KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制, 将2个对象的isa指针互相调换, 就是俗称的黑魔法。 KVC主要通过isa-swizzling,来实现其内部查找定位的。默认的实现方 ...
分类:其他好文   时间:2016-08-31 13:41:32    阅读次数:161
微信绑定用户服务端代码-根据code获取openId然后绑定用户
目录结构: isa.qa.core.weixin.message.resp包和isa.qa.core.weixin.util包中为微信绑定的工具类,就不一一贴出代码,详见附件,下载地址: http://files.cnblogs.com/files/007sx/weixin_util.zip jar ...
分类:微信   时间:2016-08-26 18:17:55    阅读次数:880
KVO底层实现原理
涉及到了runtime,关于isa指针 手动实现键值观察(代码示例) 被观察的对象Target(重写setter/getter方法)Target.h Target.m 首先,需要手动实现属性的 setter 方法,并在设置操作的前后分别调用 willChangeValueForKey: 和 didC ...
分类:其他好文   时间:2016-08-24 13:04:21    阅读次数:183
Objective-C isa 指针 与 runtime 机制
一.isa指针 要认识什么是isa指针,我们得先明确一点: 在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。 那么什么是类呢?在xcode中用快捷键Shift+Cmd+O 打开文件objc.h 能看到类的定义: 可以看出: Clas ...
分类:其他好文   时间:2016-08-09 00:14:45    阅读次数:107
bolck
block即代码块,和其他属性类似,只是block存储的是函数体。block执行的代码,是在编译时已经生成好的了。首先来看一下block的内存模型: isa 指针, 所有对象都有改指针,用于实现对象相关的功能。 flags,用于按bit位表示一下block的附加信息。 reserved,保留变量。 ...
分类:其他好文   时间:2016-08-05 17:36:26    阅读次数:255
关于主板上的插槽
PCI插槽 基于PCI局部总线的扩展插槽 颜色一般为乳白色 位于主板AGP插槽的下方,ISA插槽的上方 位宽32bit或64bit,工作频率多为33MHz 可插接显卡、声卡、网卡、内置Modem,USB2.0卡 是主板的主要扩展插槽,通过插接不同的扩展卡可以获得电脑能实现的几乎所有功能,是万用扩展插 ...
分类:其他好文   时间:2016-08-01 17:16:42    阅读次数:165
运行时c函数
// 修改isa,本质就是改变当前对象的类名 object_setClass(self, [XMGKVONotifying_Person class]); // self动态添加关联 // id object:给哪个对象添加关联属性 // key:属性名 // value:关联值 //objc_se ...
分类:其他好文   时间:2016-07-13 13:33:11    阅读次数:130
利用ISA代理服务器管理企业的上网行为
本实验以实例方式,从操作条件、背景、需求、以及具体要求的几个部分进行说明。 1. 操作条件:(1) 装有Windows Server 2003系统,安装了代理服务程序的虚拟机一台 2. 背景:为了提高员工工作效率,减少在上班时不务正业上网游戏等不良行为,某企业网络管理员 希望能够通过代理服务的方式, ...
分类:其他好文   时间:2016-06-28 18:09:38    阅读次数:155
qemu-kvm 代码分析
qemu-kvm 代码分析 虚拟机组成 实际上面所说计算机组成比较笼统,实际处理器,存储器,输入与设备种类繁多, - i440FX host PCI bridge and PIIX3 PCI to ISA bridge 总线桥: i440FX pci桥,PIIX3 ISA桥 - Cirrus CLG ...
分类:其他好文   时间:2016-06-28 16:55:34    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!