同isa一样从源码入手,首先从源码中找到类Class的定义和结构 继续找objc_class cache_t class_rw_t 找const class_ro_t *ro...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
同isa一样从源码入手,首先从源码中找到类Class的定义和结构 继续找objc_class cache_t class_rw_t 找const class_ro_t *ro...
内存对齐之前需要掌握的一张图 内存对齐的目的 对于程序而言,一个变量的数据存储范围是在一个寻址步长范围内的话,这样一次寻址就可以读取到变量的值,如果是超出了步长范围内的数据存...
过去,薛之谦在《火星情报局》有个口头禅“整段垮掉”。 现在这个口头禅应该可以升级一下了。 “整期垮掉”了解一下。 垮掉的正是它—— 《火星情报局4》 (以下简称《火星4》) ...
前言 当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还...
文/另维 转载请与作者联系 高考,我不爱你,但谢谢你 有一回,台湾友人Lydia吐槽他们的基础教育,拿出了一张在台湾热传的图片。 我感叹:果然是海峡两岸一家亲! 好多人义愤...
前言 最近研究iOS设备间的近距离实时通信,对其解决方案进行了解,整理如下: 正文 用MultipeerConnectivity进行实时通信分为两步,一是建立二进制流通道,二...
我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金...