240 发简信
IP属地:浙江
  • 计算之魂 1.3节分治法中的错误?

    Page 37“前后两个子序列的总和最大区间中间有间隔,我们假定这两个子序列的总和最大区间分别是[p1,q1]和[p2,q2]。这时,整个序列的...

  • iOS屏幕旋转最新小结

    1 NavigationController与AutoRotate 1.1 如果一个controller属于UINavigationContro...

  • Runtime源码

    1 self/super与NSObject对象 self, super不计算在object的size里面,用class_getInstanceS...

  • Resize,w 360,h 240
    手势 & 响应链

    1 事件产生与传递 目的:找到可能的处理事件的Responder。传递顺序,依赖于视图树,从树根到树叶。 1.1 基于UIResponder的h...

  • App启动速度优化

    本文是对戴铭专栏中“App 启动速度怎么做优化与监控?”的小结。 1 启动时,app都做了什么 1-1 main前 加载可执行文件(.o的集合)...

  • Resize,w 360,h 240
    链接器都做了什么

    简单说,链接器就是把符号表绑定到地址。本文是对戴铭专栏中“链接器:符号是怎么绑定到地址上的”的小结。 1 编译型语言、解释型语言 编译型,执行效...

  • Injectionlll 快速调试工具

    使Xcode可以进行运行时调试功能的工具,可以理解为把项目变成了Playground。本文主要针对戴铭专栏中“App 如何通过注入动态库的方式实...

  • Resize,w 360,h 240
    Masonry

    0 第一性原理 利用AutoLayout来实现布局使用链式编程,简化约束代码的编写过程。 1 给View添加约束的过程 创建约束Maker 传入...

  • Linux命令

    递归查找(find 命令 是递归遍历文件夹的)命令:find . -name “*.txt”//当前路径下递归查找以.txt结尾的文件夹 不递归...