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

摘要:开发者对Swift的热情从未减退,一直以来都有各种优秀的开源项目不断涌现。这次,咱们也抱着“独乐乐不如众乐乐”的心态,分享几个使用Swift语言开发的超实用的应用,里面还包括大家最爱的2048、轻便的聊天应用等。

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

1. 风靡全球的2048

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

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

专车接送: 2048 Github托管地址

2. Acani Chats

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

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

3. Edhita

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

代码示例:

[cpp] view plaincopy

  1. import UIKit
  2. class AppSecret: NSObject {
  3. struct Ad {
  4. struct AdMob {
  5. static let unitId = "ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn"
  6. }
  7. }
  8. }

专车接送: Edhita Github托管地址

4. Hacker News阅读器

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

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

5. iContactU

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

专车接送: iContactU Github托管地址

6. SwiftFlickrApp

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

专车接送: SwiftFlickrApp Github托管地址

7. Swift Weather

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

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

时间: 2024-10-01 03:44:08

热情不减!七款Swift应用开源项目推荐的相关文章

Swift应用开源项目推荐

1. 风靡全球的2048 2014年出现了不少虐心的小游戏,除了名声大噪的Flappy Bird外,最风靡的应该就是2048了.一个看似简单的数字叠加游戏,却让玩的人根本停不下来,朋友圈还一度被晒分数的刷屏.看着他们的成果,再看自己,默默收起手机,觉得自己就是颈部以上瘫痪(脑残).而且,开源的2048更给了各路达人创新的机会,相继出现朝代.职场等版本的2048来“报复社会”. 既然是如此风靡的游戏,开发者又怎会让2048错失最近很是“洋气”的Swift语言?于是使用Swift编写的2048源码就

iOS开发笔记--43个在GitHub上的优秀Swift开源项目推荐

43个在GitHub上的优秀Swift开源项目推荐 原文:http://www.php100.com/html/it/biancheng/2015/0112/8329.html [导读] 拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷.本文作者站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选,从工具.存储.网络.界面.框架到Demo以及完整应用等,满满的干 拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷.本文作者站在个人的角

【转】43个优秀的Swift开源项目推荐

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪.归纳.汇总持续更新<Swift语言指南>半年有余.近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选. “轮子” 工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类 Dollar.swift:Swift版Lo-Dash(或underscore)函

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

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪.归纳.汇总持续更新<Swift语言指南>半年有余.近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选. “轮子” 工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类 Dollar.swift:Swift版Lo-Dash(或underscore)函

go语言值得学习的开源项目推荐

谷歌官方维护了一个基于go语言的开源项目列表: https://github.com/golang/go/wiki/Projects 其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq.docker等的项目. 下面推荐几款适合学习的项目: 1.cache2go https://github.com/muesli/cache2go 比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁.goroutines等. 2.groupcache https://gith

vue2 + element-ui + axios 开源项目推荐

About 此项目是 vue2 + element-ui + axios 构建的后台管理系统,自适应多种屏幕大小,所有数据都是mock server处理的,所以只需下载即可运行,非常方便就可以替换自己的rest api接口. 技术栈 vue2 + vuex + vue-router + axios + element-ui + webpack + ES6/7 + sass 开源地址 点我 演示地址 点我 更多angular1/2/4.ionic1/2/3.react.vue.微信小程序.node

android常用的开源项目推荐

1.图片加载:imageLoader 是个非常不错的图片加载控件,能异步流畅的加载大量图片. Github地址:https://github.com/nostra13/Android-Universal-Image-Loader 2.侧边栏:slidingmenu 非常方便的侧边栏控件,功能齐全,效果也不错. Github地址:https://github.com/jfeinstein10/SlidingMenu 3.网络访问:volley 简单易用的网络通信框架,适合数据量不大,但频繁通信的场

开源项目推荐:e-example / Springboot+bootstrap + ……

前言: 我想要找一个 springboot + bootstrap 的例子介绍,然后搜索到了这个开源项目. 所有能跑起来的项目都有研究价值,看看这个项目的文档.目前正好满足我想要的功能.推荐 正文: 开源项目研究 : https://gitee.com/fuhoujun/e 项目介绍: 目的 E框架的目的是让开发不必从零开始开发,让开发者只关注自己的业务功能. 技术说明 框架采用微服务的设计思想,而且各工程易分易合 此框架采用前后台分开,前后台都可以单独部署,前端采用轻量级的扁平化设计(html

10大Python开源项目推荐(Github平均star2135)

翻译 | suisui 来源 | 人工智能头条(AI_Thinker) 继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望你能够喜欢~~ ▌Rank 1:Requests-HTML v0.9(7385 stars on Github,来自Kenneth Reitz) 该库旨在尽可能简单直观地解析 HTML,仅支持 Python 3.6. 项目地址: https://github.com/kennethreitz/req