作為一個(gè)產(chǎn)品畏鼓,沒有什么時(shí)候比現(xiàn)在更想要懂技術(shù),這樣項(xiàng)目就可以繼續(xù)推進(jìn)壶谒,而不用因?yàn)榧夹g(shù)撂挑子而項(xiàng)目停滯云矫。既然如此,就開始學(xué)習(xí)吧汗菜,首先從翻譯官方文檔開始让禀,翻譯一遍,自己也相當(dāng)于多復(fù)習(xí)一遍陨界。當(dāng)然我英文水平并不咋地巡揍,如果有大大看到這篇文章,且看且吐槽菌瘪,不要誤了你的理解才好腮敌。
開始!B槌怠缀皱!投入進(jìn)來
《開始Swift開發(fā)IOS Apps》是一個(gè)學(xué)習(xí)開發(fā)在IPhone和IPad上運(yùn)行的apps的完美點(diǎn),這些難度遞增的課程將會(huì)引導(dǎo)你去建立你的第一個(gè)app——包括向你介紹各項(xiàng)工具动猬、主要概念啤斗,以及提供各種聯(lián)系,這些終會(huì)讓你的學(xué)習(xí)路程變得更輕松赁咙。
每節(jié)課層包括一個(gè)練習(xí)你需要去完成它钮莲,課程之間互相聯(lián)系免钻,讓你能夠通過一步一步創(chuàng)建一個(gè)簡單、真實(shí)的IOS app崔拥。
當(dāng)你最終學(xué)習(xí)完這些課程并建立了你的app后极舔,你將會(huì)學(xué)習(xí)到iOS app 開發(fā)的概念,并對(duì)Swift開發(fā)語言有一個(gè)更深的認(rèn)識(shí)链瓦。也會(huì)對(duì)Xcode的一些特色拆魏、Apple的開發(fā)環(huán)境更加熟悉。
開始前的必備條件
在這些課程里面慈俯,需要確定的是你對(duì)Swift語言要比較熟悉渤刃,這些課程不要求你成為一個(gè)Swift大師,但是你需要對(duì)課程中以及課外練習(xí)中的Swift Code能夠看懂讀懂贴膘。
如果你還沒有適應(yīng)Swift卖子,在學(xué)完課程后用Swift Playgrounds app來完成練習(xí)⌒滔浚或者洋闽,你也可以再看一遍Swift開發(fā)書籍,這些都可以讓你有一個(gè)堅(jiān)實(shí)的Swift開發(fā)基礎(chǔ)突梦。
關(guān)于課程
在這些課程中诫舅,你將會(huì)建立一個(gè)簡單的叫FoodTracker的美食收集app,這個(gè)app將會(huì)展示美食清單宫患,包括美食名稱骚勘、評(píng)分、以及它的照片撮奏。用戶可以添加、刪除当宴、或者編輯一個(gè)美食畜吊。用戶需要去到不同的頁面中去設(shè)置一個(gè)美食的名稱、評(píng)分户矢、照片玲献,以此來創(chuàng)建特殊的美食。
這些課程每個(gè)都和一個(gè)Xcode project 文件有關(guān)梯浪,這個(gè)文件中包含你的代碼和交互如何起作用捌年。當(dāng)你學(xué)習(xí)完一個(gè)課程,你可以下載它相關(guān)的project文件并檢查你的代碼與示例代碼有何不同挂洛。
如果你需要時(shí)刻知道自己的學(xué)習(xí)進(jìn)度礼预,那么你可以用左側(cè)的列表來刷新自己的學(xué)習(xí)記憶列表。列表中的每個(gè)子項(xiàng)都與課程相連虏劲。
工具準(zhǔn)備
跟著課程學(xué)習(xí)開發(fā)一個(gè)iOS app托酸,你需要一個(gè)Mac電腦(macOS 10.11.5或更高版本)來運(yùn)行最新版本的Xcode. Xcode包含了一個(gè)app所需要的設(shè)計(jì)褒颈、開發(fā)、調(diào)試等功能励堡。Xcode也包含了iOS SDK谷丸,這個(gè)SDK允許Xcode去引進(jìn)一些對(duì)你iOS開發(fā)工作有幫助的工具、編譯应结、架構(gòu)等等刨疼。從Mac的App Store下載最新版本的Xcode
打開Mac上的App Store(默認(rèn)在Dock里面)
在右上角的搜索欄里,鍵入Xcode并回車
Xcode app就顯示在第一個(gè)搜索結(jié)果鹅龄!
安裝這個(gè)App
鍵入你的AppID和密碼
Xcode將會(huì)下載至你的軟件列表中
這些課程是使用Xcode8.1揩慕,iOS SDK10,以及Swift 3編寫砾层。你在編寫這些課程和練習(xí)時(shí)漩绵,請(qǐng)使用上述標(biāo)準(zhǔn),否則屏幕會(huì)有些不同肛炮,你也可以自己根據(jù)學(xué)習(xí)當(dāng)時(shí)的情況進(jìn)行代碼調(diào)整止吐。
讓我們開始吧!