logo头像

学如逆水行舟

iOS第三方库

Masonry源码解析

Masonry源码解析Masonry的核心依然是使用原生的NSLayoutConstraint类来进行添加约束,通过统一的封装和链式函数式编程的方式让开发者添加约束布局更加方便。 一、核心的View+MASAdditions类别这个类...

JSONModel源码解析

JSONModel源码解析一、引言做移动端开发,解析网络数据是必不可少的工作之一。iOS原生框架很早前就已经提供了将JSON数据直接映射成数组或者字典对象的方法,并且结合KVC,也可以将字典数据直接赋值给对象。但是这种方式十分不灵活,...

MJRefresh源码分析

MJRefresh源码分析 每次读优秀的代码都是一次深刻的学习,每一次模仿,都是创造的开始! ——QQ 316045346 欢迎交流 一、MJRefresh源码结构分析MJRefresh主要为UIScrollView,UITab...

SDWebImage源码分析

SDWebImage源码分析 每次读优秀的代码都是一次深刻的学习,每一次模仿,都是创造的开始! ——QQ 316045346 欢迎交流 SDWebImage是iOS开发中非常流行的一个网络图片加载库,如果你观察其源码,会发现其中的文...

从AFNetworking源码分析到应用全解

从AFNetworking源码分析到应用全解一、引言AFNetworking是iOS/OS开发中常用的一个第三方网络库,可以说它是目前最流行的网络库,但其代码结构其实并不复杂,也可以说非常简洁优美。在AFNetworking中,大量使...

iOS第三方文件压缩框架——Godzippa

iOS第三方文件压缩框架——GodzippaGodzippa是iOS开发中常用的一个第三方数据压缩框架,其采用类别的方式,为NSData类与NSFileManager类提供了压缩和解压缩数据的方法。 Godzippa的github地...

iOS第三方网络诊断库——LDNetDiagnoService

iOS第三方网络诊断库——LDNetDiagnoService_IOSLDNetDiagnoService\_IOS是一个开源的第三方网络诊断框架,它通过ping与traceroute原理来对指定域名进行网络诊断。并且这个库一直在跟进...

iOS第三方星级视图控件——HCSStarRatingView

iOS第三方星级视图控件——HCSStarRatingViewHCStarRatingView是一款十分小巧的星级视图控件,其通过原生画图的方式来渲染星级视图页面,同时,其也支持开发者对星级图片的自定义操作。 HCStarRatin...

iOS中表单视图第三方控件——FXForms

iOS中表单视图第三方控件——FXForms一、引言表单视图是移动开发中十分常用的一种UI方式。在iOS开发中,系统的UITableView可以用来创建表单视图,其界面的渲染与逻辑的处理需要开发者实现许多代理方法。FXForms是一个...