我正在考虑加密sqlite数据模型中的每个属性。加密数据显然使访问属性值,保存属性值以及从视图的角度(在MVC中)搜索属性值变得复杂。
我认为覆盖NSFetchedResultsController方法fetchedResults
和performFetch:
以及NSManagedObjectContext方法save:
我还假设过去可以覆盖,我也遇到了麻烦。
由于这可能需要一些时间才能完成所有细节,我想知道是否有人发现(并验证)了一种适当的方法来添加编解码器机制,这样就不需要在每个地方编码和解码我搜索,访问和保存持久数据的代码?如果是这样,那么方法是什么?