iOS runtime详解
文章平均质量分 80
zrhloveswallow
这个作者很懒,什么都没留下…
展开
-
iOS runtime详解4
前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目录:(1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数(2)重载forward转载 2014-03-18 17:58:52 · 786 阅读 · 0 评论 -
iOS runtime详解3
[0] Outline -- [1] 版本和平台 -- [2] 与Runtime System交互 -- [3] 方法的动态决议 -- [4] 消息转发 -- [5] 类型编码 -- [6] 属性声明 [1] 版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者转载 2014-03-18 18:11:49 · 680 阅读 · 0 评论 -
iOS runtime详解3
IOS - runtime[0] Outline -- [1] 版本和平台 -- [2] 与Runtime System交互 -- [3] 方法的动态决议 -- [4] 消息转发 -- [5] 类型编码 -- [6] 属性声明 [1] 版本和平台Runtime System对于Obj转载 2014-03-18 17:54:43 · 1058 阅读 · 0 评论 -
iOS runtime详解1
1. 什么是runtime运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为"运行库"。这些实例可以在它们运行的时候被连接或者被任何程序调用。程序员有时候会在什么东西应该在编译的时候加载进来以及什么东西该在运行的时候使用之间做出抉择,前者有时候成为编译时转载 2014-03-18 17:48:10 · 1087 阅读 · 0 评论 -
iOS runtime详解2
详解Objective-C runtime发布于:2014-01-06 11:28阅读数:4803本文是我在 Alt Tech Talks: London 上关于 Objective-C runtime的演讲总结,如果你对Objective-C runtime感兴趣的话,应该看看这篇文章,特别是文章中的代码链接,一定会受益匪浅。阅读器原文转载 2014-03-18 17:53:11 · 755 阅读 · 0 评论