关键是使用SQLCipher,→GitHub地址
一、添加SQLCipher到项目中
使用CocoaPod:
pod 'EncryptedCoreData', :git => 'https://github.com/project-imas/encrypted-core-data.git'
二、在 AppDelegate.m 添加
#import "EncryptedStore.h"
三、替换coordinator
NSPersistentStoreCoordinator *coordinator = [EncryptedStore makeStore:[self managedObjectModel] passcode:@"你的密码"];
具体还有几个用法,在GitHub主页可以看到.
Mac如何查看使用SQLCipher加密数据库文件:
还是在GitHub,SqliteDatabaseViewer