重要:這是針對於正在開發中的API或技術的預備文檔(預發布版本)。蘋果提供這份文檔的目的是幫助你按照文中描述的方式對技術的選擇及界面的設計開發進行規劃。這些信息有可能發生變化,因此根據本文檔的軟件開發應當基於最終版本的操作系統和文檔進行測試。該文檔的新版本或許會隨著API或相關技術未來的發展而進行更新。
開始
課程介紹
在本系列課程中,我們將主要學習開發一個叫 FoodTracker 的美食記錄 app。這個 app 主要展示由美食的名稱、評分及圖片組成的列表。用戶可以添加、移除或者編輯現有的美食列表。想要添加新美食列表或編輯現有的美食列表,用戶需要跳轉至不同的界面,在那裡可以設置美食的名稱、評分和圖片。
第一節課是在 Playground 中操作,它能讓你與代碼進行交互,實時看到運行結果。下載 playground 文件並在 Xcode 中打開它,用它來熟悉 Swift 的重要概念。
剩下的每節課程都伴隨著一個 Xcode 項目,展示在課時結束時你的代碼和界面應該是什麼樣子。學完一節課程,你可以下載這個項目並對照它檢查你的學習情況。
如果想復習每節課中所學到的概念,可使用術語表來加深記憶,它貫穿了整個課程。
獲取開發工具
想要使用本課程涉及到的最新技術開發iOS APP,你需要一台運行最新版本Xcode的Mac電腦(OS X 10.10及以上版本)。Xcode包含你設計、開發以及調試過程中所需的全部功能。Xcode也包含iOS SDK,它擴展了Xcode的功能,包括iOS開發所需的工具、編譯器和框架。
從App Store免費下載最新的Xcode版本。
下載最新版本的Xcode
請打開 Mac 上的 App Store(默認位於 Dock 中)。
在右上角的搜索欄中,鍵入 Xcode,然後按下回車鍵。Xcode 顯示在第一個搜索結果。
單擊“獲取”,然後點擊安裝程序。
當提示時輸入你的 Apple ID 和密碼。
Xcode 會下載並安裝到到你的/Applications目錄中。
重要:本課程使用的是Xcode 7.0和iOS SDK 9.0,要確保你使用的是正確的版本。
當一切准備完畢,讓我們開始吧!