我想用NSValueTransformer
类对一些核心数据列进行加密,但我不太确定要使用什么加密方法。有没有人试过在使用核心数据时对单个实体进行加密,如果有的话,是否有任何工作实现的示例代码?我想加密不与任何NSPredicate
的I以后使用从分贝核心数据转换器
核心数据转换器
回答
从苹果的iPhoneCoreDataRecipes示例代码中有使用NSValueTransformer
一个子类,在模型中的变形属性沿的一个例子找回数据干扰。见变形属性类型设置:
和值转换的实现:
在你的情况,你将需要分别提供在transformedValue
和reverseTransformedValue
方法加密和解密算法,沿行suggest here。
我试图做到这一点,但是在尝试从数据库查询中取回已排序结果集时,我的NSFetchedResultsController获取结果时遇到问题。似乎变压器干扰了这一点。你知道为什么吗? –
直接的'NSFetchRequest'工作吗? – FluffulousChimp
是一个常规的读取请求让我回到一个托管对象数组。但NSFetchedResultsController没有得到任何结果,当我尝试做一个排序和关键路径上的任何条目的实体的名字 –
- 1. 核心数据转换iOS
- 2. 向下转换核心数据错误
- 3. 核心数据可转换属性
- 4. 从核心数据转换为SQLite
- 5. 核心数据,绑定,值转换器:保存时崩溃
- 6. 转换关系数据库模型的核心数据模型
- 7. 将JSON数据转换并存储到iOS核心数据中
- 8. 核心数据从整数16迁移到可转换
- 9. 确定在核心转换终端中完成了哪个核心转换
- 10. 核心数据支持的非核心数据数据UITableView
- 11. 使用核心数据与核心图
- 12. 核心数据和核心位置
- 13. 核心数据替换为多组
- 14. Swift - 从核心数据获取字符串并转换为UTF8
- 15. 将图像转换为NSData以保存核心数据
- 16. 将sqlite查询转换为核心数据的NSPredicate
- 17. 如何将这个SQL查询转换到核心数据
- 18. 如何这个sql查询到核心数据转换谓语
- 19. 如何将应用程序从plists转换为核心数据
- 20. 当*不*使用核心数据类型可转换?
- 21. 核心数据属性设置的类型转换
- 22. 转换的UIImage到NSData的,并与核心数据
- 23. 将核心数据信息转换为XML,反之亦然
- 24. 核心数据NSPredicate强制转换键值
- 25. 如何使用RKValueTransformer将NSString转换为核心数据NSManagedObject
- 26. 如何将普通核心数据转换为背景?
- 27. 将iOS应用程序从NSCoding转换为核心数据
- 28. Swift 3核心数据强制向下转换到NSManagedObject子类
- 29. 转换用于核心数据的sql语句
- 30. 将iPhone核心数据迁移日期转换为字符串
这是什么意思_encryption_在这种情况下? – FluffulousChimp
嗯,我的意思是在此刻sqlite数据库核心数据持续到任何人都可读。我希望每个条目都沿着AES256级别加密的线路安全 –