240 发简信
IP属地:吉林
  • Resize,w 360,h 240
    Hybrid 实战:如何完整下载一个 wap 页面

    本文的读者需要有一定的 Hybrid 基础,相关的概念已经有很多优秀的文章进行过讲解,这里不再赘述。本文的重点在于如何基于 Hybrid 框架,...

  • Resize,w 360,h 240
    有始有终,设计一个结构合理的下载模块

    完成开发任务的同时,我们总希望自己能够交付高质量的代码。代码质量的测度有很多方法,可扩展性、可复用性是其中的两项指标。设计模式的理论能够非常有效...

    0.6 1764 0 12
  • 如何正确使用初始化方法的标记宏

    在 Objective-C 中有 designated 和 secondary 初始化方法的观念。如果一个实例的初始化需要多个参数,那么使用所有...

  • 如何对NSMutableArray进行KVO

    我们知道,iOS 中 KVO (key-value-observing) 的原理,简单来说就是重写了被观察属性的 set 方法。自然,一般情况下...

  • 如何重写自定义对象的hash方法

    hash 是 NSObject 协议中定义的一个属性,也就是说,任何一个 NSObject 的子类都会有 hash 方法(对应属性的 gette...

  • 说说 NSTimer 的新 API

    在以往的 iOS 版本中,我们为了避免 NSTimer 的循环引用问题,一个比较常用的解决办法是为 NSTimer 添加一个 category,...

  • webview关闭时手动停止音频播放

    当我们使用 webview 展示网页时,页面内若含有音频标签,点击播放,这时关闭带有 webview 的 VC,会发现即使 webview 已经...

  • 我们可以利用 NSURLProtocol 做什么

    今天和大家聊一聊 NSURLProtocol,可能你已经听说过它。因篇幅有限,这里不讲解具体的使用方式,主要是和大家聊一聊我们可以利用 NSUR...

  • Resize,w 360,h 240
    推荐一些造福独立开发者的第三方技术

    作为可以非常方便做出一个可见产品的客户端工程师,我们或多或少都想过做一款属于自己的产品。在公司里,会有UI设计师、后端工程师、运维工程师等专业角...

    0.3 2152 0 23