阅读更多
摘要:拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷。本文作者站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选,从工具、存储、网络、界面、框架到Demo以及完整应用等,满满的干货。

 

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷。本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪、归纳、汇总持续更新《Swift语言指南》半年有余。近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选。

 

“轮子”

 

工具类

 

  • SwiftyJSON:GitHub上最为开发者认可的JSON解析类
  • Dollar.swift:Swift版Lo-Dash(或underscore)函数式工具库
  • OAuthSwift:国外主流网站OAuth授权类库
  • PathKit:小而美的路径管理类
  • XCGLogger:功能完整的日志管理类库
  • Surge:基于苹果Accelerate高性能计算框架封装库
  • Async:简洁的后台执行代码封装库
  • Euler:直观、简洁的数学表达式∛27÷3+∑[3,1,2]
  • LocationManager:地理位置管理封装库
  • Siren:当应用更新时,通知用户并提供App Store链接
  • BrightFutures:漫长或复杂计算由独立线程异步来完成

 

存储类

 

  • SQLite.swift:简单、轻量,使用上最SQL的SQLite封装库
  • Realm:志向代替Core Data和SQLite的移动数据库

 

网络类

 

  • Alamofire:著名的AFNetworking网络基础库Swift语言版
  • starscream:WebSocket客户端类库

 

图片类

 

  • ImageScout:最小网络代价获得图片大小及类型
  • DominantColor:提取图片主色示例项目
  • Toucan:小而美的图片变换及处理类
  • gifu:高性能GIF显示类库
  • HanekeSwift:轻量带缓存高性能图片加载组件

 

界面类

 

 

框架类

 

  • AsyncDisplayKit:提供界面的高流畅性切换及更灵敏的响应
  • Cartography:基于代码级的自动布局封装框架
  • MMWormhole:iOS扩展与宿主应用的通讯框架
  • NetworkObjects:轻量版HttpServer框架,跨平台解决方案

 

“车子”

 

示例项目

 

 

完整应用

 

  • edhita:支持Markdown, HTML预览的文本编辑器
  • firefox-ios:来自Mozilla开发团队大型纯Swift项目
  • SwiftWeather:清新淡雅持续改进天气预报项目
  • VPNOn:驻在通知中心内的VPN开关应用

 

内容来源:GitHub

来自: CSDN
1
0
评论 共 5 条 请登录后发表评论
5 楼 0519mch 2015-01-14 12:09
mark!
4 楼 peterjss 2015-01-13 09:23
mark!
3 楼 kiven 2015-01-13 09:13
mark!
2 楼 zyy7567093 2015-01-13 09:03
mark!
1 楼 奔跑的小牛 2015-01-12 12:37
mark!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个用于使用React制作通用本机应用程序的开源平台。 世博会在Android,iOS和网络上运行。-Swift开发

    阅读文档:books::books:文档:world_map:项目布局:sports_medal:徽章:clapping_hands:贡献:red_question_mark:常见问题:blue_heart:Team License Expo是一个开放源代码平台,用于制作可在Android,iOS和Web上运行的...

  • 必须Mark!43个优秀的Swift开源项目推荐(转)

    作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也...近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选。 “轮子” 工具类 SwiftyJSON:G...

  • 【深入理解Swift】优质优秀的Swift开源项目推荐(值得Mark的ios开源项目)

    作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也...近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选。 “轮子” 工具类 SwiftyJSON:G

  • Swift开源项目-模仿今日头条

    对于项目中的数据接口都是通过 Charles 抓包获得,基本每个界面都是有数据请求,不会抓包的朋友可以看我 这一篇文章。 项目中有的地方代码写的不是很简洁,毕竟自己能力有限,对 Swift 使用不是很熟练,还请各位...

  • swift 开源框架

    43个优秀的Swift开源项目推荐   转载自:http://www.csdn.net/article/2015-01-09/2823502-swift-open-source-libs                 一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,...

  • 一个收集了502款开源iOS应用的开源项目

    由dkhamsing发起的Open-...截至目前,项目已收集了502款开源iOS应用,收获了7967+个Star,并吸引了109位Contributor的参与。在此,笔者摘取部分与开发者密切相关的应用与其GitHub地址。欲阅览全部应用,可直接点击...

  • 每天记录学习的新知识:开源代码是否可以商用在项目中?

    Apache License 2.0协议来自于著名的Apache基金会,其最重要的开源软件就是Apache(HTTPD)网站服务器。Apache License协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或...

  • 网络拼音缩写用语Top10

    转载自: 激励无限 » 【杂七杂八】 » 网络拼音缩写用语Top10http://bbs.jili.org/viewthread.php?tid=9259Top10:FB(腐败)     点评:网友聚会吃饭通常称为“FB”,一般是AA制的聚餐活动。这个词语的流行也包含了广大网友对丑恶腐败者的鄙视,所以我们用拼音缩写和他们划清界限。  Top9:MF(麻烦)  点评:本来这个词流

  • 下载搜狐小说-软件介绍

    我看了棉花糖的小说之后,觉得一页一页的翻简直是在浪费大家的生命!!!为了大家好,我花了好几个晚上做了下图的这个软件,专门下载搜狐文化广场之小说天地的小说,按照图片,大家就知道怎么用这个软件了,希望有兴趣的人向我索取!!!写信到我的邮箱huyoo353@hotmail.com,我将会给你一个副本,注意:软件免费!,希望大家为我宣传!!~~~或者写信到xarp@eyou.com,谢谢合作!希望

  • nim语言入门

    下载nim-lang-win32.exe安装安装包管理nimble, 并设置环境变量更新包安装需要的扩展包开始玩吧

  • MFC和可视化开发工具

    列表: Microsoft Visual C++ ------http://msdn.microsoft.com/visualc/ Symantec C++------http://www.symantec.com/scpp/index.html Inprise C++ Builder------http://www.inprise.com/bcppbuilder/ Watcom C/C++---

  • 看看人家怎么离婚的

    转载自:中国反垃圾邮件联盟论坛 -> 灌水区 -> 真水无香http://anti-spam.org.cn/forums/index.php?showtopic=240看看人家怎么离婚的nobody   发表于: 2003年10月9日 - 11:52    本人在美国名校毕业后在华尔街著名大公司当任金融分析师,年薪二十多万美金。在曼哈顿中央公园边第五大道买了壹佰多万美金的房子。五年

  • 腾讯这几年成果还真不少!抢了不少群众资源。。。

     请看:http://www.qq.com/map/===========================================最初国外有个即时通讯软件ICQ,腾讯弄了个中文版的OICQ,后来改名为QQ,起初不知道为什么,后来知道是被ICQ起诉的结果。国内的PICQ我也注册过,但是后来QQ的人越来越多,基本上垄断了国内的即时通讯软件的天下。正式因为人多,所以腾讯就要不断的抢群众。比如

  • 我是怎样诱骗漂亮女孩的

    今天看了一片小说:我是怎样诱骗漂亮女孩的在这里看的:http://www.mshow.com.cn/news/2005-02-19/20050219133203.shtml电子书下载:http://218.21.45.20/soft/Soft_Show.asp?SoftID=338百度搜索:http://www.baidu.com/baidu?word=%CE%D2%CA%C7%D4%F5%D1%

  • 肯德基经常排队的原因(几多想扁人)

    肯德基经常排队的原因(几多想扁人)转载自:※爬山虎户外运动俱乐部网上社区※ → 『爬山虎之休闲区』 → 【 恶灌满盈 】 → 肯德基经常排队的原因(几多想扁人) http://bbs.psh835.com/dispbbs.asp?boardID=3&ID=9751服务员:欢迎光临肯德基,请问您要点什么? 客人:一个汉堡包。 服务员:辣的还是不辣的? 客人:辣的。 服务员:您要是再增加两块钱

  • 终极秘密---------windows里藏着9.11的惊天大密码

    终极秘密---------windows里藏着9.11的惊天大密码    神秘连锁"密码"泄漏恐怖分子袭美玄机         方法:用WORD~~~编辑文档输入Q33NY(必须大写) (这是9.11撞击世界贸易中心的沙特勇士们乘坐的航班号); 第三,将字体大小改到72; 最后,将字体转成 wingdings字体.你看到了什么? 大家操作一下.  我已经试过了,的确是真的,骷髅,飞机,五角星,代表

  • 历史上最牛B的校园演讲[爆笑]

    历史上最牛B的校园演讲[爆笑] 中国风网 2004-3-24 14:52:42 Oracle(甲骨文)的CEO Larry.Ellison在耶鲁大学2000届毕业典礼上的演讲:   耶鲁的毕业生们,我很抱歉-如果你们不喜欢这样的开场。我想请你们为我做一件事。  请你-好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。   请

  • 现代爱情寓言

    现代爱情寓言    黔驴篇  黔驴是一头有才华的驴。他饱读诗书,热爱生活,追求浪漫。在未出茅庐之时就名满天下,博古晓今。当他准备实现自己伟大的抱负的时候。生命中却出现一头美驴。  那天早上,美驴美丽的身影从黔驴的窗前走过,黔驴在那一刹那发现自己恋爱了。  他想,纵使天下都是自己的,和爱情相比又能算得了什么?  美驴的理想是到远方一个美丽的城市生活

  • 转:超纯洁的女同事(爆笑郁闷版)

    超纯洁的女同事(爆笑郁闷版)2005-04-24 16:17:31 冷冰@-0ux0  http://bulo.163.com/push/-0ux0-QgZDy8--AN3.html 复制 评论 一女同事,说话总是很含糊,还经常乱讲话。 一日,同事4人去办事,进了电梯,她拎着手袋放在体前,我手拎个工具包也在身前乱晃,她盯着我的手说:把你那玩意塞进我这里吧!电梯里的人马上都转头看我。 我有点恼:什么

Global site tag (gtag.js) - Google Analytics