Swift开源项目汇总
2016-04-11 17:00
387 查看
拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷。我站在个人的角度,将Swift开源项目做了一个甄别、筛选,从工具、存储、网络、界面、框架到Demo以及完整应用等,满满的干货。
虽然现在对Swift还停留在入门水平,但是还是觉得有必要去网上收集一些优秀的Swift开源项目。
你不觉得标准的UITextField有一点无聊吗?我也是——所以对TextFieldEffects说hello吧!
FloatLabelFields
带浮动标签的输入框
* MGSwipeTableCell
另一个UI组件,在很多app里都常见,苹果应该考虑在iOS标准库里加入类似的东西。可滑动的table cell,这是这个pod最好的描述。
LTMorphingLabel
有超赞特效效果的Label
有用的库,通过在询问用户之前提示用户需要系统许可带来更好的用户体验。
Quick
Swift里的单元测试。
IAPHelper
app内购带给我们很多陈词滥调的代码,用这个库就不需要了,把最有关交易金钱的普遍的任务从iOS用户到你的(或者你的公司的)钱包简单包装起来。
SwiftyJSON
GitHub上最为开发者认可的JSON解析类
Dollar
Swift版Lo-Dash(或underscore)函数式工具库
XCGLogger
功能完整的日志管理类库
Surge
基于苹果Accelerate高性能计算框架封装库
Async
简洁的后台执行代码封装库
Siren
当应用更新时,通知用户并提供App Store链接
BrightFutures
漫长或复杂计算由独立线程异步来完成
AEXML
简单又易于的XML解析类及示例
swift版本简单、轻量,使用上最SQL的SQLite封装库
AFNetworking网络基础库Swift语言版
最小网络代价获得图片大小及类型
DominantColor
提取图片主色示例项目
Toucan
小而美的图片变换及处理类
gifu
高性能GIF显示类库
HanekeSwift
轻量带缓存高性能图片加载组件
ReactiveCocoa带给我们一种完全不同的编程方式/结构,基于值的信号和流。这是完全的头脑风暴,首先你需要忘记你曾经学习的来理解它是如何工作的。这不是一个简单的任务,但是是有回报的。
Spring
Cartography
基于代码级的自动布局封装框架
MMWormhole
iOS扩展与宿主应用的通讯框架
如何使用常用设计模式及示例
hamburger-button
无论设计还是代码,都进行了精雕细琢
支持Markdown, HTML预览的文本编辑器
firefox-ios
来自Mozilla开发团队大型纯Swift项目
SwiftWeather
清新淡雅持续改进天气预报项目
原文链接地址:http://www.jvaeyhcd.cc/2016/04/11/Swift开源项目汇总/
虽然现在对Swift还停留在入门水平,但是还是觉得有必要去网上收集一些优秀的Swift开源项目。
界面类
TextFieldEffects你不觉得标准的UITextField有一点无聊吗?我也是——所以对TextFieldEffects说hello吧!
FloatLabelFields
带浮动标签的输入框
* MGSwipeTableCell
另一个UI组件,在很多app里都常见,苹果应该考虑在iOS标准库里加入类似的东西。可滑动的table cell,这是这个pod最好的描述。
LTMorphingLabel
有超赞特效效果的Label
工具类
PermissionScope有用的库,通过在询问用户之前提示用户需要系统许可带来更好的用户体验。
Quick
Swift里的单元测试。
IAPHelper
app内购带给我们很多陈词滥调的代码,用这个库就不需要了,把最有关交易金钱的普遍的任务从iOS用户到你的(或者你的公司的)钱包简单包装起来。
SwiftyJSON
GitHub上最为开发者认可的JSON解析类
Dollar
Swift版Lo-Dash(或underscore)函数式工具库
XCGLogger
功能完整的日志管理类库
Surge
基于苹果Accelerate高性能计算框架封装库
Async
简洁的后台执行代码封装库
Siren
当应用更新时,通知用户并提供App Store链接
BrightFutures
漫长或复杂计算由独立线程异步来完成
AEXML
简单又易于的XML解析类及示例
存储类
SQLite.swiftswift版本简单、轻量,使用上最SQL的SQLite封装库
网络类
AlamofireAFNetworking网络基础库Swift语言版
图片类
ImageScout最小网络代价获得图片大小及类型
DominantColor
提取图片主色示例项目
Toucan
小而美的图片变换及处理类
gifu
高性能GIF显示类库
HanekeSwift
轻量带缓存高性能图片加载组件
框架类
ReactiveCocoaReactiveCocoa带给我们一种完全不同的编程方式/结构,基于值的信号和流。这是完全的头脑风暴,首先你需要忘记你曾经学习的来理解它是如何工作的。这不是一个简单的任务,但是是有回报的。
Spring
Cartography
基于代码级的自动布局封装框架
MMWormhole
iOS扩展与宿主应用的通讯框架
示例项目
Design-Patterns-In-Swift如何使用常用设计模式及示例
hamburger-button
无论设计还是代码,都进行了精雕细琢
完整项目
edhita支持Markdown, HTML预览的文本编辑器
firefox-ios
来自Mozilla开发团队大型纯Swift项目
SwiftWeather
清新淡雅持续改进天气预报项目
原文链接地址:http://www.jvaeyhcd.cc/2016/04/11/Swift开源项目汇总/
相关文章推荐
- Apple Swift学习教程
- 介绍 Fedora 上的 Swift
- Ruby微信开发的几个开源项目介绍
- 利用AJAX开源项目 在网页里播放视频实现方法
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- 使用PHP把HTML生成PDF文件的几个开源项目介绍
- 简单分析Swift语言的一些基本特征
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- 探讨Swift数组和字典
- Swift中的指针操作和使用详细介绍
- Swift中使用正则表达式的一些方法
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载