鍍金池/ 教程/ iOS/ 接下來做什么
查找信息
使用設(shè)計(jì)模式
設(shè)計(jì)用戶界面
應(yīng)用程序開發(fā)過程
iOS 技術(shù)
接下來做什么
串聯(lián)圖
處理 Foundation
編寫自定類
整合數(shù)據(jù)
基礎(chǔ)
設(shè)置
添加數(shù)據(jù)
定義交互

接下來做什么

在《 馬上著手開發(fā) iOS 應(yīng)用程序》中,您學(xué)習(xí)了 iOS 應(yīng)用程序開發(fā)的基礎(chǔ)知識(shí)?,F(xiàn)在,應(yīng)該可以開發(fā)出您第一個(gè)功能完整的應(yīng)用程序了。雖然將一個(gè)簡(jiǎn)單的概念轉(zhuǎn)變成應(yīng)用程序,再發(fā)布到 App Store 絕不簡(jiǎn)單,但是您在本文中學(xué)到的流程與實(shí)踐,將幫助您找到正確的方向。

http://wiki.jikexueyuan.com/project/ios-developer-library/images/where_to_go_2x.png" alt="" />

關(guān)于接下來做什么,這里有一些提示:

注冊(cè)為開發(fā)者。

《App Distribution Guide》(應(yīng)用程序分發(fā)指南)中的“Managing Accounts”(管理帳戶)會(huì)帶您逐步完成注冊(cè)為 Apple 開發(fā)者的過程。

學(xué)習(xí)設(shè)計(jì)美觀的應(yīng)用程序界面。

《 iOS Human Interface Guidelines》(iOS 用戶界面指南)會(huì)指導(dǎo)您如何讓應(yīng)用程序符合 iOS 用戶界面規(guī)范。

學(xué)習(xí)語言。

《Programming with Objective-C 》(使用 Objective-C 編程)描述了如何使用 Objective-C 程序設(shè)計(jì)語言定義類、發(fā)送消息、封裝數(shù)據(jù),以及完成各種其他任務(wù)。

學(xué)習(xí)開發(fā)優(yōu)秀的應(yīng)用程序。

《App Programming Guide for iOS 》(iOS 應(yīng)用程序編程指南)講解了在開發(fā) iOS 應(yīng)用程序時(shí),您必須要了解并做到的基本事項(xiàng)。

了解可用的技術(shù)。

《iOS Technology Overview 》(iOS 技術(shù)概述)介紹了可以在 iOS 應(yīng)用程序中使用的框架和其他技術(shù)。

瀏覽文稿。 “查找信息”講解了如何充分利用所提供的文稿。

調(diào)試并測(cè)試您的應(yīng)用程序。

《Xcode Overview 》(Xcode 概述)中的“Debug Your App”(“調(diào)試您的應(yīng)用程序”)會(huì)教您如何在 Xcode 中徹底調(diào)試和測(cè)試應(yīng)用程序。

發(fā)布應(yīng)用程序。

《App Distribution Guide》(應(yīng)用程序分發(fā)指南)會(huì)帶您逐步完成這些過程:預(yù)備測(cè)試設(shè)備,提交應(yīng)用程序到 App Store。

讓 ToDoList 應(yīng)用程序提高一個(gè)檔次

您剛創(chuàng)建的待辦事項(xiàng)列表應(yīng)用程序得益于多個(gè)內(nèi)建行為。您可以繼續(xù)體驗(yàn)此應(yīng)用程序、鞏固理解,或者開發(fā)一些新東西。如果要繼續(xù)做待辦事項(xiàng)列表應(yīng)用程序,需要探究以下幾個(gè)方面:

  • 現(xiàn)在退出并重啟應(yīng)用程序時(shí),待辦事項(xiàng)列表會(huì)消失。不妨探索一下讓列表不消失的方法。
  • 您為應(yīng)用程序中的所有控制都使用了默認(rèn)外觀。UIKit 包括了許多控制自定外觀的功能。不妨使用該技術(shù)體驗(yàn)一下不同的用戶界面選項(xiàng)。
  • 您已經(jīng)可以讓用戶將項(xiàng)目添加到列表,并將項(xiàng)目標(biāo)記為已完成,但用戶還無法刪除項(xiàng)目。表格視圖具有支持編輯功能的內(nèi)建行為,包括刪除和重新排列行,您可以考慮集成到應(yīng)用程序中。

隨著 iOS 應(yīng)用程序開發(fā)的繼續(xù),您將發(fā)現(xiàn)還有非常多的概念和技術(shù)需要鉆研,包括本地化、可訪問性和外觀自定。就從您感興趣的方向開始吧。記得邊學(xué)習(xí)概念邊學(xué)以致用。遇到有趣的新技術(shù)、框架或設(shè)計(jì)模式時(shí),不妨寫一個(gè)小應(yīng)用程序來測(cè)試它,要大膽嘗試。

開發(fā)應(yīng)用程序涉及到方方面面,您可能會(huì)對(duì)此感到畏懼,但按本文稿中講述的“分而治之”方式來做的話,會(huì)發(fā)現(xiàn)很快就能發(fā)布您的第一個(gè)應(yīng)用程序了。在 App Store 中發(fā)布應(yīng)用程序后,您可以不斷地加入更多功能。只要不斷創(chuàng)新,就能引起客戶的注意,讓他們對(duì)您的下一個(gè)杰作翹首企盼。

上一篇:定義交互下一篇:整合數(shù)據(jù)