最近帮小伙伴集成Facebook 的event自动打点,踩了好几个坑,记录下。首先,根据关于Facebook官方提供的集成步骤在这:https:...
本章提纲:1.散列表SideTable2.弱引用表 上一篇[https://www.jianshu.com/p/3609a4332ce4]文章最...
本章提纲1、Block对变量的捕获2、_ _block做了什么?3、Stack类型的Block是如何变成Malloc类型的?4、Block的数据...
本章提纲1、LLVM的编译2、Clang小插件的实现与集成 1.LLVM的编译 准备工作:需要下载好LLVM和Clang, cmake 1.1L...
本章提纲:1、pre-Main阶段的性能检测2、虚拟内存3、二进制重排4、Clang插装 1、pre-Main阶段的性能检测 应用的启动过程一般...
webarchive 文件是 Mac 系统 Safari 浏览器的存档文件,是保存网页内容的特殊文件格式。Mac OS X 系统带有文件转换功能...
通过objc源码可以了解到alloc大概的调用流程。 首先alloc通过断点调试可以看到走的是objc_alloc,这个是在libobjc库中。...
类和元类的本质都是这个objc_class。 objc_class的结构如下: 所以,一个objc_class结构体中包含了一个isa指针,一个...
我们通过前面类的学习了解到类的结构中有:isa,superclass,cache,bits。前面研究过isa和superclass的走位图,接下...