Core Data を使用して、ユーザーがデータを検索し、結果をテーブル ビューに表示できるようにしています。Apple は に渡されたユーザー入力を検証することを推奨して[NSPredicate predicateWithFormat:]
いますが、これを行う方法の例や議論を見つけることができないようです。
私の最初の考えは、「*」と「?」だけをエスケープすることです。私は置換変数を使用しており、フレームワークは置換された値の周りに引用符を追加するため、引用符をエスケープすると想定しているためです。
これはこれを行うための最良の方法ですか?Cocoa でユーザー入力を安全に検証するための議論やサンプル コードを指摘できる人はいますか?