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