您可以更改要加密的属性以键入Transformable,并创建自己的NSValueTransformer,在调用transformedValue时进行加密,并在调用reverseTransformedValue时进行解密。
可转换属性: https://developer.apple.com/library/prerelease/ios/samplecode/PhotoLocations/Introduction/Intro.html
解密/加密AES256的示例: https://gist.github.com/m1entus/f70d4d1465b90d9ee024
您可以将您的钥匙串对象存储在Core Data中,方法是将其转换为 NSData 宾语。这不是那么简单,因为你需要正确地来回转换它。看看这些 文件文件 关于非标准持久属性可以帮助您。
NSData