2017你不容错过的swift第三方库整理

收集一些平时常用的第三方库方便下次查找、使用。【不定时更新】欢迎各位有好的第三方库可以留言推荐。

1,网络请求

Alamofire:http网络请求处理框架,类似oc的AFNetworking

PromiseKit:异步编程类库 提供了很多实用的异步函数 让异步编程更简单

Moya:基于Alamofire的更高层网络请求封装

2,JSON解析

SwiftyJSON 十分方便的JSON处理第三方

ObjectMapper主要用于JSON和Model之间相互转换的,类似OC中的MJExtension等。

ObjectMapper与Alamofire结合版:AlamofireObjectMapper

HandyJSON是一个用与Swift语言中的JSON序列化/反序列化库。

Argo:函数式json解析转换库

3,Animation

Spring简化动画开发的动画库。

LiquidFloatingActionButton:可定制水滴型浮动动态按钮组件及演示

PeekPop:3DTouch动画组件,Peek和Pop是iPhone 6S和6S+上新增的一个很棒的iOS特性,可以很方便地使用3D touch来预览内容。

AwsomeLayout-Swift:使用UICollectionView实现卡片式轮播图效果。

4,图表

Charts:多种样式图标,折线,柱状,K线,雷达,饼状等

SwiftCharts:易于使用,高度可定制的图标库

5,图片加载,缓存

Kingfisher:获得star最多的处理网络图片及缓存的库(小编使用的是这个)

ImageScout:最小网络代价获得图片大小及类型

Nuke:完整、强大、实用的图片管理类库

HanekeSwift:轻量带缓存高性能图片加载组件

6,存储

SwiftyUserDefaults:对NSUserDefaults的封装,让NSUserDefaults使用更简单

KeychainAccess:方便使用keychain

7,界面约束

SnapKit:是一个优秀的第三方自适应布局库,方便使用代码实现自动布局,与Masonry出自同一作者。

8,hud@Toast

Toast-Swift:高可定制易用的 Toast 弹出信息或通知用户界面组件类。

SkeletonView:简单明了的加载动画提示框

8,资料、资源

EZSwiftExtensions:对Swift标准库, Foundation, UIKit 提供了很多高级扩展函数

awesome-ios:iOS开发资源大整合,包括OC、Swift,涉及到frameworks、libraries、tutorials、xcode plugins、components等。

iOS9-day-by-day:day-by-day系列相信很多人都很熟悉,主要介绍一些新特性、新框架的使用。

iOS-9-Sampler:关于iOS9新特性的所有demo。

30DaysofSwift:作者Allen Wang是一名产品设计师,这是他学习swift的项目

SwiftGuide:这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。

Awesome-Swift-Education:swift学习资源整理。

awesome-swift:swift资源大合集,覆盖了几乎所有方面。

9,打包工具

HXPackRobot:只需简单配置,便可以轻松打包

你可能感兴趣的:(2017你不容错过的swift第三方库整理)