gpt4 book ai didi

ios - 是否需要检查 NSUserDefaults 和 SQL 表是否存在于手机上?

转载 作者:行者123 更新时间:2023-11-28 21:03:28 24 4
gpt4 key购买 nike

我在我的 iOS 应用程序中有几个实例,我在其中使用 NSUserDefaults 来存储非常基本的东西,比如我想在我的应用程序中保留的小字符串数组和整数值。我还利用 SQL 数据库(通过 FMDB)在本地存储一些较大的内容(例如一系列消息)。我在模拟器上没有遇到任何问题,但我的问题是对于一个实时应用程序,我是否应该检查是否存在 SQL 表或已经具有我要分配的名称的 NSUserDefaults?即是特定于 NSUserDefaults 应用程序的,内部 SQL 库是否也是特定于应用程序的...我是否有可能偶然为我的应用程序创建一个 SQL 表/NSUserDefault 键,它恰好与表共享相同的名称/另一个应用程序的 key 没有任何问题?

最佳答案

iOS 上的应用完全是 sandboxed ;您的应用程序的文件目录与其他应用程序的文件目录是分开的,NSUserDefaults 也是如此。您无需担心重叠。

关于ios - 是否需要检查 NSUserDefaults 和 SQL 表是否存在于手机上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47027657/

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