這裏是NSURL
對象,我使用的用於創建和iOS上訪問重要的配置文件與特點:訪問本地存儲(從用戶隱藏,下庫)文件中的iOS
- 從用戶隱藏
- 不是用戶生成的文件(存儲與用戶配置)
- 不臨時或高速緩存(未可能後來與現有的數據創建)
必須由iCloud的/ iTunes的
備份[NSURL fileURLWithPath:[[NSSearchPathForDirectoriesInDomains( NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingString:@"/important.txt"]];
如FileSystemOverview (developer.apple.com)建議,我Library
下保存這個文件。 也許更好的方法是將其存儲在Library/Application Support
下。
使用NSSearchPathForDirectoriesInDomains
,這需要:
-
NSApplicationDirectory
NSDeveloperApplicationDirectory
NSLibraryDirectory
NSDeveloperDirectory
NSApplicationSupportDirectory
- ...
-
NSUserDomainMask
NSLocalDomainMask
NSSystemDomainMask
- ...
BOOL expandTilde
這是存儲這些文件的正確方法是什麼?
NSSearchPathDirectory
和NSSearchPathDomainMask
有幾種替代方案。
又如何在iOS上需要expandTilde
?
有沒有更好的方法做到這一點,而不是創建路徑爲NSString
使用objectAtIndex
和附加文件名然後將其轉換爲NSURL
?
謝謝。
非常感謝你,這真的幫助:) – Psychomentality