Bootstrap initialization dyld自举引导调用_objc_init,这个函数很清晰:首先会进行各单位初始化,如环境变量初...
之前跟同事讨论过一个问题: 根据StackOverFlow上这篇问答所讨论: 个人认为这个特性可以看做是自动释放池的懒加载。从源码处(版本:ob...
问主线程执行testGCD后控制台打印的结果是什么? 以上部分会异步将block任务提交到一个全局并行队列中,该任务我们记为async_task...
LC上最近有人出了一道新题,十分有意思,叫做 Teemo Attacking(提莫攻击)。这道算法题描述的是: 题目还给出了几个用例以提供解释:...
如何混编不用多说,苹果对Swift 3.0以上的混编辅助已经做得很方便了——无非是build settings中设置标志,以及两个文件,一个是系...
T* temp = new T();这一步骤其实由三小步构成: 在CPU动态调度优化时,可能发生改变以上三步顺序的情况,从1-2-3变成了1-3...
我们有一个QQ群 341872661,以及我的个人wx: borishaka,可以拉进微信群讨论相关DLNA难点技术。 个人开源的基本DLNA控...
在编写Objective-C代码时,很多时候会需要对错误进行处理,在OC里使用的是NSError。当我们编写一个方法时,比如进行一个网络请求,这...
C语言中有一种特殊的结构叫做联合体,这种数据结构的定义和内存分配问题这里不具体说明。 苹果源代码中实现一个哈希表的过程中就使用到了联合体。 由于...