- SwiftLint:是一个用于强制检查 Swift 代码风格和规定的一个工具
- Alamofire:http网络请求事件处理的框架。
- Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。
- Reachability.swift:用来检查应用当前的网络连接状况。
- Tiercel:Tiercel是一个简单易用且功能丰富的纯Swift下载框架,支持原生级别后台下载,拥有强大的任务管理功能,满足下载类APP的大部分需求。
-
MonkeyKing:社会化分享框架,支持分享text、url、image、audio、file到WeChat、QQ、Alipay、Weibo。
-
OAuthSwift:国外主流网站OAuth授权库
-
R.swift:以一种优雅安全的方式使用资源文件。
-
Whisper:使用简单、功能实用的消息及应用通知组
-
UICircularProgressRing:简单好用的动画进度条
- lottie-ios
- Spring:MengTo写的动画框架
- EasyAnimation:主要应用于UIView.animateWithDuration(_:, animations:...)。
- FillableLoaders:自定义的进度加载动画
- SQLite.swift:用swift封装的sqlite 3操作框架。
- SwiftyUserDefaults:对NSUserDefaults的封装,让NSUserDefaults使用更简单。
- KeychainAccess:使用Keychain非常方便。
- SwiftyJSON:很好、很方便地处理JSON数据。
- Argo:函数式json解析转换库。
- ObjectMapper:把json对象映射为model对象。
- SnapKit:自动布局框架,类似于Masonry。(推荐)
- Cartography:自动布局DSL。
- Neon:一款关于UI自动布局的框架。
- Stevia:自动布局。
- TZStackView:UISatckView的代替品,支持iOS7+。
- Chatto:轻量级构建聊天应用的框架。
- Koloda:卡片视图,而且滑动视图有滑动卡片一样的动画效果。
- ImagePicker:图片选择器。
- MaterialKit:关于Material design做的一系列UI组件。Material:集Animation和UI与一身,还有Icon、Color等元素,使用这个库就可以打造一个漂亮的UI界面并具有优雅的动画效果。
- Chameleon:渐变色。。。
- IFTTT/RazzleDazzle:集成引导页,具有不错的动画效果。
- Instructions:应用于操作指南、新手教程。
- 启动页
-
Reusable:UITableView 必备。更加优雅的实现 Cell 的 Register 和 Reuse 。使用参考:Reusable-让你放肆的dequeueReusableCell。
-
Animated Tab Bar:Ramotion出品,给tabbar items各单元添加动画效果。
-
Adaptive Tab Bar:同样的Ramotion出品,提供适合的Tab Bar。
-
Eureka:通过详细的映射,创建动态的table-view forms。
-
folding-cell:折叠的cell效果,动画很nice。
-
IGListKit应付复杂的cell
-
XLForm处理表单提交比较好
- SCLAlertView-Swift:不错的一款alert view。
- SweetAlert-iOS:alert。
- DOFavoriteButton:有动画效果的button,适用于收藏、喜欢、点赞等。
- hamburger-button: hamburger button,动画过渡不错。
- paper-switch:Ramotion出品,turned on覆盖父视图的动画效果
- LTMorphingLabel:拥有很多种特性的label。
- ActiveLabel.swift:支持Hashtags、Mentions、Links响应事件处理。
- TextFieldEffects:具有非常多、非常nice的输入框视图。
- PhoneNumberKit:专门针对电话号码格式做的一个输入框,很赞。
- SkyFloatingLabelTextField:类似于OC的JVFloatLabeledTextField,编辑就会出现浮动的提示label。
- FloatLabelFields:类似于SkyFloatingLabelTextField。
- NextGrowingTextView:取自于HPGrowingTextView,文本输入视图,对于消息编辑非常有用
- TextAttributes:封装NSAttributedString的框架,让attributed strings处理更加简单,而且是链式结构,看起来更加直观。
- GPUImage2:GPUImage的Swift版,GPU加速image和video的处理。
- Kingfisher:喵神王巍写的一款关于图片下载、缓存的框架,灵感取自于SDWebImage。
- HanekeSwift:轻量带缓存高性能图片加载组件。
- Gifu:加载gif的框架,表现良好。
PermissionScope:统一许可管理。(推荐)
- Permission:统一管理iOS系统的许可,比如相机、相片、定位等。