iOS_runtime
jeffasd
这个作者很懒,什么都没留下…
展开
-
OC objc_msgSend 调用详细流程
http://www.cnblogs.com/bbqzsl/p/5110098.html 反汇编分析objc函数枢纽objc_msgSend 在分析objc_msgSend之前,先来搞清楚另一个问题。 函数是什么?可能会答 void foo(void) {} 像这样就是一个函数。或者函数包括函数原型和函数定义,是一段执行某样功能的机器代码。 调用函数时必须要准备两个要素,函转载 2016-07-30 17:35:41 · 4898 阅读 · 0 评论 -
iOS开发-底层篇-Class详解
http://www.cnblogs.com/ramboback/p/4238594.html iOS开发-底层篇-Class详解 前言:iOS的开发语言objective-c,它的真实面目是它不是真正的面向对象语言,而抽象理解为此而已。其实它就是C+,有个公式可以很好地诠释那就是 OC = C + Runtime; 接下来我们就好好讲讲在Runtime下的o转载 2016-07-30 18:58:42 · 925 阅读 · 0 评论 -
iOS runloop 详解5
// // ViewController.m // test_runloop_01 // // Created by jeffasd on 16/7/25. // Copyright © 2016年 jeffasd. All rights reserved. // #import "ViewController.h" @interface ViewController () @pro原创 2016-08-04 11:11:07 · 642 阅读 · 0 评论 -
iOS runloop 代码详解1
// // ViewController.m // test_runLoop_01 // // Created by jeffasd on 16/7/25. // Copyright © 2016年 jeffasd. All rights reserved. // #import "ViewController.h" @interface ViewController () {原创 2016-08-03 11:05:06 · 380 阅读 · 0 评论 -
iOS runloop代码详解2
// // ViewController.m // test_runloop_03 // // Created by cdd on 16/8/2. // Copyright © 2016年 jeffasd. All rights reserved. // #import "ViewController.h" #define TICK NSDate *startTime = [NSD原创 2016-08-03 11:10:32 · 363 阅读 · 0 评论