沙盒机制总结

 沙盒根目录
              NSHomeDirectory();    
 临时目录
              NSTemporaryDirectory();
  文档目录 | 缓存目录
              NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,                 NSUserDomainMask, YES).lastObject;
    
     -------- 保存自定义对象 --------
    
       1. 让该自定义对象支持归档和解档 (支持从自定义对象 -> 二进制数据) [支持被归档]
                遵守NSCoding协议
               实现两个关键方法 
               将属性保存起来, 绑定一个key
                将属性还原回来, 根据key来找
     2. NSKeyedArchiver 将自定义对象保存成数据 (执行归档操作)
                    数组和字典默认支持被归档和解档
     
    
    -------- Plist的保存 --------
 
     1. Plist只支持NSData, NSDate, NSNumber, NSString
     2. 数组和字典默认就已经支持被Plist保存
     3. 通常会使用plist来保存一些字典和数组, 不会用它来保存NSData
     

你可能感兴趣的:(沙盒机制总结)