• ios 文件存储的五种方式


    为了将应用数据存储到硬盘中,IOS提供了:plist(属性列表),数据库存储(SQLite),对象归档(NSCoding),Core Data,NSUserDefaults;

    1.plist属性列表操作用来存储一些固定的数据类型:nsarray nsstring nsdata nsnumber nsdictionary nsdata等简单对象,适合小数据的操作,速率很高。

    2.数据库(SQLite) 不解释

    3.对象归档:(nscoding)plist可以对固定类型的数据进行存储操作,但当面对复杂的数据或者自定义的数据类型时,plist不再适用,这时就可以适用对象归档(也称固化)。但其缺点是数据必须整存整取:要更新数据的任何改动,必须重写整个文件。

    4.nsuserdefaults:当面对轻量级数据(例如登录名和登录密码),此时使用plist显得麻烦,可以适用nsuserdefaults.其支持nsnumber nsstring nsdate nsarray nsdictionary bool等类型的数据,可以像读取字符串一样操作。其数据主要存储在应用程序内置的一个plist文件里(实际对应沙盒的/library/prefereces 中的plist文件里)。

    5.core data 见其他随笔

  • 相关阅读:
    jsp第四次作业
    软件测试第一次作业
    jsp第三次作业
    jsp第二次作业
    JSP第九次作业
    JSP第八次作业
    JSP第七次作业
    JSP第六次作业
    JSP第五次作业
    JSP第四次作业2
  • 原文地址:https://www.cnblogs.com/xcy617/p/2871626.html
Copyright © 2020-2023  润新知