240 发简信
IP属地:北京
  • ReactiveCocoa学习笔记整理(三)

    此文章是针对ReactiveCocoa的学习总结整理,该文是第三篇。我们这篇主要讲解一下RACCommand以及RAC替换UIKit的典型例子。...

  • Resize,w 360,h 240
    Masonry框架解读

    Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁。Masonry...

  • 解析LPDMvvmKit对TableView的封装

    一.什么是LPDMvvmKit LPDMvvmKit是对MVVM框架的封装,提供了一些常用的工具类以及很轻巧的控件,对MVVM各个层的分类定义以...

  • ReactiveCocoa学习笔记整理(一)

    由于近期时间相对宽裕,以及很多朋友询问关于RAC的学习路径以及资料,故而整理一下之前自己学习RAC的学习笔记,供大家查阅练习。该文章只讲解了RA...

  • 关于RunTime理解

    一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用...

  • Resize,w 360,h 240
    YYCache源码分析

    YYCache是用于Objective-C中用于缓存的第三方框架。此文主要用来讲解该框架的实现细节,性能分 析、设计思路等。 文件结构 Y...

  • Resize,w 360,h 240
    AFN3.1.0源码分析

    AFNetworking基本是iOS开发中的网络第三方库标配,本文基于AFNetworking3.1.0版本。废话不多说,这篇文章主要从使用的角...

  • 分离实现更轻量的ViewControllers

    ViewControllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代...

  • 重构总结回顾

      该文章是对《重构-改善既有代码的设计》一书的总结回顾,以时刻鞭策自己不断提高代码质量,同时供大家借鉴改善。废话不多说,马上开始。 为啥要重构...