Start Developing iOS Apps (Swift) 是學(xué)習(xí)如何構(gòu)建iPhone和iPad應(yīng)用程序的絕佳入門方式。
閱讀這一系列循序漸進的課程算色,會指導(dǎo)你構(gòu)建第一個應(yīng)用程序。這些課程包括了工具螟够、重要的概念灾梦、以及最佳實踐。
每一課都包含一個教程妓笙,以及完成它所需的概念信息若河。課程相輔相成,讓你逐步完成創(chuàng)建一個簡單寞宫、真實的iOS應(yīng)用程序萧福。
當你通過這些課程構(gòu)建了應(yīng)用程序,你將學(xué)到關(guān)于iOS應(yīng)用開發(fā)的概念辈赋,收獲對Swift編程語言的深入理解鲫忍,并且熟悉Xcode(Apple的集成開發(fā)環(huán)境)很多有價值的功能。
先決條件
這些課程假設(shè)你已經(jīng)熟悉Swift編程語言钥屈。完成這些課程你無需成為Swift專家悟民,但是如果你能順暢的閱讀和理解Swift代碼,你將從課程中獲取到更多的經(jīng)驗篷就。如果你還不熟悉Swift射亏,可以在Swift Playgrounds 應(yīng)用上完成代碼練習(xí)〗咭担或者智润,你可以通過The Swift Programming Languages (Swift3.1) 的 A Swift Tour來熟悉。這兩者都會讓你具有Swift編程語言的堅實基礎(chǔ)未辆。
關(guān)于本系列課程
在這些課程中做鹰,你將構(gòu)建一個簡單的飲食跟蹤應(yīng)用,叫做FoodTracker鼎姐。這個應(yīng)用顯示一個飲食列表,包括食品名稱、評分炕桨、以及照片饭尝。用戶可以添加、刪除献宫、或者編輯一菜品钥平。要添加一個新菜品或者修改一個已存在的菜品,用戶需要導(dǎo)航到另一個界面姊途,這個界面為特定菜品顯示了名稱涉瘾、評分、以及照片捷兰。
每個課程都附帶一個Xcode項目文件立叛,文件顯示了每個課程結(jié)束的時候代碼和界面該有的樣子。在每課結(jié)束之后贡茅,你可以下載這個項目來進行核對秘蛇。
如果你需要參考整個課程所學(xué)的概念,可以使用術(shù)語表顶考。術(shù)語表的術(shù)語鏈接到整個課程赁还。
獲取工具
想要使用本系列課程所描述的最新的技術(shù)開發(fā)iOS應(yīng)用,你需要一臺運行最新版本Xcode的Mac電腦(系統(tǒng)為macOS 10.11.5或者更新)驹沿。Xcode包括了你所需的設(shè)計艘策、開發(fā)以及調(diào)試等所有功能。Xcode也包含了iOS SDK渊季,其包括了開發(fā)所需的工具朋蔫、編譯器以及框架。
從App Store免費下載最新版本的Xcode到你的Mac上梭域。
那斑举,讓我們開始吧!