利用create groups for any added folders 這樣的方式表示的是將所有的資源都放在資源包得路徑下,沒有層次的概念
利用create folder references for any added folders這樣的表示方式是在按照原來文件夾的方式將他們放入到安裝包中的。
在安裝包中有幾個這樣的文件夾:(這些文件都是位于家路徑下的)
(1)Documents: 該文件夾用于程序數(shù)據(jù)文件寫入到該目錄下,用于存儲用戶數(shù)據(jù)以及需要備份的數(shù)據(jù)。
(2)Library:include Caches and PReferences .
Preferences:用于放置用戶的偏好數(shù)據(jù),你不能直接創(chuàng)建偏好的設置文件,應該使用NSUserDefaults的類來獲取和設置應用程序偏好
Caches:用于存放應用程序?qū)S玫闹С治募4鎽贸绦蛟俅螁舆^程需要的信息。
(3)tmp:臨時文件夾,下次啟動就會將該文件夾中的東西刪除。
獲取目錄的方法:
(1)獲取家目錄的方法:
NSString *homeDir = NSHomeDirectory();
(2)獲取Documents目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
(3)獲取Caches目錄路徑的方法:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDir = [paths objectAtIndex:0];
(4)獲取tmp目錄路徑的方法:
NSString *tmpDir = NSTemporaryDirectory();
(5)獲取應用程序程序包中資源文件路徑的方法(獲取apple.png);
NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"apple" ofType:@"png"];
新聞熱點
疑難解答