熱情不減!七款Swift應用開源專案推薦
自發布到現在,開發者對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上參考原始碼,總有自己所需的知識要點。
專車接送: 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託管地址
相關文章
- 43個優秀的Swift開源專案推薦Swift
- 必須Mark!43個優秀的Swift開源專案推薦Swift
- 推薦 | 機器學習開源專案 Top 10機器學習
- Go優秀開源專案推薦Go
- 推薦10個Java方向最熱門的開源專案(8月)Java
- 微信開發值得推薦的開源專案
- 開源專案推薦:提高研發效率的5個開源專案
- 讀者推薦的開源專案 yyds
- Android、iOS、Mac開源專案推薦AndroidiOSMac
- 推薦10個Android開源專案Android
- 15個很有趣的開源專案推薦
- 應用推薦:開源磁碟分割槽工具 GParted
- Swift 開源專案精選Swift
- 推薦20個值得收藏的前端開源專案前端
- 推薦幾個優秀的開源的專案
- 推薦10個值得收藏的前端開源Awesome專案前端
- 推薦一個.Ner Core開發的配置中心開源專案
- Python資料推薦 + IDE推薦+經典練手專案(開源免費)PythonIDE
- 5 款熱門開源SNS社群系統推薦
- Android開源專案推薦之【圖片選擇器】Android
- 請大家推薦一個好的開源專案釋出站。
- 強烈推薦!!!阿里旗下10款頂級開源專案阿里
- Swift 開源專案精選導圖Swift
- 瘋狂的Web應用開源專案Web
- 馬化騰:人工智慧熱度不減,研究應用有很多突破人工智慧
- 【張善友】asp.net mvc相關開源專案推薦ASP.NETMVC
- 推薦一些值得學習的開源專案和框架框架
- 推薦一個.Net Core開發的Websocket群聊、私聊的開源專案Web
- 應用推薦:來自 KDE 的 Falkon 開源 Web 瀏覽器Web瀏覽器
- 推薦一款超級好用的開源專案畫圖工具
- 10大Python開源專案推薦(Github平均star2135)PythonGithub
- 推薦一個開源免費的 Spring Boot 實戰專案Spring Boot
- 開源專案分享:ChatGPT 控制檯聊天應用ChatGPT
- 五星好評!基於uniapp開發的開源專案推薦APP
- 精文推薦,12個開源專案開發必備,絕對乾貨
- 開源專案管理軟體-redmine 薦專案管理
- 資深專案經理推薦的幾款免費/開源專案管理工具專案管理
- Github 上熱門的 Spring Boot 專案實戰推薦GithubSpring Boot