Avatar notebook default
16篇文章 · 15293字 · 0人关注
  • 趣味尝试:用 RxSwift 封装 PromiseKit then when catch

    RxSwift 原生的 flatmap 和 map 其实就可以达到 then 的效果, 但是毕竟用法上有些许区别, 为了熟悉 RxSwift ,...

  • SwiftLint Rule 速览

    SwiftLint 是一个很好的 lint 工具, 我简单查看记录了 lint 的规则, 方便记忆和查看更具体的规则使用 swiftlint r...

  • Resize,w 360,h 240
    复习一下 iOS 基础 (2)

    KVO/KVC KVO 的实现依赖于 Objective-C 强大的 Runtime当观察某对象A时,KVO机制动态创建一个对象A当前类的子类,...

  • LazyScrollView 简单看

    LazyScrollView 是一个高性能的 scrollView 重用布局框架, 实现了视图的重用和自动加载, 值得学习一二 使用的时候的核心...

  • Hydra 一个优雅的轻量级的 Swift 异步库

    Hydra 是一个 Swift 3 编写的异步框架, 它轻量级并且支持几乎所有的异步方法 like always, validate, time...

  • Resize,w 360,h 240
    复习一下 iOS 基础 (1)

    之前和人聊天, 发现自己各种基础知识很多都记得不是很清楚了, 所以在这里做一个回顾和总结 Runtime runtime, ios 运行时我们可...

  • Resize,w 360,h 240
    iOS 酷炫的一个画发散线条的小工具

    前几天在网上看见一个开源库, 觉得效果看起来很酷, 直接上图 首先, 这个库是很简单的, 但是我们其实是要学习这里边的思路, 先想想,如果是你,...

  • WLRRoute: 一个移动端路由

    看了一篇关于移动端路由的文章一步步构建iOS路由, 感觉写的多, 写的也很好, 所以我决定去看看源码, 在用我自己的语言来重新总结一下. 其实说...

  • XMNetworking: 通过一个网络库谈谈封装

    XMNetworking 是今天微博上看到的 南峰子 他们团队一个同学开源的一个网络框架.这个框架是基于 AFNetworking 的再次封装,...

文集作者