IOS應(yīng)用程序資源管理教程
IOS應(yīng)用程序資源管理教程是本文要介紹的內(nèi)容,在ios的開發(fā)中,經(jīng)常需要將一些資源文件(視頻,音頻,圖片等)部署到ios設(shè)備中,但在默認(rèn)情況下,系統(tǒng)會將所有的資源全部拷貝到mainBundle(全部紡織一個文件夾下)目錄下,即使你的資源是按文件夾來組織的。
在使用ArcGIS API for iOS加載離線cache圖片的過程中,這個問題非常明顯,因為所有的cache圖片都是按照分級規(guī)則組織好的圖片,如果全部拷貝到mainBundle目錄下有可能很多圖片名稱相同,同時也無法按照文件夾的規(guī)則去讀取圖片,因此需要在mainBundle 目錄下以文件夾的方式來管理。
解決這個問題很簡單,只需要將需要拷貝的資源文件夾拖拽進xcode工程,如下圖,此時會彈出一個對話框,默認(rèn)是“recursively create groups for any add folders”,我們選擇下面的一項“create folder references for any added folders” 點擊add即可,如圖所示:

添加以后 在xocde中可以看到對應(yīng)的資源文件夾為藍(lán)色,而不是黃色,如下圖:

這樣,我們在使用[[NSBundle mainBundle] pathForResource:fileName ofType:@"jpg" inDirectory: dir ];的時候就可以通過文件夾路徑去獲取相關(guān)文件了。注意,請不要使用group或者add exist file的的方式來添加,否則使用pathForResource方法無法獲取要想要的文件。
小結(jié):IOS應(yīng)用程序資源管理教程的內(nèi)容介紹完了,希望本文對你有所幫助!


















