我想使用NSValueTransformer
类加密某些Core Data列,但我不太确定要使用哪种加密方法。有没有人试图在使用核心数据时加密单个实体,如果有的话,是否有任何工作实现的示例代码?我希望加密不会干扰我后来用来从db中获取数据的任何NSPredicate
答案 0 :(得分:1)
Apple的iPhoneCoreDataRecipes示例代码中有一个使用NSValueTransformer
的子类以及模型中的可转换属性的示例。请参阅可转换的属性类型设置:
和值转换器实现:
在您的情况下,您需要分别在transformedValue
和reverseTransformedValue
方法中提供加密和解密算法,suggest here行。