240 发简信
IP属地:山西
  • Resize,w 360,h 240
    RSA的前世今生

    作为密码学的分水岭,1976年以前所有的加密算法都是同一种模式:加解密使用同一种算法,即我们熟知的对称加密。1976年,两位美国计算机科学家迪菲...

  • iOS 线程列队依赖

    iOS的日常业务开发中,有的时候会出现诸如任务C和D要等待任务A和B结束,需要A和B的数据支持,此类的线程列队依赖场景。以下列举三种常用的方法供...

  • Resize,w 360,h 240
    Alamofire之SessionManager后台下载

    上文中大家已经了解了NSURLSession的使用和机制,本文着重讲解Alamofire的后台下载机制和开发中可能会遇到的坑 根据Alamofi...

  • Resize,w 360,h 240
    Alamofire之URLSession

    Alamofire是一个在Github上非常重要的Swift的网络框架,有31K的Star.它在Apple的 URLSession基础上提供了更...

  • RxSwift之KVO

    KVO三板斧 RxSwift的KVO封装 1.rx.observe:高效,它是一个 KVO 机制的简单封装。 2.rx.observeWeakl...

  • Resize,w 360,h 240
    RxSwift之销毁者dispose

    作为RxSwift四大才子之一,销毁者dispose扮演者举足轻重(灰常重要)的作用 上代码,序列的创建到销毁 销毁者Disposables的源...

  • Resize,w 360,h 240
    RxSwift之Subject

    当我们需要创建一个 Observable的时候,要预先将要发送的信号或数据准备好,等到有subscribe时再将数据通过 onXX发出去。但是,...

  • Resize,w 360,h 240
    iOS项目瘦身

    由于项目经历多次版本更迭,历史遗留很多资源的冗余和结构不合理,打出的ipa包高达100M+,影响用户体验和产品的推广。因此,本次针对项目进行优化...

  • RxSwift之Timer

    首先,我们先来看看Swift中创建Timer的几种方式 1.Timer的方式 target action 这种方式在设置当前runloop的co...