iOS開發(fā)完全自學(xué)資源集合

如果你有一個(gè)很好的想法,為什么不自己動(dòng)手做一個(gè)App來實(shí)現(xiàn)它呢。即使你完全沒有編程經(jīng)驗(yàn)也沒有關(guān)系,通過以下這些精心挑選的教程和資源,你也一定能作出屬于自己的iOS App來。(當(dāng)然如果你暫時(shí)還沒有一個(gè)好的想法或者覺得自己還沒做好充足的準(zhǔn)備,那也沒關(guān)系,你可以收藏這篇“資源集合”,技匠會(huì)為你持續(xù)更新其中的內(nèi)容,當(dāng)你準(zhǔn)備好的那天,翻出這篇文章,就可以開始實(shí)現(xiàn)你的夢想。 )

補(bǔ)充:如果你由于網(wǎng)絡(luò)原因無法瀏覽以下YouTube視頻教程或書籍,也可以關(guān)注我的簡書或微信賬號(hào)techmask,稍后我會(huì)將資源下載到我的網(wǎng)盤,并分享給需要的讀者_


Building Your First Swift App Video

首先當(dāng)然是來自蘋果的官方教程“構(gòu)建你的第一個(gè)Swift App”了。蘋果通過一段只有6分鐘的短視頻,介紹了如何使用Xcode IDE快速地構(gòu)建出一個(gè)使用Swift編寫的APP來。這也是你開始學(xué)習(xí)iOS開發(fā)的一個(gè)很好的起點(diǎn)。


Swift for Absolute Beginners(YouTube視頻)

這是一套5集YouTube視頻教程,通過一些短小的例子介紹了Swift的基本特性和語法,結(jié)合playground的使用,能讓Swift的初學(xué)者在非常生動(dòng)的環(huán)境下有效地學(xué)習(xí)這門新興語言。


How To Make An iPhone App(YouTube視頻)

由CodeWithChris發(fā)布的一套視頻課程(前17節(jié)課是免費(fèi)的),面向的是那些沒有Swift以及iOS開發(fā)經(jīng)驗(yàn)的觀眾。通過這個(gè)教程,你能夠從零起步,一步一步在XCode中學(xué)習(xí)使用Swift來開發(fā)iOS App。這套教程包含了Swift語言基礎(chǔ),UIKit,Auot Layout,IBOutlet等內(nèi)容,對于初學(xué)者來說,非常有幫助。


Beginning iOS Programming with Swift

Simon(作者)寫了很多非常優(yōu)秀的iOS教程?!癇eginning iOS Programming with Swift”是他最新的一套iOS資源集合,包含一本500頁的電子書(包含了大量精美的插圖和截屏,讀起來完全不會(huì)覺得枯燥),對應(yīng)的源代碼,大量App模板以及圖標(biāo)等,而且可以獲得免費(fèi)的更新。這套資源能夠幫助你開發(fā)出一個(gè)優(yōu)秀的iOS APP。


iOS Design Guidelines

Apple的官方設(shè)計(jì)指南,包含很多講解基于iOS進(jìn)行設(shè)計(jì)的優(yōu)秀視頻,獲獎(jiǎng)的應(yīng)用,新的系統(tǒng)字體San Francisco,以及交互界面設(shè)計(jì)指南等。


Swiftris - Build Your First iOS Game

如果你希望開發(fā)的是一個(gè)iOS游戲,那么可以參考這篇教程。其中介紹了如何用Swift開發(fā)一個(gè)2D俄羅斯方塊游戲。



Getting started with UIKit Dynamics in Swift

UIKit是一個(gè)基礎(chǔ)的UI庫,通過它,你能在你的App中實(shí)現(xiàn)非常美妙的物理動(dòng)效。這篇Blog能夠帶你深入認(rèn)識(shí)UIKit的使用。


Introduction to Auto Layout

Auto layout對于每個(gè)設(shè)計(jì)師來說都非常重要,它能幫助你設(shè)計(jì)出可適應(yīng)UI,使應(yīng)用在不同的設(shè)備分辨率以及放置位置下能夠正確地顯示。


Student Developer Pack

這是GitHub提供的一個(gè)針對學(xué)生的免費(fèi)軟件集合,包含大量出色的軟件工具,如果你是一名學(xué)生可以向GitHub申請獲取。



CocoaPods

CocoaPods是一個(gè)庫管理工具,有了它,你可以快速地將已有類庫導(dǎo)入到你的項(xiàng)目中使用。這樣可以避免你重復(fù)發(fā)明輪子,讓你直接使用那些非常優(yōu)秀并且經(jīng)過驗(yàn)證的第三方庫。


Swift Toolbox

Swift Toolbox是一個(gè)由開源社區(qū)驅(qū)動(dòng)的網(wǎng)站,包含了大量由社區(qū)開發(fā)人員貢獻(xiàn)并維護(hù)的第三方Swift代碼庫。你可以直接使用在你的項(xiàng)目中。


Alcatraz

Alcatraz是一套帶有用戶界面的包管理工具。使用它能夠非常方便地尋找并在Xcode上自動(dòng)安裝那些插件、模板、CocoaPods庫以及色彩主題。對提高Xcode的使用效率非常有幫助。


Realm: mobile-first database

Realm是一個(gè)可以在手機(jī)上直接運(yùn)行,而不需要任何服務(wù)器的數(shù)據(jù)庫。它對Swift支持得非常好,如果你的App不要求與服務(wù)器交互,那么Realm會(huì)是一個(gè)數(shù)據(jù)存儲(chǔ)的很好選擇。



Facebook Pop

Facebook Pop是iOS開發(fā)中非常有名的動(dòng)效庫,基于它你能非常方便地定義自己的阻尼效果動(dòng)效。而最有名的Facebook Paper應(yīng)用就是基于Pop實(shí)現(xiàn)的。


Spring: iOS Animation Library in Swift

Spring是一另一個(gè)出色的動(dòng)效庫,它允許你在XCode的Stroyboard中直接通過配置來實(shí)現(xiàn)動(dòng)效以及原型。在GitHub上獲得了2000顆星。



Fabric - Twitter’s Mobile Development Platform

Twitter的移動(dòng)開發(fā)平臺(tái),提供了Twitter登錄,統(tǒng)計(jì)分析,將特定的推文與自己提供的服務(wù) /App 結(jié)合并展示出來的功能。對于圍繞Twitter而設(shè)計(jì)的App非常有用。


30 Days of Swift

一個(gè)設(shè)計(jì)師用一個(gè)月時(shí)間學(xué)習(xí)并使用Swift完成了30個(gè)IOS小應(yīng)用,并將它們分享在GitHub上。這些小應(yīng)用都各不相同,涵蓋了Swift開發(fā)的各個(gè)方面,非常值得學(xué)習(xí)。



iOS 9 Sampler

這個(gè)GitHub代碼庫以一個(gè)個(gè)小Demo的形式介紹了iOS 9的一些新特性。你可以直接下載代碼,并在XCode中運(yùn)行這些示例。


Think and Build iOS Tutorials

這個(gè)網(wǎng)站包含了大量高質(zhì)量的Swift教程。



Raywenderlich

Raywenderlich應(yīng)該是包含iOS教程最多的網(wǎng)站了,其中既有App教程,也有游戲開發(fā)教程,適合從初學(xué)者到資深開發(fā)人員的各層級(jí)用戶的需要。



iOS Dev Weekly

每周一期,包含于iOS開發(fā)相關(guān)的重要新聞,開發(fā)、設(shè)計(jì)、工具、市場、就業(yè)等各方面的優(yōu)秀資源或文章。你可以通過郵件來進(jìn)行訂閱。



iOS Goodies

同樣是每周一期,用一個(gè)非常簡潔的頁面,以參考鏈接的形式提供一周內(nèi)iOS相關(guān)的文章、工具、設(shè)計(jì)、教學(xué)視頻等內(nèi)容。



Swift Developer Weekly

這個(gè)網(wǎng)站包含了大量Swfit開發(fā)者需要的代碼示例,教程,書籍以及其他資源。你也可以通過郵件訂閱它的內(nèi)容,每周會(huì)有一期更新。


Swifty - Code Swift on your iPhone

希望在手機(jī)或iPad上學(xué)習(xí)Swift語言?Swifty是你所想要的,通過它學(xué)習(xí)Swift語言,你可以感到很多學(xué)習(xí)的樂趣。



我已將以上資源分享到技匠社,需要的同學(xué)可訪問獲取

簡書簽約作者:技匠,以上內(nèi)容歡迎大家分享到朋友圈/微博等。如需轉(zhuǎn)載,請通過我的微信公眾號(hào)聯(lián)系。謝謝大家!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容