歡迎加入QQ討論群258996829
來自星星的你 頭像
蘋果3袋
3
來自星星的你

七款Swift應(yīng)用開源項目推薦

發(fā)布時間:2015-02-01 18:54  回復:0  查看:3599   最后回復:2015-02-01 18:54  

自發(fā)布到現(xiàn)在,開發(fā)者對Swift的熱情從未減退,從框架、應(yīng)用再到小游戲,各種開源項目不斷涌現(xiàn)。無論你是初學者還是一名資深的程序員,在這些項目中總會找到一些自己需要的靈感和幫助。這次,咱們也抱著“獨樂樂不如眾樂樂”的心態(tài),分享幾個使用Swift語言開發(fā)的超實用的應(yīng)用,里面還包括大家最愛的2048。

1. 風靡全球的2048

2014年出現(xiàn)了不少虐心的小游戲,除了名聲大噪的Flappy Bird外,最風靡的應(yīng)該就是2048了。一個看似簡單的數(shù)字疊加游戲,卻讓玩的人根本停不下來,朋友圈還一度被曬分數(shù)的刷屏??粗麄兊某晒?,再看自己,默默收起手機,覺得自己就是頸部以上癱瘓(腦殘)。而且,開源的2048更給了各路達人創(chuàng)新的機會,相繼出現(xiàn)朝代、職場等版本的2048來“報復社會”。

 

既然是如此風靡的游戲,開發(fā)者又怎會讓2048錯失最近很是“洋氣”的Swift語言?于是使用Swift編寫的2048源碼就登陸到了Github上,喜歡2048的Swift開發(fā)者,這簡直就是為你準備噠!不過,開發(fā)前還是要說一下要求:你需要在Xcode 6開發(fā)者預覽版上去構(gòu)建和運行該項目,且適用于iOS7或者iOS8(模擬器)。

專車接送: 2048 Github托管地址

2. Acani Chats

Acani Chats是一款非常簡單而又優(yōu)雅的聊天應(yīng)用,界面清爽明了。不過,別小看這一“簡單”,通過它托管在Github上的源代碼,你可以學習和探索類似應(yīng)用開發(fā)所必須的語法。Acani Chats支持基礎(chǔ)性的一些事件,比如聯(lián)系人頭像和現(xiàn)代化的iOS用戶界面,絕對是你著手學習開發(fā)聊天應(yīng)用的一個超好的案例。

 

專車接送: Acani Chats Github托管地址

3. Edhita

Edhita是一款為iOS用戶準備的很是輕便的文本編輯器,這款編輯器支持管理文件和目錄、文件下載,以及通過Email發(fā)送文件等眾多基礎(chǔ)功能。此外,還支持Markdown,HTML預覽,而且整體的布局排布整潔明了。對文本編輯器有興趣的開發(fā)者可以到Github上參考源碼,總有自己所需的知識要點。

 

代碼示例:


import UIKit  
class AppSecret: NSObject {  
    struct Ad {  
        struct AdMob {  
            static let unitId = "ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn"  
        }  
    }  
}  

專車接送: Edhita Github托管地址

4. Hacker News閱讀器

Hacker News來自YCombinator,所以一直以來都有頂級創(chuàng)業(yè)者參與討論,用戶創(chuàng)造的內(nèi)容質(zhì)量也遠高于其他創(chuàng)業(yè)者主題網(wǎng)站。最可貴的是Hacker News沒有任何盈利企圖,唯一的目的就是吸引和配有下一代創(chuàng)業(yè)者。而這里介紹的就是一款Hacker News閱讀器,使用Swift語言編寫,提供了一個不錯的無縫用戶界面,可以查看最新及最受喜歡的信息,并能夠從中直接讀取內(nèi)容。良好的用戶體驗,是初學Swift語言開發(fā)者的首要之選,走過路過不要錯過哦!

 

專車接送: Hacker News閱讀器Github托管地址

5. iContactU

iContactU可以說是一款世界級的郵件營銷工具,可以設(shè)置立即發(fā)送或設(shè)置發(fā)送的時間,發(fā)送成功后可以直接查看結(jié)果。此外,iContactU還有更多的強大功能,比如根據(jù)自己的要求細分郵件列表做精準的郵件營銷;或嵌入網(wǎng)站和博客中收集用戶資料等。而就是這種高逼格的工具也有使用Swift語言編寫的開源代碼,簡直業(yè)界良心。

 

專車接送: iContactU Github托管地址

6. SwiftFlickrApp

都說“攝影窮三代,單反毀一生”,不過筆者倒很喜歡玩單反的人,他們往往能從照片中獲取靈感和想法。如果你有這方面的愛好,那么SwiftFlickrApp會是一款很適合你的應(yīng)用,它是使用Swift編寫的Flickr照片查看器。你可以在單獨的頁面上以網(wǎng)格或列表的形式瀏覽照片,或進行縮放處理。Github上托管的源碼涉及不少知識點,會給你一些如何使用 UICollectionView和AFNetworking的見解和看法。

 

專車接送: SwiftFlickrApp Github托管地址

7. Swift Weather

“聽說你那下雪了,哪最大???”“朋友圈?!碧鞖庖恢笔谴蠹視r不時提出的話題,不過在調(diào)侃的同時,不若自己學習編寫一個完整功能的天氣應(yīng)用。而Swift Weather就是使用Swift編寫的天氣應(yīng)用程序,它的源碼可是妥妥的強大。通過對它的學習,可以初步熟悉Swift語言,學習怎樣在Swift項目中使用Cocoapods、Core Location等知識,絕對是一個讓你了解更多同類應(yīng)用開發(fā)細節(jié)的典范。

 

專車接送: Swift Weather Github托管地址

文章來源:CodeCondo

您還未登錄,請先登錄

熱門帖子

最新帖子

?