Avatar notebook default
15篇文章 · 22381字 · 0人关注
  • 二叉树和iOS层级中找到最近公共子节点(视图)

    给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示...

  • Resize,w 360,h 240
    【内存篇】为什么选择YYCache

    最近走在学习有关移动端内存的路上,这不慢悠悠的走到了YYCache的路标下。那就从自己的角度先说说为什么在项目中选择了YYCache做缓存。 准...

    3.1 1269 1 20
  • Resize,w 360,h 240
    音视频开发第一步

    《音视频开发进阶指南》是我第一次了解到音视频开发内在的小细节,书中很多还难以理解的内容,不过循序渐进不要慌嘛,慢慢进入这个充满魅力的音视频开发的...

  • Block的魔鬼魅力(上)

    ​又开始读《Objective-C高级编程》里面关于block的介绍章节,每次读都会有新的疑惑,这该死的魔鬼魅力。 基础入门篇 block就是一...

  • Resize,w 360,h 240
    instrument工具 -- Timer profile & Signpost

    之前使用instrument工具进行性能检测时,总感觉找不到窍门,要浪费很多时间才能定位到有问题的代码片段。 工作的项目中慢慢重视性能优化一块了...

  • 「 重构 -- 第一阶段的总结 」

    今年刚开始的时候就想了很多,但是拖拖拉拉的到了五月才进行设想的第一步(嗯,没错…是今年目标的第一阶段…) 入职新公司一年多了,在需求的包围下业务...

  • iOS PerformSelector面试题总结

    最近在面试的过程中才发现太多没有注意的细节,每一个问题问到最后都是在怀疑人生中度过... 正好趁着工作敲定了之后将performSelector...

    10.2 17333 10 101
  • Resize,w 360,h 240
    Copy和mutableCopy实际使用差别分析

    最近一直会遇到关于copy和mutableCopy相关的问题,之前在学习内存管理方面有大致的了解过,但是通过不断的了解发现存在特别多的疑惑点,所...

  • Resize,w 360,h 240
    GCD --换种简单的方式理解

    在开发的过程中,对于多线程的需求越来越高,但是由于在概念的理解上一直都有些许的模糊不清,所以这次也趁着重读一遍高级编程中的GCD部分,将多线程重...

文集作者