簡體   English   中英

iOS中bundle和resource之間的區別

[英]the difference between bundle and resource in ios

我正在閱讀有關捆綁資源的信息

這些術語現在對我來說已經很模糊了。 我現在在想的是資源bundle的子文件夾之一。 我的問題是:是正確的想法,如果沒有,請糾正我。 謝謝

不,不是,資源是您的項目(黃色地圖),是一個組。 並且該組中的幾乎所有文件都將gat組復制到捆綁中(在iOS中是.app文件夾)。 您可以這樣看:將可執行文件,筆尖,圖像等復制到主捆綁包(也稱為.app文件夾)中。

因此,當我們談論筆尖,圖像和翻譯文件時,我們稱它們為資源。

資源文件夾(組)只是為了方便起見。

您可以將捆綁包中的文件夾拖到項目中,然后Create folders references for any added folders選擇“ Create folders references for any added folders

與os x相比,捆綁軟件在ios上的相關性要低得多。 每個捆綁軟件都是其自己的可執行文件,您可以像命令行工具一樣調用它們。 iOS應用程序通常(總是?)只有一個捆綁包。 資源是捆綁軟件使用的東西。 您必須包含有關捆綁包內容和主要執行方法的一些信息,才能將其實際加載到內存中。 如果您實際上沒有加載它們,那么它們可以是從文件夾制作文件的快速工具。

資源可以是應用程序需要的任何文件(或文件的文件夾),但不屬於已編譯二進制文件的一部分。 它們可以是mp3或wav文件,png圖形或翻譯字符串之類的東西,還有許多其他可能性。 捆綁軟件是具有一些特殊屬性的文件夾,其中包含資源,對於默認應用捆綁軟件,還包含應用程序本身的已編譯/鏈接部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM