Runtime
斯人如是丶
这个作者很懒,什么都没留下…
展开
-
Objective-C 的底层实现(Runtime)(转载)
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如 Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触 一门新语言时,更多地会关注基础知识,如语法和特性等。但通常有一些更高级的,更鲜为人知又有强大功能的特性等待你去转载 2016-05-04 17:56:52 · 279 阅读 · 0 评论 -
轻松学习之一--Objective-C消息转发
首先感谢这几个篇文章对我的帮助: http://blog.csdn.net/mangosnow/article/details/36183535 http://blog.sina.com.cn/s/blog_71e456db0100w1bm.html http://book.51cto.com/art/201403/432146.htm http://www.itqx.net/thread转载 2016-05-13 10:17:59 · 192 阅读 · 0 评论 -
轻松学习之三——IMP指针的作用
可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。 Method Swizzling 如果对Runtime有一定了解的话,一定听说过或者用过这个函数: void method_exchangeImplementations(Method m1, Method m2) 它通常叫做method swizzling转载 2016-05-13 10:12:19 · 262 阅读 · 0 评论 -
Runtime简单粗暴理解
原文链接:http://www.cocoachina.com/ios/20160608/16630.html 从C的面向过程到接触OC的对象、消息的过渡初期总会有知其然不知其所以然的纠结,相关的学习资源一般都是介绍有什么、使用步骤一二三四的套路,这样就很难知道知道本质是什么,能干什么不能干什么,为什么要选择用它。而实际开发过程,都是先有什么要解决,再努力找到实现方法。人脑的容易接受的信息,也转载 2016-06-08 14:21:02 · 261 阅读 · 0 评论