你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS study Day 11-IO中可能會用到的常量

iOS study Day 11-IO中可能會用到的常量

編輯:IOS開發綜合
#import 

int main(int argc, const char * argv[])
{

    @autoreleasepool
    {
        
        //獲取程序根目錄
        NSString * filepath = NSHomeDirectory();
        NSLog(@"filepath程序根目錄: %@", filepath);
        //獲取Documents目錄
        NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString* thepath = [paths lastObject];
        NSLog(@"Documents目錄:%@", thepath);
        //獲取用戶桌面目錄
        paths = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES);
        thepath = [paths lastObject];
        NSLog(@"桌面目錄:%@", thepath);
        //獲取用戶Library目錄
        paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
        thepath = [paths lastObject];
        NSLog(@"Library目錄:%@", thepath);
        //獲取用戶桌面目錄
        paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
        thepath = [paths lastObject];
        NSLog(@"桌面目錄:%@", thepath);
        //獲取臨時文件夾路徑
        thepath = NSTemporaryDirectory();
        NSLog(@"臨時目錄:%@", thepath);
        
        //        得到數組的每一個值
        paths = [thepath pathComponents];
        for (int i=0; i
        
//        NSApplicationDirectory = 1,             // supported applications (Applications)
//        NSDemoApplicationDirectory,             // unsupported applications, demonstration versions (Demos)
//        NSDeveloperApplicationDirectory,        // developer applications (Developer/Applications). DEPRECATED - there is no one single Developer directory.
//        NSAdminApplicationDirectory,            // system and network administration applications (Administration)
//        NSLibraryDirectory,                     // various documentation, support, and configuration files, resources (Library)
//        NSDeveloperDirectory,                   // developer resources (Developer) DEPRECATED - there is no one single Developer directory.
//        NSUserDirectory,                        // user home directories (Users)
//        NSDocumentationDirectory,               // documentation (Documentation)
//        NSDocumentDirectory,                    // documents (Documents)
//        NSCoreServiceDirectory,                 // location of CoreServices directory (System/Library/CoreServices)
//        NSAutosavedInformationDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 11,   // location of autosaved documents (Documents/Autosaved)
//        NSDesktopDirectory = 12,                // location of user's desktop
//        NSCachesDirectory = 13,                 // location of discardable cache files (Library/Caches)
//        NSApplicationSupportDirectory = 14,     // location of application support files (plug-ins, etc) (Library/Application Support)
//        NSDownloadsDirectory NS_ENUM_AVAILABLE(10_5, 2_0) = 15,              // location of the user's "Downloads" directory
//        NSInputMethodsDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 16,           // input methods (Library/Input Methods)
//        NSMoviesDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 17,                 // location of user's Movies directory (~/Movies)
//        NSMusicDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 18,                  // location of user's Music directory (~/Music)
//        NSPicturesDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 19,               // location of user's Pictures directory (~/Pictures)
//        NSPrinterDescriptionDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 20,     // location of system's PPDs directory (Library/Printers/PPDs)
//        NSSharedPublicDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 21,           // location of user's Public sharing directory (~/Public)
//        NSPreferencePanesDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 22,        // location of the PreferencePanes directory for use with System Preferences (Library/PreferencePanes)
//        NSApplicationScriptsDirectory NS_ENUM_AVAILABLE(10_8, NA) = 23,      // location of the user scripts folder for the calling application (~/Library/Application Scripts/code-signing-id)
//        NSItemReplacementDirectory NS_ENUM_AVAILABLE(10_6, 4_0) = 99,	    // For use with NSFileManager's URLForDirectory:inDomain:appropriateForURL:create:error:
//        NSAllApplicationsDirectory = 100,       // all directories where applications can occur
//        NSAllLibrariesDirectory = 101,          // all directories where resources can occur
//        NSTrashDirectory NS_ENUM_AVAILABLE(10_8, NA) = 102                   // location of Trash directory
        
        
        
        
    }
    return 0;
}

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved