gpt4 book ai didi

iphone - 在 iPhone 应用程序中保存对象数组的最佳方式。

转载 作者:可可西里 更新时间:2023-11-01 05:04:13 26 4
gpt4 key购买 nike

我有一个带有表格 View 的 iPhone 程序。 TableView 从 NSMutable 数组获取数据。我希望人们能够向该表添加数据,即将对象添加到该数组。使用 addObjectreloadData,我能够将对象添加到数组,并重新加载 TableView ,以便也显示新添加的数据。但是,一旦我重新启动该应用程序,新添加的数据就会丢失。我的问题是在 iPhone 中存储数组的最佳方式是什么,以便在重新启动时我可以用用户添加的数据填充表格?

谢谢

最佳答案

我认为这些是您的选择。

1) NSUserDefaults

如果您只想存储单个数组信息,您可以使用 NSUserDefaults 存储数据的最简单方法之一。很好的教程 here .

PS : Never use NSUserDefault for saving sensitive information, like login credentials. For that use KeyChain services.A simple tutorial explaining the usage here.

2) 核心数据

如果您有大量数据并正在寻找数据库式存储,那么您应该查看核心数据。 Core data 是基于较低 SQLite 概念编写的高级 API,非常好。很好的教程herehere

3) SQLite

如果您想使用老式方式(编写查询)使用数据库,您可以直接在 iPhone 上使用 sqlite。您可以从 here 获得很好的信息, here从这个SO question .

关于iphone - 在 iPhone 应用程序中保存对象数组的最佳方式。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com