240 发简信
  • DNS优化加速

    在 app 中网络请求中使用了 DSN映射加速。 原理 其原理就是:用域名映射对应的 ip 地址,直接是用 ip地址来做请求越过域名解析过程。(...

  • NSURLCache缓存的使用

    缓存策略 App 中有3种网络缓存存策略(只对 get 请求做缓存) 1.不返回缓存数据,实时返回接口数据 2.首先返回缓存数据,接口数据覆盖缓...

  • 消息转发

    当一个对象能接收一个消息时,就会走正常的方法调用流程。但如果一个对象无法接收指定消息时,又会发生什么事呢?默认情况下,如果是以 [object ...

  • 120
    NSURLPortocol

    看项目代码时发现了这个类,没用过,也没听过。查阅一翻发现这个类的功能非常强大,能拦截 URL loading system 里面的所有网络请求,...

  • 异常捕获上传服务器

    要接入上海分部的自己的性能统计和事件统计的 sdk,在接入之前自己了解下。看到了一套捕获异常的代码。 对于异常分为了两种,一种是系统抛出的 Ex...

  • View,ViewController 初始化执行方法

    View 在项目中我们一般是使用自定义 View,自定义 View 又有两种方案来实现。 第一种是使用 Xib 来布局实现。 创建出一个单独的 ...

  • 120
    Crash log 文件分析

    最近测试用测试机测试项目时发生闪退,心想应该是偶现 bug,不好重现又不是处于 Xcode run 状态。所以准备将测试的测试机的 crash ...

  • 120
    KVO

    KVO实现机制 当你观察一个对象时,一个新的类会动态被创建。这个类继承自该对象的原本的类,并重写了被观察属性的 setter 方法。重写的 se...

  • 120
    马甲包需求-多个Target

    Workspace、Scheme、Project、Target、Build Settings workspace 它多含所有文件,可以有多个Pr...