swift和ios

https://github.com/Yummypets/YPImagePicker

 

https://github.com/soapyigu/LeetCode-Swift

 

https://github.com/sindresorhus/Gifski

 

https://github.com/evgenyneu/Cosmos ios

 

https://github.com/mozilla-mobile/firefox-ios

 

Alamofire:http网络请求事件处理的框架。

 

Reachability.swift:用来检查应用当前的网络连接状况

 

SwiftyJSON:很好、很方便地处理JSON数据。

 

NVActivityIndicatorView:很多漂亮的加载指示器。

 

FillableLoaders:自定义的进度加载器,有wavesplainspikerounded等效果。

 

DGElasticPullToRefresh:有弹性效果的下拉刷新控件。

 

Charts:非常好的图表框架,类似于MPAndroidChart

 

SnapKit:自动布局框架,类似于Masonry。(推荐)

 

Koloda:卡片视图,而且滑动视图有滑动卡片一样的动画效果。

 

PNChart-Swift:周凯文写的PNChart的swift版。

 

Eureka:通过详细的映射,创建动态的table-view forms。

 

folding-cell:折叠的cell效果,动画很nice。

 

SCLAlertView-Swift:不错的一款alert view

 

SweetAlert-iOS:alert。

 

DOFavoriteButton:有动画效果的button,适用于收藏喜欢点赞等。

 

TextFieldEffects:具有非常多、非常nice的输入框视图。

 

PhoneNumberKit:专门针对电话号码格式做的一个输入框,很赞。

 

SkyFloatingLabelTextField:类似于OCJVFloatLabeledTextField,编辑就会出现浮动的提示label。

 

FloatLabelFields:类似于SkyFloatingLabelTextField

 

NextGrowingTextView:取自于HPGrowingTextView,文本输入视图,对于消息编辑非常有用。

Kingfisher:喵神王巍写的一款关于图片下载、缓存的框架,灵感取自于SDWebImage

 

Gifu:加载gif的框架,表现良好。

 

JWAnimatedImage:加载gifapng的引擎,低内存和cpu消耗。

 

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

 

Filterpedia:给图片加滤镜效果,有很多种滤镜。

FlowingMenu:很有意思的一个menu,具有平滑的弹簧效果,且手势拖动动画特别有趣。

ENSwiftSideMenu:手势侧滑menu

CircleMenu:简单、优雅的一款circle menu,有不错的动画效果。

Page Menu

PageMenu:滑动出现不同分页的一个pagemenu,用于不同状态分页效果上是很好的选择。

XLPagerTabStrip:功能同上,类似于androidPageTabStrip

测试

Quick:测试框架,支持SwiftOC,灵感来自于 RSpec, Specta, and Ginkgo

Sleipnir:BDD测试框架,灵感来自于OC写的cedar

日志、Log

XCGLogger:功能完整的日志管理库。

Log:强有力的日志框架。

工具、插件

Carthage:包管理工具,类似于CocoaPod

swift-package-manager:同样的,包管理工具。

SwiftLint: 一个用于检查 Swift 编程风格和约定的试验性工具。

其他

TSWeChat:仿Wechat

FlappySwift:游戏flappy bird的swift实现。

OCR

SwiftOCR:ocr图像识别库。

Asynchronous

PromiseKit:能提供强大的 iOS 开发异步功能,非常容易使用。

Async:关于GCD异步分发的语法糖。

KVO

Observable-Swift:用于kvo的库。

Permission

PermissionScope:统一许可管理。(推荐)

Permission:统一管理iOS系统的许可,比如相机相片定位等。

App内购

SwiftyStoreKit:封装的轻量级的APP内购框架。

Bluetooth

BluetoothKit:使用蓝牙更方便。

App间跳转、DeepLink

Appz:非常方便地实现App间跳转和DeepLink。

状态机

SwiftTask:用Swift编写的状态机,综合了 Promise + progress + pause + cancel,使用SwiftState。

算法以及数据结构

swift-algorithm-club:swift中的算法以及数据结构,还有解释说明。

开源APP

Yep:周凯文团队开源的一个社交APP,对于学习swift开发整个项目非常有价值。

资料、资源

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

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

30DaysofSwift:作者Allen Wang是一名产品设计师,这是他学习swift的项目,在dribbble上看到过他的设计作品:openallen,挺不错的。

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

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

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

awesome-ios:iOS开发资源大整合,包括OCSwift,涉及到frameworkslibrariestutorialsxcode pluginscomponents等。



作者:被吹落的风
链接:https://www.jianshu.com/p/f4282df18537
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

posted @ 2020-01-03 09:35  huangyan1022  阅读(173)  评论(0编辑  收藏  举报