< iOS 数据持久化 >

iOS数据持久化 - 沙盒(Standbox)

2020-07-18  本文已影响0人  zhYx_

一.简介

    // 沙盒根目录
    NSString *homePath = NSHomeDirectory();
    // Documents目录
    NSString *documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject;
    // Library目录
    NSString *libraryPath = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES).firstObject;
    // Caches目录
    NSString *cachesPath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).firstObject;
    // Preferences目录
    NSString *preferencesPath = NSSearchPathForDirectoriesInDomains(NSPreferencePanesDirectory, NSUserDomainMask, YES).firstObject;
    // Application Support目录
    NSString *applicationSupportPath = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES).firstObject;
    // Temp目录
    NSString *tempPath = NSTemporaryDirectory();

注:此处列出常用的几种获取目录路径的函数方法,更多详细内容可参看[iOS数据持久化]系列的NSBundle/NSFileManager等.

上一篇 下一篇

猜你喜欢

热点阅读