240 发简信
IP属地:北京
  • 120
    GCD源码的分析

    最近看了苹果 libdispatch 的源码,也就是 GCD 的源码,对于 GCD 的运作方式有一定了解和自己的见解。我看的 libdispatch 并不是苹果最新版本的源码...

  • “实践与理论的脱节,让人很不安” 这一节不是很赞同。如果一个面试者展示了一些他的作品,那他一定可以。其一,他必须有主动需求;其二,他有整合框架的能力,同时担任主程和主美,难度不小于合作开发;其三,查找资料和解决问题的能力。其四,错了的基础题,不能说明基础不扎实,毕竟编译器不是他写的;他一定有他认为更重要的知识,你没有发掘到。如果他有逻辑的答错,那可以考虑没有get到他的理解的点。

  • 面试的时候你得会造航母,面上后才发现是在航母上擦地板

  • 有些只是为了面试而问

    焦虑

    4月中旬找了新工作,5月底去新公司上班,离家近了一半多,工作内容也很满意,但面试过程让我很焦虑。 已经一个多月没发布文章了,其实写的也不少,但是都不满意。 面试时候问了很多底...

  • 这两个字段说明了pool并不是栈结构,而是一个双向链表。。。。栈和双向链表不矛盾呀:stuck_out_tongue_closed_eyes:

    OC源码 —— autoreleasepool

    因为现在普遍使用ARC,所以项目中几乎看不到release这样的字眼了,但是在一个不起眼的地方 —— main.m,有一个@autoreleasepool,本文就是要研究一下...

  • 有个疑问 从isa如何找到shiftcls地址的,这块儿没看明白

    Runtime源码 —— 对象、类和isa

    犹记得当初学习C++的时候,买过一本侯捷老师的《STL源码剖析》,书里的内容基本没看,就记得最前面有句话: 源码面前,了无秘密 类、对象、方法和属性算是写OC代码时接触的最多...

  • 120
    Runtime源码 —— 对象、类和isa

    犹记得当初学习C++的时候,买过一本侯捷老师的《STL源码剖析》,书里的内容基本没看,就记得最前面有句话: 源码面前,了无秘密 类、对象、方法和属性算是写OC代码时接触的最多...