成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

馬上著手開發(fā)iOS應用程序:四、開發(fā)深造

移動開發(fā) iOS
本文介紹了在iOS開發(fā)學習到一定階段后,您應該繼續(xù)深造的內(nèi)容,包括掌握框架、領會設計模式、用戶界面設計和應用程序設計。

本教程以系列形式出現(xiàn),你可以點擊以下鏈接跳到相應頁面:

框架

應用程序由您編寫的代碼和 Apple 提供的框架組成。框架包含方法資源庫,供您的應用程序調(diào)用。多個應用程序可同時訪問一個框架資源庫。

您開發(fā)的應用程序都會鏈接多種框架。您可以通過框架的應用編程接口 (API) 來利用框架。API(已發(fā)布在頭文件中)指定可用的類、數(shù)據(jù)結(jié)構(gòu)和協(xié)議。Apple 編寫的框架,預計了您可能想要實現(xiàn)的基本功能。使用框架既省時省力,又可確保代碼高效、安全。系統(tǒng)框架是訪問底層硬件的唯一途徑。

立即閱讀以下文章: 

  • 研究主要框架描述應用程序開發(fā)中最常用的框架。它還簡要闡述了 OS X API 和 iOS API 之間的一些異同點。

  • 將代碼與框架整合描述 Objective-C 框架中的方法種類,并解釋如何將應用程序代碼與框架代碼整合。盡管 OS X API 和 iOS API 之間存在不同之處,但應用程序和框架之間的關系通常相同。


設計模式

設計模式可以解決常見的軟件工程問題。模式是抽象設計,而非代碼。采用一種設計,就是應用它的通用模式來滿足具體需求。

[[60407]]

不管是創(chuàng)建哪種類型的應用程序,您都應該了解框架中使用的基本設計模式。了解設計模式有助于更高效地使用框架,并且可讓您編寫的程序復用程度更高、擴展能力更強和更容易修改。

立即閱讀此文章:采用設計模式使您的應用程序合理化描述關鍵的設計模式,并解釋如何在應用程序開發(fā)中使用這些模式。這些設計模式在 OS X 和 iOS 中基本相同。


用戶界面設計

僅僅創(chuàng)建一個能用的應用程序是不夠的,用戶期望的 iOS 應用程序是直觀易用、交互性強和引人入勝的。在設計應用程序時,從選取的功能到應用程序響應手勢的方式,每個方面都要考慮用戶體驗。

用戶或許不知道用戶界面的設計原則,但是應用程序有沒有遵循指南,他們是可以分辨出來的。請遵循 iOS Human Interface Guidelines(iOS 用戶界面指南)中清楚說明的原則和約定,為您的產(chǎn)品設計***的用戶界面和用戶體驗。

立即閱讀此文章:從用戶角度進行設計闡述了如何創(chuàng)建具有卓越用戶體驗的應用程序。本文稿介紹編程時需遵循的指南,但不涉及如何在代碼中實現(xiàn)設計。大多數(shù) iOS 指南,都與 OS X 的不同,因為移動設備上的應用程序,在本質(zhì)上是不同的。


應用程序設計

在開始編寫***行代碼之前,您應該做出一些必要的設計決策。應用程序的用途和功能,應該盡可能的具體。選取應用程序?qū)⑹褂玫臄?shù)據(jù)模型種類。 決定應用程序的用戶界面風格,例如,是應該遵循主從復合模式 (master-detail pattern) 還是實用工具應用程序 (utility app) 的模式?您要應用程序通用嗎?也就是說,在 iPad、iPhone 和 iPod touch 上均可運行該應用程序嗎?諸如此類的設計決策有助于構(gòu)建應用程序的架構(gòu)。

但在根據(jù)架構(gòu)進行開發(fā)之前,請務必熟悉 Cocoa Touch 框架。畢竟,應用程序并不會憑空出現(xiàn)——您使用框架構(gòu)建對象,然后才能生成應用程序。框架對象既是應用程序的基礎構(gòu)造,也是數(shù)據(jù)模型的組成部分,同時還向用戶傳遞出應用程序的獨特體驗,應好好掌握它。

設計優(yōu)良的應用程序,會吸引用戶,而且具有適當和有用的功能。例如,應用程序可能適當而有效地使用動畫;如果它允許用戶選擇對象,可能會允許用戶拷貝、剪切和粘貼;又或者,它會根據(jù)不同的語言,來呈現(xiàn)不同的文本、圖像和聲音。

立即閱讀以下文章: 

責任編輯:徐川 來源: apple.com
相關推薦

2013-01-11 15:06:13

iOS開發(fā)移動應用iPhone

2013-01-11 14:33:14

iOS開發(fā)移動應用iPhone

2013-01-11 15:36:09

iOS開發(fā)移動應用iPhone

2013-01-11 14:45:43

iOS開發(fā)移動應用iPhone

2011-07-21 16:19:30

iOS Twitter

2011-07-18 10:21:04

iOS Visual Stu iphone

2013-02-21 14:15:41

開發(fā)Tizen

2013-02-21 14:14:40

開發(fā)Tizen

2012-02-08 15:06:31

ibmdw

2022-09-19 00:37:13

SaaS云計算開發(fā)

2012-03-15 15:35:51

iUI框架EclipseiOS Web

2011-02-22 10:23:43

2018-12-11 11:41:14

物聯(lián)網(wǎng)應用程序IOT

2011-03-31 13:15:18

BlackBerry

2011-12-06 10:10:59

云計算移動應用

2009-09-24 17:21:17

加速Hibernate

2010-10-15 09:39:22

MeeGoQt

2011-05-31 13:34:22

應用開發(fā)iPad

2013-08-08 09:48:10

Web

2009-07-17 16:09:29

Swing桌面應用程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品乱码 | 精品一区国产 | 亚洲天堂久久 | 91国自产 | 中文字幕1区 | 伊人网一区 | 日本高清不卡视频 | 成年人视频在线免费观看 | 中文字幕在线一区 | 久草成人 | 亚洲激情在线观看 | 日韩欧美黄色 | 亚洲一区二区三区四区在线观看 | 久久免费精品视频 | 国产成人叼嘿视频在线观看 | 2019精品手机国产品在线 | 草久久久 | 免费欧美视频 | 电影午夜精品一区二区三区 | 日韩国产欧美 | 色伊人| 国产精品精品视频一区二区三区 | 欧美精品一区二区三区蜜桃视频 | 一级欧美视频 | 国产精品视频一区二区三区 | 欧美日韩在线观看一区 | 黄色在线免费观看视频网站 | 国产日韩一区 | 日本黄色大片免费看 | 草樱av| 免费h在线| 国产精品视频一区二区三区, | 欧美成人在线网站 | 久www| 午夜色婷婷| av三级| av性色全交蜜桃成熟时 | 天天玩天天干天天操 | 黄色网址在线免费播放 | 日韩欧美在线免费 | 伊人色综合久久天天五月婷 |