日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

5 蘋果開發(fā)人員技術(shù)文檔連載之-系統(tǒng)架構(gòu)( 六 )



Core Foundation的服務(wù)和它的相關(guān)隱含類型

基本服務(wù)
Base Services CFAllocator, 基本類型 定義了在整個Core Foundation API中被使用的基本類型和多態(tài)函數(shù) 。

束服務(wù)
Bundle Services CFBundle 提供了一種極好的方法,用來組織、定位程序中不同類型的資源,包括:圖像,聲音,本地化字符串,和可執(zhí)行代碼 。

集合服務(wù)
Collection Services CFArray, CFDictionary, CFTree, CFSet, CFBag 提供了對于常用數(shù)據(jù)結(jié)構(gòu)連同相關(guān)功能的一種高級抽象,這些數(shù)據(jù)結(jié)構(gòu)包括:數(shù)組、字典(關(guān)系數(shù)組或向量)和樹 。

通知服務(wù)
Notification Services CFNotificationCenter 一種實現(xiàn)分布式通知的機制,它允許一個進程發(fā)送消息(通知)給同一臺機器上的另外一個進程 。

插件服務(wù)
Plug-in Services CFPlugIn 為Mac OS X應(yīng)用程序(和Mac OS 9應(yīng)用程序)提供了一種標(biāo)準(zhǔn)插件體系結(jié)構(gòu) 。

預(yù)置服務(wù)
Preferences Services CFPreference 允許程序保存和獲取用戶的預(yù)置參數(shù) 。參見“軟件配置”一章中的“預(yù)置系統(tǒng)” 。

屬性列表服務(wù)
Property List Services 提供了一種把數(shù)據(jù)組織成某種形式的方法,這種組織形式具有高度的結(jié)構(gòu)化,可傳遞,可存儲,和易于訪問的特點,并能保持盡可能的高效 。屬性列表API允許基本數(shù)據(jù)類型的分層組織結(jié)構(gòu)與標(biāo)準(zhǔn)XML之間的相互轉(zhuǎn)換 。

運行循環(huán)服務(wù)
Run Loop Services CFSocket, CFRunLoop (and related) 提供了低級事件處理和分派服務(wù) 。

字符串服務(wù)
String Services CFString, CFCharacter- Set 提供了一整套快速高效的字符串處理和轉(zhuǎn)換功能 。字符串服務(wù)提供了對Unicode的完全支持,因此大大簡化了國際化的過程 。它同樣也增強了字符串?dāng)?shù)據(jù)在Carbon和Cocoa應(yīng)用程序之間的共享 。

URL服務(wù)
URL Services CFURL CFURLAccess 允許程序通過URL來訪問儲存在本地或遠(yuǎn)程的資源 。

實用工具服務(wù)
Utility Services CFDate, CFTimeZone, CFNumber, CFUUID, CFByteOrder 提供了各種雜項服務(wù),例如:日期和時間的計算和顯示,數(shù)字的“對象” 封裝,字節(jié)交換和UUID的生成 。

XML解析器
XML Parser CFXMLParser 為讀取和分析XML文檔的數(shù)據(jù)提供了一個XML解析器 。

Carbon 核心(Carbon Core)

Carbon 核心是CoreServices.framework的一部分,包括許多Carbon管理器,并為所有應(yīng)用程序環(huán)境提供低級服務(wù) 。這些服務(wù)包括協(xié)作和搶占線程、資源管理、內(nèi)存管理和文件系統(tǒng)操作 。

核心服務(wù)層中的Carbon管理器

替身管理器
Alias Manager 使用替身來幫助定位指定的文件、目錄或者卷 。提供了創(chuàng)建和解析文件系統(tǒng)替身記錄的規(guī)則 。

集合管理器
Collection Manager 提供了一種存儲信息集合的抽象數(shù)據(jù)類型 。

組件管理器
Component Manager 使得您的應(yīng)用程序在運行時能夠找到并使用不同的軟件對象(組件) 。同時允許創(chuàng)建和管理組件 。

日期,時間和度量單位工具
Date, Time, and Measurement UtilitIEs 允許應(yīng)用程序獲取和處理日期時間、地理位置、時區(qū)和度量單位 。

文件管理器
File Manager 賦予了程序訪問儲存在物理卷(包括硬盤,CD,和Zip碟)上的文件的能力 。它能適應(yīng)HFS (Mac OS Extended)、HFS(Mac OS Standard)、UFS、NFS和其它被支持的文件格式 。文件管理器能用于創(chuàng)建,打開,更新,保存和關(guān)閉文件;搜索特定的文件或目錄;獲取有關(guān)文件或目錄的信息;和執(zhí)行其它與文件有關(guān)的高級操作 。文件管理器也支持Unicode,并且它的API是線程安全的 。

文件夾管理器
Folder Manager 允許程序搜索和創(chuàng)建文件夾,并且控制文件在文件夾之間的移動 。它新增了對域的支持 。

內(nèi)存管理工具
Memory Management Utilities 提供了一些實用的專用程序,用來檢測或控制內(nèi)存環(huán)境的某些方面 。

推薦閱讀