zoukankan      html  css  js  c++  java
  • iOS 应用程序的沙盒 Application’s Sandbox

     以下是iOS模拟器下,文件的组织形式,在iOS Device 上的文件组织形式也是这样的。

    iOS 将第三方程序储存在 Applications 文件夹下,各个程序的所有文件都在其 globally unique identifiers (GUIDs) 的文件下,GUID 文件夹即是程序的沙盒。

    Documents: Your application stores its data in Documents, with the exception of NSUserDefaults-based preference settings.


    Library: NSUserDefaults-based preference settings are stored in the Library/Preferences folder.


    tmp: The tmp directory offers a place where your application can store temporary files. Files written into /tmp will not be backed up by iTunes when your iOS device syncs, but your application does need to take responsibility for deleting the files in /tmp once they are no longer needed, to avoid filling up the file system.

    Getting the Documents Directory

    Here’s some code to retrieve the path to the Documents directory:
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
    NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    Getting the tmp Directory

    NSString *tempPath = NSTemporaryDirectory();

    注:

    大部分内容摘自《Beginning iPhone 4 Development Exploring the iOS SDK》

  • 相关阅读:
    内存
    TCP/IP
    安装
    linux常用命令
    linux文本处理三剑客之 grep
    tail命令:显示文件结尾的内容
    less命令:查看文件内容
    head命令:显示文件开头内容
    改进Zhang Suen细化算法的C#实现
    【转】在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
  • 原文地址:https://www.cnblogs.com/alexfan/p/2177825.html
Copyright © 2011-2022 走看看