自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深度解析IOS技術(shù)開發(fā)概述要點(diǎn)

移動開發(fā) iOS
本文檔非常適合開發(fā)新手用于熟悉iOS平臺。有經(jīng)驗的開發(fā)人員可以將本文檔作為路線圖,根據(jù)它來鉆研某些特定技術(shù)或開發(fā)技術(shù)。

iOS 技術(shù)概述是針對iOS平臺新手的介紹指南。它簡要介紹一些對開發(fā)過程有影響的技術(shù)和工具,并且提供相關(guān)文檔和其他信息來源鏈接。本文檔非常適合開發(fā)新手用于熟悉iOS平臺。有經(jīng)驗的開發(fā)人員可以將本文檔作為路線圖,根據(jù)它來鉆研某些特定技術(shù)或開發(fā)技術(shù)。

本人是一個記性不是很好的人,所以把里面的幾個要點(diǎn)(自認(rèn)為)記錄下來,以便日后查看、記憶,大家也可以參考參考,如有不妥,還望指點(diǎn)一二。URL

  1. http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iOs_TechOverview/Introduction/Introduction.html#
  2. //apple_ref/doc/uid/TP40007072-CH1-SW1 

1、iOS實現(xiàn)可以看作是多個層的集合("Game Kit 框架"含有對這些層的介紹),底層為所有應(yīng)用程序提供基礎(chǔ)服務(wù),高層則包含一些復(fù)雜巧妙的服務(wù)和技術(shù)。四個層依次為:Cocoa Touch、Media、Core Services、Core OS。

2、在編寫代碼的時候,應(yīng)該盡可能地使用高層框架,而不要使用底層框架。高層框架為底層構(gòu)造提供面向?qū)ο蟮某橄蟆_@些抽象可以減少需編寫的代碼行數(shù),同時還對諸如socket和線程這些復(fù)雜功能進(jìn)行封裝,從而讓編寫代碼變得更加容易。

3、SDK中包含下述重要組件:

Xcode工具 -提供iOS應(yīng)用程序開發(fā)工具,包括如下關(guān)鍵應(yīng)用程序:

Xcode -是一個集成開發(fā)環(huán)境,它負(fù)責(zé)管理應(yīng)用程序工程。您可以通過它來編輯、編譯、運(yùn)行以及調(diào)試代碼。Xcode還集成了許多其他工具,它是開發(fā)過程中使用到的主要應(yīng)用程序。

Interface Builder -以可視化方式組裝用戶接口的工具。通過Interface Builder創(chuàng)建出來的接口對象將會保存到某種特定格式的資源文件,并且在運(yùn)行時加載到應(yīng)用程序。

Instruments - 運(yùn)行時性能分析和調(diào)試工具。您可以通過 Instruments 收集應(yīng)用程序運(yùn)行時的行為信息,并利用這些信息來確認(rèn)可能存在的問題。

iPhone模擬器 -是Mac OS X平臺應(yīng)用程序,它對iOS技術(shù)棧進(jìn)行模擬,以便于您可以在基于Intel的Macintosh計算機(jī)上測試iOS應(yīng)用程序。

iOS參考庫- SDK默認(rèn)包含iOS的參考文檔。另外,如果文檔庫有更新,則更新會被自動下載到本地。通過選擇Help > Developer Documentation就可以看到參考庫。

4、IOS上可運(yùn)行兩種應(yīng)用程序:WEB應(yīng)用程序和本地應(yīng)用程序。

5、IOS參考庫做的很強(qiáng)大,要好好加以利用。

6、Cocoa Touch層包含的高級特性:多任務(wù)、數(shù)據(jù)保護(hù)、蘋果推送通知服務(wù)、本地通知、手勢識別器、文件共享、點(diǎn)對點(diǎn)、視圖控制器、外部設(shè)備支持;包含的框架:Address Book UI 框架、Event Kit UI框架、Game Kit框架、iAd框架、Map Kit框架、Message UI框架、UIKit框架。

7、媒體層包含的框架:資產(chǎn)庫框架、AV Foundation 框架、Core Audio框架、Core Graphics框架、Core Text框架、Core Video框架、Image I/O 框架、媒體播放器框架、Open Audio Library、OpenGL ES框架、Quartz Core框架。

8、Core Services層高級特性:塊對象、GCD、應(yīng)用程序內(nèi)購買、定位服務(wù)、SQLite、XML支持;包含的框架:Address Book框架、CFNetwork框架、Core Data框架、Core Foundation框架、Core Location框架、Core Media框架、Core Telephony框架、 Event Kit框架、Foundation框架、Mobile Core Services框架 、Quick Look框架、Store Kit 框架、System Configuration框架。

9、Core OS層:Accelerate框架、External Accessory框架、Security框架。

小結(jié):深度解析IOS技術(shù)開發(fā)概述要點(diǎn)的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-05-11 09:55:18

iOSObjective-C

2011-06-29 10:46:01

Qt Eembedded Linux

2011-08-15 17:58:22

IOS開發(fā)編碼轉(zhuǎn)換

2018-12-21 12:25:08

2010-08-10 16:50:13

Flex開發(fā)

2009-12-24 14:02:57

Linux集群技術(shù)

2012-07-06 15:23:28

Linux集群

2021-08-04 15:11:22

區(qū)塊鏈比特幣應(yīng)用

2013-09-04 14:25:30

webkitwebApp開發(fā)

2018-07-19 11:45:08

HTML5混合開發(fā)Gartner

2015-04-20 10:45:43

2010-03-09 17:23:12

python開源

2017-03-27 17:50:12

WOT技術(shù)

2009-10-14 10:07:18

綜合布線系統(tǒng)測試

2012-11-20 10:23:47

云計算效用計算網(wǎng)格計算

2011-11-28 13:25:41

PhoneGapHTML5

2011-08-02 09:22:41

iOS iPhone

2023-06-09 15:34:32

數(shù)字孿生物聯(lián)網(wǎng)

2021-03-24 09:51:08

大數(shù)據(jù)數(shù)據(jù)存儲節(jié)能技術(shù)

2011-07-07 16:38:21

iOS UITableVie
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號