码迷,mamicode.com
首页 >  
搜索关键字:swizzling    ( 65个结果
轻松学习之 IMP指针的作用
http://www.cocoachina.com/ios/20150717/12623.html可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。Method Swizzling如果对Runtime有一定了解的话,一...
分类:其他好文   时间:2015-07-20 15:43:57    阅读次数:154
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
Method Swizzling实现原理
在上周associated objects一文中,我们开始探索Objective-C运行时的一些黑魔法。本周我们继续前行,来讨论可能是最受争议的运行时技术:method swizzling。Method swizzling指的是改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中...
分类:其他好文   时间:2015-06-19 18:19:54    阅读次数:116
Objective-C中的+initialize和+load
写在前面近几天花了一些时间了解了一下Objective-C runtime相关的东西,其中涉及到了+load方法,譬如method swizzling通常在category的+load方法中完成。之前对initializer和load的使用就比较疑惑,但一直没有详细去对比了解,以此为契机,集各方资源...
分类:其他好文   时间:2015-06-18 17:13:31    阅读次数:113
利用Method Swizzling 来抽取重复的操作
利用Method Swizzling 来抽取重复的操作by 伍雪颖重复操作如数据上报,公共特性等等.1.建立UIViewController的Category 2.代码:#import "UIViewController+Analytics.h" #import @implementation UIViewController (Analytics)+ (vo...
分类:其他好文   时间:2015-06-16 11:12:19    阅读次数:161
方法调配(method swizzling)
http://www.cocoachina.com/ios/20141002/9819.htmlhttp://blog.sina.com.cn/s/blog_a343f32b0101en4o.htmlOC 是一门及其动态的语言,在运行期间,可以动态给某个对象添加方法,并且还可以改变某个方法实现我们可...
分类:其他好文   时间:2015-05-31 21:32:24    阅读次数:121
ios逆向工程-内部钩子(Method Swizzling)
Method Swizzling(方法调配) 怎么说呢,先了解什么是钩子为什么用钩子,学过C++的朋友应该清楚,hook就是用来获得(截断/改变)底层调用的方法。这样我们可以自由的修改或者读取一些想要的东西。(个人理解) 下面...
分类:移动开发   时间:2015-05-06 18:26:14    阅读次数:649
自己手动实现KVO
本文是 Objective-C Runtime 系列文章的第三篇。如果你对 Objective-C Runtime 还不是很了解,可以先去看看前两篇文章: Objective-C Runtime Method Swizzling 和 AOP 实践 本篇会探究 KVO (Key-Value Observing) 实现机制,并去实践一番 - 利用 Runtime 自己动手去实现 KV...
分类:其他好文   时间:2015-04-06 17:17:01    阅读次数:180
65条   上一页 1 ... 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!