IOS應用程式資源管理教程

來源:互聯網
上載者:User

IOS應用程式資源管理教程是本文要介紹的內容,在ios的開發中,經常需要將一些資源檔視頻,音頻,圖片等)部署到ios裝置中,但在預設情況下,系統會將所有的資源全部拷貝到mainBundle全部紡織一個檔案夾下)目錄下,即使你的資源是按檔案夾來組織的。

在使用ArcGIS API for iOS載入離線cache圖片的過程中,這個問題非常明顯,因為所有的cache圖片都是按照分級準則組織好的圖片,如果全部拷貝到mainBundle目錄下有可能很多圖片名稱相同,同時也無法按照檔案夾的規則去讀取圖片,因此需要在mainBundle 目錄下以檔案夾的方式來管理。

解決這個問題很簡單,只需要將需要拷貝的資源檔夾拖拽進xcode工程,如,此時會彈出一個對話方塊,預設是“recursively create groups for any add folders”,我們選擇下面的一項“create folder references for any added folders” 點擊add即可,:


   
添加以後 在xocde中可以看到對應的資源檔夾為藍色,而不是黃色,如:

這樣,我們在使用[[NSBundle mainBundle] pathForResource:fileName ofType:@"jpg" inDirectory: dir ];的時候就可以通過檔案夾路徑去擷取相關檔案了。注意,請不要使用group或者add exist file的的方式來添加,否則使用pathForResource方法無法擷取要想要的檔案。

小結:IOS應用程式資源管理教程的內容介紹完了,希望本文對你有所協助!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.