2011-07-04 209 views
0

我想將我的圖像放入Resources文件夾中的不同目錄中。例如,我有1.jpg(大)和1.jpg(縮略圖)。所以我想找到他們2個不同的目錄。從資源文件夾中的不同目錄中獲取UIImage

如果我想要得到他們,我應該用[UIImage的命名爲:@ 「大/ 1.JPG」]

回答

1

使用中應使用束爲

http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html

其實用捆綁軟件也是一種很好的方式,可以爲具有不同設備目標的應用程序分離和組織資源。

要爲您的資源包,你可以做到以下幾點:

  1. 文件 - >添加新的文件
  2. 選擇Resources菜單
  3. 選擇Settings bundle
  4. 選擇文件名和位置

要開始僅爲圖像和其他資源使用該捆綁包,你可以刪除已經存在的所有默認文件(這些文件是針對設置包的,而且你沒有使用該軟件包)

有趣的一點是,在使用軟件包時,你不會管理你的budle文件通過XCode了,您只能在Finder中添加/刪除它們。

+0

我可以在應用程序運行時以編程方式添加我從互聯網上下載的圖像嗎? – Burak

+0

在運行時完成的所有文件管理應該發生在'Documents'或'Library'文件夾中。您的軟件包(以及位於「Resources」文件夾中的任何文件)將放置在您的應用程序軟件包中,您的應用程序具有隻讀訪問權限。鑑於此,您的文件夾名稱對於運行時文件管理將是無用的......當您使用圖像內容數據創建散列並且您嘗試使用TCImageView github項目https://github.com/totocaster/TCImageView時,他們使用它作爲所有圖像的唯一文件名,然後您將解決文件夾問題。 –

相關問題