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

推薦閱讀:iOS開發(fā)——BAT面試題合集(持續(xù)更新中)

如果你有一個很好的想法,為什么不自己動手做一個App來實現(xiàn)它呢。即使你完全沒有編程經(jīng)驗也沒有關(guān)系,通過以下這些精心挑選的教程和資源,你也一定能作出屬于自己的iOS App來。

(當然如果你暫時還沒有一個好的想法或者覺得自己還沒做好充足的準備,那也沒關(guān)系,你可以收藏這篇“資源集合”,技匠會為你持續(xù)更新其中的內(nèi)容,當你準備好的那天,翻出這篇文章,就可以開始實現(xiàn)你的夢想。 )


Building Your First Swift App Video

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

image

Swift for Absolute Beginners(YouTube視頻)

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

image

How To Make An iPhone App(YouTube視頻)

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

image

Beginning iOS Programming with Swift

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

image

iOS Design Guidelines

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

image

Swiftris - Build Your First iOS Game

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

image

Getting started with UIKit Dynamics in Swift

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

image

Introduction to Auto Layout

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

image

Student Developer Pack

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

image

CocoaPods

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

image

Swift Toolbox

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

image

Alcatraz

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

image

Realm: mobile-first database

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

image

Facebook Pop

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

image

Spring: iOS Animation Library in Swift

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

image

Fabric - Twitter’s Mobile Development Platform

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

image

30 Days of Swift

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

image

iOS 9 Sampler

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

image

Think and Build iOS Tutorials

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

image

Raywenderlich

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

image

iOS Dev Weekly

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

image

iOS Goodies

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

image

Swift Developer Weekly

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

image

Swifty - Code Swift on your iPhone

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

image

喜歡的話可以點個贊:+1:或關(guān)注。

小編給大家推薦一個iOS技術(shù)交流群:638302184!群內(nèi)提供數(shù)據(jù)結(jié)構(gòu)與算法、底層進階、swift、逆向、整合面試題等免費資料
另外附上一份收集的各大廠面試題(附答案) ! 群文件直接獲取

各大廠面試題

文章來源網(wǎng)絡(luò) 如有侵權(quán)請聯(lián)系小編刪除

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

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

  • 如果你有一個很好的想法,為什么不自己動手做一個App來實現(xiàn)它呢。即使你完全沒有編程經(jīng)驗也沒有關(guān)系,通過以下這些精心...
    技匠閱讀 48,349評論 126 1,467
  • (一) 自從離家到省城上大學后,只有寒暑假才能回家,而且回家后也很少走出去跟村前屋后的鄰里交流,兒時的玩伴有的或已...
    木子可可閱讀 567評論 2 10
  • 傳統(tǒng)教育的課堂學生參與度偏低,學生課上掌握知識的程度低下是教育的一大難題;我們可以看到很多學生從小就報各種補習班,...
    大胡子瑞瑞閱讀 280評論 0 0
  • 從老家回來心就倦了,雖然剩余的假期還有八天,卻哪都不想去,只想窩在家里,收拾屋子,做飯,守著家人,守著溫暖...
    豆豆布丁Lily閱讀 496評論 0 4
  • 不知道說什么比較合適 切實著來說,今天的心情經(jīng)歷了“sin(x)”一般的周期變化吧...有波峰,有波谷,還有一系列...
    X_Y的略懂人生閱讀 118評論 0 0

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