馬上著手開發 iOS 應用程式 (Start Developing iOS Apps Today)——應用程式設計

來源:互聯網
上載者:User
應用程式設計

在開始編寫第一行代碼之前,您應該做出一些必要的設計決策。應用程式的用途和功能,應該儘可能的具體。選取應用程式將使用的資料模型種類。決定應用程式的使用者介面風格,例如,是應該遵循主從複合模式 (master-detail pattern) 還是工具 + 生產力應用程式 (utility app) 的模式?您要應用程式通用嗎?也就是說,在 iPad、iPhone 和 iPod touch 上均可運行該應用程式嗎?諸如此類的設計決策有助於構建應用程式的架構。

但在根據架構進行開發之前,請務必熟悉 Cocoa Touch 架構。畢竟,應用程式並不會憑空出現——您使用架構構建對象,然後才能產生應用程式。架構對象既是應用程式的基礎構造,也是資料模型的組成部分,同時還向使用者傳遞出應用程式的獨特體驗,應好好掌握它。

設計優良的應用程式,會吸引使用者,而且具有適當和有用的功能。例如,應用程式可能適當而有效地使用動畫;如果它允許使用者選擇對象,可能會允許使用者拷貝、剪下和粘貼;又或者,它會根據不同的語言,來呈現不同的文本、映像和聲音。

立即閱讀以下文章: 

  • “用心設計您的應用程式”提出了一些您需要自己解決的初始設計問題。它還有助於理清如何將設計決策付諸實踐。

  • “瞭解您的應用程式的核心對象”敘述作為所有
    iOS 應用程式的一部分的重要架構對象,以及這些對象如何協作。

  • “將您的應用程式國際化”帶您逐步完成將
    HelloWorld 應用程式國際化和本地化的過程。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.