240 发简信
  • 开发中常用的设计模式及设计原则

    iOS中常用的设计模式 责任链模式:对下发的任务依次执行,当执行成功则返回,如执行失败则继续向下一级分发(如iOS中的touch事件的分发) 桥...

  • MGJRouter源码解析及使用方法

    MGJRouter源码解析 MGJRouter是实现iOS组件间交互的工具之一,路由的使用降低了不同模块之间的耦合度,提高代码的复用率以及不同模...

  • 120
    Instruments 中Time Profile的使用

    在运行项目到手机之前将Build Settings中的Debug Information Format修改为DWARF with dSYM Fi...

  • NSFileManager的基本使用

    沙盒机制 每一个iOS应用程序都会为自己创建一个文件系统目录,这个独立、封闭、安全的空间叫做沙盒。沙盒就是一种安全体系,它规定了应用程序只能在自...

  • 120
    iOS日志及崩溃抓取

    在日常开发及测试中很容易出现比较难以复现的崩溃,这种bug往往让我们无处下手,日志抓取帮我们很好的解决了这个问题。 DDLog的使用 首先可以在...

  • 120
    编译和链接

    摘自《程序员自我修养》 对于平时的应用程序开发,我们很少关注编译和连接过程,因为通常的开发环境都是流行的集成开发环境(IDE),这样的IDE一般...

  • 120
    线程基础

    摘要:在计算机发展早期,CPU的资源十分昂贵,如果一个CPU只能运行一个程序,那么当读写磁盘是CPU就只能处于空闲状态,造成了极大的浪费。从而有...

个人介绍
纸上得来终觉浅,绝知此事要躬行