馬上著手開發iOS應用程序:三、應用開發基礎
本教程以系列形式出現,你可以點擊以下鏈接跳到相應頁面:
- 馬上著手開發iOS應用程序:一、環境配置
- 馬上著手開發iOS應用程序:二、***個應用程序
- 馬上著手開發iOS應用程序:三、應用開發基礎
- 馬上著手開發iOS應用程序:四、開發深造
- 馬上著手開發iOS應用程序:五、提交應用與尋找信息
工具
Xcode 提供整套管理開發工作流程的工具——從創建應用程序、設計用戶界面,到測試、優化,并將其提交到 App Store。您可以自定 Xcode,來符合您的工作風格,讓您專注于手頭的任務。
您的*** iOS 應用程序向您展示了如何創建新項目、添加用戶界面元素,以及編輯源代碼。創建應用程序后,您可使用 Xcode 來測試和調試源代碼、分析和改進應用程序的性能、執行源代碼控制操作、歸檔并將應用程序提交到 App Store 等等。
立即閱讀此文章:在 Xcode 中管理工作流程向您展示 Xcode 用于 iOS 應用程序開發的重要功能。
程序設計語言
Objective-C 是一種簡潔的、面向對象的程序設計語言,所有 iOS 應用程序都由它來驅動。您需要編寫 Objective-C 代碼來創建應用程序,同時您需要懂得該語言,才能使用大多數的框架。盡管您可以使用其他編程語言來開發,但不使用 Objective-C 就無法生成 iOS 應用程序。
Objective-C 是一種簡單的程序設計語言,其語法和規范簡單易學。如果您有其他面向對象程序設計語言(例如 Java 或 C++)的編程經驗,那么它對您來說,將更容易上手。如果您是 C 語言程序員,您會發現熟悉面向對象編程和 Objective-C 后,應用程序的設計和修改變得更加容易。
立即閱讀此文章:編寫 Objective-C 代碼教您 Objective-C 的基本語法,包括類聲明、方法、發消息和聲明屬性。Mac 和 iOS 應用程序都可用 Objective-C 來開發。如果您是 Mac 開發者,那么基本語法對您來說已經不是問題了。
基本任務
現在,您學到的 Objective-C 的知識,足可用來閱讀和編寫基本代碼,您可以開始以對象的方式來考慮問題了。如同思考現實世界中的對象一樣,您應該思考一個對象包含什么內容,可以用來做什么,以及如何與其他對象關聯。
要創建 iOS 應用程序,您需要了解如何創建對象、比較對象、查詢對象的相關信息,以及訪問數據集(如數組)中的對象。這些任務在 iOS 應用程序中很常見。掌握這些技能后,您就可以編寫更復雜的 Objective-C 代碼了。
立即閱讀此文章:掌握基本的編程技能描述 Objective-C 編程的基本任務。本文解釋的概念在 Mac 和 iOS 開發中基本相同。