Runtime分析系列
Deft_MKJing宓珂璟
并非所有流浪者都迷失了自我
展开
-
深度理解GCD线程死锁,队列,同步和异步,串行和并发
介绍GCD?Grand Central Dispatch (GCD) 是 Apple 开发的一个多核编程的解决方法。该方法在 Mac OS X 10.6 雪豹中首次推出,并随后被引入到了 iOS4.0 中。GCD 是一个替代诸如 NSThread, NSOperationQueue, NSInvocationOperation 等技术的很高效和强大的技术。任务和队列看下最简单的GCD异步把任务加入全原创 2016-12-04 14:16:19 · 2544 阅读 · 0 评论 -
Objective-C中的类和对象(isa介绍)
前言这里是很基本的知识点,其中提到的实际应用可以参考如下AOP Runtime应用方法介绍Hook函数之无码埋点在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有isa指针。Class 是一个 objc_class 结构类型的指针, id是一个 objc_object 结构类型的指针.struct objc_class { struct...原创 2016-05-26 15:10:48 · 4257 阅读 · 0 评论 -
iOS Command + R 编译全过程详解
目录编译器介绍Clang+LLVM编译过程记录Xcode编译一次全过程iOS客户端启动优化分析总结项目Build到加载应用到手机展示出首页的大概过程如下前言这几天看了下编译过程,就想到了头条的技术博客写了启动时间优化,把几个博客的知识点整理验证了下。国庆期间,晚上有空把知识点重新梳理下,方便以后查阅,毕竟看懂了不是真的懂,可能睡了一觉就乱了思路,很有必要把思路整理写出来...原创 2018-10-02 23:27:53 · 4996 阅读 · 1 评论