zoukankan      html  css  js  c++  java
  • 数据存储

    //

    //  数据存储的总结.h

    //  08-数据存储-总结

    //

    //  Created by apple on 15-6-5.

    //  Copyright (c) 2015 itcast. All rights reserved.

    //

     

    /* --------------------- 数据存储 -------

     

    1.什么能做plist存储

     1.writeToFile(有这个方法)

     字典 数组 

     字符串: 虽然能够做plist存数 但是plist本身不支持字符串

     2.路径必须展开 (搜索路径的时候 (第三个参数 一定是yes) 如果为no 系统会把你的应用的沙盒路径替换成 ~)

     3.注意: 自定义对象不能做 plist 存储

    2.偏好设置

     1.不需要关心文件名

     2.快速做键值对的存储

     3.底层就是把 ud 就是对字典的封装

     4.ios8之前 记得同步!!!

    3.自定义对象归档/解档

     1.如果要存储自定义对象一定要用 归档/解档的操作

     2.plist.偏好设置 都不好使

     3.自定义对象归档/解档的时候一定要遵守<NSCoding>的协议

     4.什么时候调用initwithcoder 只要解析文件都会调用

     5.在解档属性的时候 记得给属性赋值!!!!

     6.为什么要遵守<NSCoding>协议?

        要告诉系统归档/解档哪些属性

        告诉系统如果进行归档解档

     

     

     

    --------------------- 数据存储 -------*/

  • 相关阅读:
    博客园代码
    前端
    1338. Reduce Array Size to The Half
    1220. Count Vowels Permutation
    363. Max Sum of Rectangle No Larger Than K
    366. Find Leaves of Binary Tree
    443. String Compression
    8 · Rotate String
    886. Possible Bipartition
    LT 183 wood cut
  • 原文地址:https://www.cnblogs.com/gzz2016/p/5669957.html
Copyright © 2011-2022 走看看