7个利用Swift开发的开源应用示例

jopen 10年前

热情不减!七款Swift应用开源项目推荐

英文原文:7 iOS Demo Applications Built With Swift

自发布到现在,开发者对 Swift 的热情从未减退,从框架、应用再到小游戏,各种开源项目不断涌现。无论你是初学者还是一名资深的程序员,在这些项目中总会找到一些自己需要的灵感和帮助。 这次,咱们也抱着“独乐乐不如众乐乐”的心态,分享几个使用 Swift 语言开发的超实用的应用,里面还包括大家最爱的 2048。

热情不减!七款Swift应用开源项目推荐

1. 风靡全球的 2048

2014 年出现了不少虐心的小游戏,除了名声大噪的 Flappy Bird 外,最风靡的应该就是 2048 了。一个看似简单的数字叠加游戏,却让玩的人根本停不下来,朋友圈还一度被晒分数的刷屏。看着他们的成果,再看自己,默默收起手机,觉得自己就是颈部以上 瘫痪(脑残)。而且,开源的 2048 更给了各路达人创新的机会,相继出现朝代、职场等版本的 2048 来“报复社会”。

热情不减!七款Swift应用开源项目推荐
 

既然是如此风靡的游戏,开发者又怎会让 2048 错失最近很是“洋气”的 Swift 语言?于是使用 Swift 编写的 2048 源码就登陆到了 Github 上,喜欢 2048 的 Swift 开发者,这简直就是为你准备哒!不过,开发前还是要说一下要求:你需要在 Xcode 6 开发者预览版上去构建和运行该项目,且适用于 iOS7 或者 iOS8(模拟器)。

专车接送: 2048 Github 托管地址

2.  Acani Chats

Acani Chats 是一款非常简单而又优雅的聊天应用,界面清爽明了。不过,别小看这一“简单”,通过它托管在 Github 上的源代码,你可以学习和探索类似应用开发所必须的语法。Acani Chats 支持基础性的一些事件,比如联系人头像和现代化的 iOS 用户界面,绝对是你着手学习开发聊天应用的一个超好的案例。

热情不减!七款Swift应用开源项目推荐
 

专车接送: Acani Chats Github 托管地址

3.  Edhita

Edhita 是一款为 iOS 用户准备的很是轻便的文本编辑器,这款编辑器支持管理文件和目录、文件下载,以及通过 Email 发送文件等众多基础功能。此外,还支持 Markdown,HTML 预览,而且整体的布局排布整洁明了。对文本编辑器有兴趣的开发者可以到 Github 上参考源码,总有自己所需的知识要点。

热情不减!七款Swift应用开源项目推荐
 

专车接送: Edhita Github 托管地址

4.  Hacker News 阅读器

Hacker News 来自 YCombinator,所以一直以来都有顶级创业者参与讨论,用户创造的内容质量也远高于其他创业者主题网站。最可贵的是 Hacker News 没有任何盈利企图,唯一的目的就是吸引和配有下一代创业者。而这里介绍的就是一款 Hacker News 阅读器,使用 Swift 语言编写,提供了一个不错的无缝用户界面,可以查看最新及最受喜欢的信息,并能够从中直接读取内容。良好的用户体验,是初学 Swift 语言开发者的首要之选,走过路过不要错过哦!

热情不减!七款Swift应用开源项目推荐
 

专车接送: Hacker News 阅读器 Github 托管地址

5.  iContactU

iContactU 可以说是一款世界级的邮件营销工具,可以设置立即发送或设置发送的时间,发送成功后可以直接查看结果。此外,iContactU 还有更多的强大功能,比如根据自己的要求细分邮件列表做精准的邮件营销;或嵌入网站和博客中收集用户资料等。而就是这种高逼格的工具也有使用 Swift 语言编写的开源代码,简直业界良心。

热情不减!七款Swift应用开源项目推荐
 

专车接送: iContactU Github 托管地址

6.  SwiftFlickrApp

都说“摄影穷三代,单反毁一生”,不过笔者倒很喜欢玩单反的人,他们往往能从照片中获取灵感和想法。如果你有这方面的爱好,那么 SwiftFlickrApp 会是一款很适合你的应用,它是使用 Swift 编写的 Flickr 照片查看器。你可以在单独的页面上以网格或列表的形式浏览照片,或进行缩放处理。Github 上托管的源码涉及不少知识点,会给你一些如何使用 UICollectionView 和 AFNetworking 的见解和看法。

热情不减!七款Swift应用开源项目推荐
 

专车接送: SwiftFlickrApp Github 托管地址

7.  Swift Weather

“听说你那下雪了,哪最大啊?”“朋友圈。”天气一直是大家时不时提出的话题,不过在调侃的同时,不若自己学习编写一个完整功能的天气应用。而 Swift Weather 就是使用 Swift 编写的天气应用程序,它的源码可是妥妥的强大。通过对它的学习,可以初步熟悉 Swift 语言,学习怎样在 Swift 项目中使用 Cocoapods、Core Location 等知识,绝对是一个让你了解更多同类应用开发细节的典范。

热情不减!七款Swift应用开源项目推荐

专车接送: Swift Weather Github 托管地址

来自