自己从事iOS开发工作接近两年左右的时间了,在自己工作之余,收集整理了一些优秀的三方开源框架,自己整理的这些三方开源库涵盖了iOS开发面很多方面的知识。非常感谢这些开源库的作者们,正是因为这些库,提高了我们的开发效率,同样也是我们学习进步的源泉。现将这个整理工程文件分享出来,希望能给需要的朋友一些帮助,同时也自己也做下收集记录。
Github: WBCollectSwfitThirdLib
开源库名 | 简介 | 推荐指数 |
---|---|---|
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 | 控制器转场动画 | ⭐️⭐️⭐️⭐️⭐️ |
开源库名 | 简介 | 推荐指数 |
---|---|---|
AlamofireObjectMapper | JSON转模型 | ⭐️⭐️⭐️⭐️ |
HandyJSON | 阿里巴巴开源的一个JSON转模型框架,使用相当简便 | ⭐️⭐️⭐️⭐️ |
ObjectMapper | JSON转模型 | ⭐️⭐️⭐️⭐️ |
SwiftyJSON | The better way to deal with JSON data in Swift | ⭐️⭐️⭐️⭐️⭐️ |
KakaJSON | MJ大神最近开源的一款JSON与model快速转换框架 | ⭐️⭐️⭐️⭐️ |
开源库名 | 简介 | 推荐指数 |
---|---|---|
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 | ⭐️⭐️⭐️⭐️ |
开源库名 | 简介 | 推荐指数 |
---|---|---|
RxSwift | Reactive Programming in Swift | ⭐️⭐️⭐️⭐️⭐️ |
ReactiveCocoa | Reactive extensions to Cocoa frameworks, built on top of ReactiveSwift | ⭐️⭐️⭐️⭐️⭐️ |
开源库名 | 简介 | 推荐指数 |
---|---|---|
socket.io-client-swift | Websockets in swift for iOS and OSX | ⭐️⭐️⭐️⭐️ |
开源库名 | 简介 | 推荐指数 |
---|---|---|
XLPagerTabStrip | Android PagerTabStrip for iOS. | ⭐️⭐️⭐️⭐️ |
上面这些三方开源库按照自己的理解分类整理了一遍,这些库也是自己现在所了解到的,当然还有很多优秀的三方库自己也未发现和接触,我以后会不断在这篇博客中更新优秀的三方开源库。