名複: bundles
動變: 過去式:bundled 過去分詞:bundled 現在進行時:bundling
窗口將在 5 秒后自動關閉.
在NeXTSTEP、Mac OS X和GNUStep以及它們的直系子孫macOS和iOS中,同捆(Bundle)是一個已預定好其結構及副檔名的目錄,它允許相關資源被組合在一起,概念上可以當作一個單獨檔案看待。在Mac中,該特性在Mac OS 9中引入,被稱為「包」(package),它類似於RISC OS和ROX Desktop中應用程式目錄的特性,以及使用SpatialBundle技術的Ubuntu和Debian等Linux發行版。
應用程式,應用程式框架和外掛程式通常以同捆的形式將其內部檔案組織在一起,同時,文件也可以構成框架。在NeXT的Foundation工具包和Cocoa的Foundation框架中,可以使用NSBundle類操作同捆;在Core Foundation中,則使用CFBundle系列函式進行操作。
同捆通常包含一個可執行代碼檔案和一些資原始檔,例如NIB檔案,圖像,聲音,在地化字串,設定檔(通常是屬性列表檔案)和其它媒體。在其它系統上,例如Microsoft Windows,這些資源通常在編譯時就被直接包含在了可執行檔中。Mac OS X從NeXTSTEP中引入了同捆的概念,用以代替早期Mac OS中以資源分支儲存附加元資料的技術。多數類型的同捆在使用時與普通檔案類似,從而減少了其內部檔案意外更改或遺失的風險。同時,同捆的另一個意義在於可以使用資料夾簡化組織資源的方式,避免使用資源分支導致的額外的複雜性。
同捆的統一類型識別碼是com.apple.bundle,而包的則是com.apple.package。
聯絡我們 客服專線 : (02)77378801 客服信箱 : service@dreye.com 服務時間 : 週一至週五 09:00~11:40 12:40~17:00 國定假日休息 |
購買鏈接
|
加入粉絲團![]() |
![]() |
||||