标签:core-data

开发方法

处理iPhone上的错误和异常

我正在为iPhone开发一个核心数据应用程序,而我是整个平台的新功能。 我的问题是,我应该多少寻找和处理错误和异常,例如打开永久存储时。看看“位置”核心数据教程(希望它可以这样引用它): (在我的一些保存的代码中的注释) - (void)applicationDidFinishLaunching:(UIApplication *)application { ... NS

IT屋 2017/8/28 4:27:58 喜欢

开发方法

核心数据 - 首次发布时如何处理_persistentStoreCoordinator错误?

我只是把我的应用程序的第一个发布的最后一刻。我已经成功地实现了Core Data,但是不知道该怎么处理 persistentStoreCoordinator 方法,该方法表示“使用代码替换该代码来适当地处理错误”。 如果我更改了更新的模型,我将研究迁移,但现在我该怎么办? //返回应用程序的持久性存储协调器。 //如果协调器不存在,则创建它并将应用程序的商店添加到它。 -

IT屋 2017/8/28 2:03:10 喜欢

其他开发

在Swift中实现核心数据的最佳方式

与与核心数据实现枚举的最佳方式相似的问题 将Core Data实体绑定到枚举值的最佳方法是什么,以便我可以为实体分配一个type属性?换句话说,我有一个名为Item的实体,一个itemType属性,我想要绑定到一个枚举,在Swift 中执行的最佳方法是什么? 解决方案 到目前为止,这是我最好的方法。我仍然使用ObjC枚举定义,如Daniel Eggert对同一个ObjC问题的回答中所

IT屋 2017/8/24 1:39:11 喜欢

开发方法

核心数据在后台加密

此问题与此处的问题不同,因为应用程序主要在后台。 这是我们的应用程序要求我们保持数据存储加密的要求。 我们目前的实现是使用SQLite使用SQLCipher。该计划是转移到核心数据。 我正在寻找一种解决方案来保护数据加密,而在后台仍可访问,并不限制于查询 - NSPredicates和迁移(模式更改)。 以下是我一直在寻找的所有选项: NSFileProtection

IT屋 2017/8/18 4:48:37 喜欢

开发方法

如何使用数据保护与核心数据?

我正在开发使用 Core Data 的iOS 7及更高版本的应用程序,并且我被赋予加密持久化数据的要求。我正在使用一个 SQLite 数据库。 我一直在阅读关于数据保护功能 iOS技术概述和 iOS应用程序编程指南,但我不知道是否可以与核心数据加密 SQLite 文件...可以吗?如何使用数据保护与核心数据 是否可以满足加密存储数据的要求?我的意思是,是否够用?我还发现有一些第三方处理

IT屋 2017/8/18 0:47:22 喜欢

开发方法

加密&解密Sqlite文件(使用核心数据)

我的问题是我想要加密sqlite的 SQLite数据库Core Data 生成的数据库文件。我无法加密数据,因为项目中涉及到很多查询。所以,只有我想加密文件。 我已经经历了很多论坛,源代码,图书馆,但无法弄清楚。 我已经使用了这个 iphone blog 以及这些图书馆都是错误的。 如果您有一些核心解决方案,请帮助。 谢谢, Tariq 解决方案 数据保护:

IT屋 2017/8/18 0:06:04 喜欢

开发方法

核心数据加密

我有一个关于核心数据加密的问题。我正在将一些敏感的用户数据存储在Core Data SQLite数据库中。关键值都是可变形,我正在使用AES256对它们进行加密和解密,包括每个值的个人IV。加密密钥是用户选择的密码的SHA512哈希值。这个工作到目前为止非常好。 现在关于用户密码。当用户启动应用程序时,他被要求输入密码。密码正在使用SHA512进行散列,并存储在iOS钥匙扣中。对于每次写入或

IT屋 2017/8/17 22:01:35 喜欢

开发方法

NSFileProtectionComplete不加密核心数据文件

我正在使用Xcode 7.3 for iOS 9.3来尝试加密核心数据文件。我试图使用NSPersistentStoreFileProtectionKey并将其设置为NSFileProtectionComplete以启用加密。它不是因为某些原因而工作,我可以随时看到应用程序生成的.sqlite文件,并浏览sqlitebrowser或iexplorer中的内容。这是我的代码: lazy va

IT屋 2017/8/17 20:08:47 喜欢

开发方法

如何加密iPhone上的CoreData内容

我有一些我想在iPhone应用程序上静态加密的信息。我是iPhone开发的新手,有些我不太熟悉CoreData,以及它与视图的整合。我有数据作为JSON,虽然我可以很容易地把它放入SQLITE3数据库或任何其他支持数据格式。我会采取最简单的(a)加密和(b)与iPhone视图层集成。 用户将需要输入密码来解密每次应用启动时的数据。加密的目的是为了保持数据不被访问,如果用户丢失了电话。

IT屋 2017/8/17 19:39:45 喜欢