クラスを使用して一部の Core Data 列を暗号化したいのですNSValueTransformer
が、使用する暗号化方法がよくわかりません。Core Data を使用しているときに個々のエンティティを暗号化しようとした人はいますか? もしそうなら、機能する実装のサンプル コードはありますか? NSPredicate
後でデータベースからデータを取得するために使用する s に暗号化が干渉しないようにしたいと思います
1 に答える
1
Apple の iPhoneCoreDataRecipes サンプル コードNSValueTransformer
には、モデル内の変換可能な属性とともに のサブクラスを使用する例があります。変換可能な属性タイプの設定を参照してください。
値トランスフォーマーの実装:
あなたの場合、transformedValue
およびreverseTransformedValue
メソッドで暗号化アルゴリズムと復号化アルゴリズムをそれぞれ提供する必要があります。
于 2012-10-16T14:29:23.157 に答える