什麼是bundle?
bundle與普通的資料夾有什麼區別?
1.cocoa touch框架提供了乙個介面,可以很方便的訪問bundle及其內部資源。
2.如果將bundle加入了xcode中,則在本地目錄下任意更改bundle中的內容,xcode中的bundle都會察覺到,並且將變化內容同步進來。如果將普通資料夾加入xcode,在本地目錄下刪除該目錄下的資源,被刪除的資源在xcode中會變成紅色,需要手動再處理一遍。總結,bundle中的任何資源變動,xcode都能同步過去,但普通資料夾卻不行。
使用bundle有什麼意義?
如何使用bundle?
讀取bundle中的image物件:
nsstring*alansugarfilepath = [[nsbundle mainbundle]pathforresource:@"alansugar" oftype:@"png"];
if([alansugarfilepath length]>0)elseelseelse if(readerror==nil&& dataforfile==nil)else elseelseelseelse else];
}else else{
nslog(@"could not find the bundle.");
IOS的Bundle資源束製作
bundle製作其實是前面製作靜態庫的乙個衍生。在靜態庫的製作中,很多時候我們的靜態庫也是帶著檔案,和多 資源的。若只是直接加入到專案中也是可以,但是,考慮到方便管理 方便外掛程式使用者的管理 我們希望把外掛程式的資源檔案打成乙個包來管理。比如,我們專案中有用到的銀聯支付外掛程式。這樣我們直接新增 ...
IOS的Bundle資源束製作
bundle製作其實是前面製作靜態庫的乙個衍生。在靜態庫的製作中,很多時候我們的靜態庫也是帶著檔案,和多 資源的。若只是直接加入到專案中也是可以,但是,考慮到方便管理 方便外掛程式使用者的管理 我們希望把外掛程式的資源檔案打成乙個包來管理。比如,我們專案中有用到的銀聯支付外掛程式。這樣我們直接新增 ...
IOS的Bundle資源束製作
bundle製作其實是前面製作靜態庫的乙個衍生。在靜態庫的製作中,很多時候我們的靜態庫也是帶著檔案,和多 資源的。若只是直接加入到專案中也是可以,但是,考慮到方便管理 方便外掛程式使用者的管理 我們希望把外掛程式的資源檔案打成乙個包來管理。比如,我們專案中有用到的銀聯支付外掛程式。這樣我們直接新增 ...