代码之家  ›  专栏  ›  技术社区  ›  Abhinav

核心数据的最大存储容量是多少?

  •  10
  • Abhinav  · 技术社区  · 14 年前
    1. 核心数据的最大存储容量是多少?
    2. 应用程序级别是否定义了容量限制?比如,在所有可用的核心数据空间中,我的应用程序只能消耗X个数量?
    3. 如果我的应用程序试图超过X怎么办?
    1 回复  |  直到 14 年前
        1
  •  16
  •   Lily Ballard    14 年前

    核心数据没有硬盘存储容量,因此您几乎只受到系统可用磁盘空间的限制。在iOS上(大多数时候在OS X上)核心数据都是由SQLite支持的,因此如果有任何限制的话,它的大小就是支持SQLite数据库的大小。未保存的数据存储在RAM中,iOS不支持分页内存,因此未保存的数据集受设备上可用RAM的限制。如果你试图超过内存,你的应用程序将被关闭。如果您试图超过磁盘空间,我想save操作将失败,并出现适当的n错误。