阅读 1150

iOS优秀Swift开源库整理,了解一下

前言

自己从事iOS开发工作接近两年左右的时间了,在自己工作之余,收集整理了一些优秀的三方开源框架,自己整理的这些三方开源库涵盖了iOS开发面很多方面的知识。非常感谢这些开源库的作者们,正是因为这些库,提高了我们的开发效率,同样也是我们学习进步的源泉。现将这个整理工程文件分享出来,希望能给需要的朋友一些帮助,同时也自己也做下收集记录。

Github: WBCollectSwfitThirdLib

Swift三方开源库

动画

开源库名 简介 推荐指数
NVActivityIndicatorView 精美加载loading动画 ⭐️⭐️⭐️⭐️
lottie-ios An iOS library to natively render After Effects vector animations ⭐️⭐️⭐️⭐️⭐️

网络请求

开源库名 简介 推荐指数
Alamofire 优雅的网络请求库 ⭐️⭐️⭐️⭐️⭐️

占位图

开源库名 简介 推荐指数
SkeletonView 数据加载等待占位图 ⭐️⭐️⭐️⭐️

二维码扫描

开源库名 简介 推荐指数
EFQRCode 二维码扫描 ⭐️⭐️⭐️⭐️

布局框架

开源库名 简介 推荐指数
SnapKit 苹果原生布局AutoLayout封装,类似Masonry ⭐️⭐️⭐️⭐️⭐️
TangramKit TangramKit的内核是基于对UIView的layoutSubviews方法的重载以及对子视图的bounds和center属性的设置而实现的。 ⭐️⭐️⭐️⭐️

图表绘制

开源库名 简介 推荐指数
Charts 图标配置 ⭐️⭐️⭐️⭐️⭐️

截屏

开源库名 简介 推荐指数
SwViewCapture UIView,UIScrollView截屏 ⭐️⭐️⭐️

提示框架

开源库名 简介 推荐指数
Whisper Whisper is a component that will make the task of display messages and in-app notifications simple ⭐️⭐️⭐️⭐️

图片加载

开源库名 简介 推荐指数
Kingfisher onevcat大神写的一个图片下载与缓存框架 ⭐️⭐️⭐️⭐️⭐️
BBWebImage 高性能图片加载框架 ⭐️⭐️⭐️⭐️

转场动画

开源库名 简介 推荐指数
Hero 控制器转场动画 ⭐️⭐️⭐️⭐️⭐️

JSON解析

开源库名 简介 推荐指数
AlamofireObjectMapper JSON转模型 ⭐️⭐️⭐️⭐️
HandyJSON 阿里巴巴开源的一个JSON转模型框架,使用相当简便 ⭐️⭐️⭐️⭐️
ObjectMapper JSON转模型 ⭐️⭐️⭐️⭐️
SwiftyJSON The better way to deal with JSON data in Swift ⭐️⭐️⭐️⭐️⭐️
KakaJSON MJ大神最近开源的一款JSON与model快速转换框架 ⭐️⭐️⭐️⭐️

Log工具

开源库名 简介 推荐指数
CocoaLumberjack 控制台输出log框架 ⭐️⭐️⭐️⭐️⭐️

分页控件

开源库名 简介 推荐指数
CHIPageControl A set of cool animated page controls written in Swift to replace boring UIPageControl. ⭐️⭐️⭐️
PageControls This is a selection of custom page controls to replace UIPageControl ⭐️⭐️⭐️
TKRubberIndicator A rubber animation pagecontrol ⭐️⭐️⭐️⭐️

FRP框架

开源库名 简介 推荐指数
RxSwift Reactive Programming in Swift ⭐️⭐️⭐️⭐️⭐️
ReactiveCocoa Reactive extensions to Cocoa frameworks, built on top of ReactiveSwift ⭐️⭐️⭐️⭐️⭐️

Socket

开源库名 简介 推荐指数
socket.io-client-swift Websockets in swift for iOS and OSX ⭐️⭐️⭐️⭐️

分段控件

开源库名 简介 推荐指数
XLPagerTabStrip Android PagerTabStrip for iOS. ⭐️⭐️⭐️⭐️

三、结语

上面这些三方开源库按照自己的理解分类整理了一遍,这些库也是自己现在所了解到的,当然还有很多优秀的三方库自己也未发现和接触,我以后会不断在这篇博客中更新优秀的三方开源库。

关注下面的标签,发现更多相似文章
评论