了解しました。Security.frameworkが提供するキーチェーンAPIを使用して、ユーザーアカウントのパスワードをアプリに保存していました。残念ながら、アプリがCydia経由で配布されている場合、キーチェーンAPIはうまく統合されず、ログインプロセスが壊れているように見えるため、/Applicationsディレクトリに存在します。
ユーザーがピンテキストフィールドに入力したピンを暗号化し、そのピンをハッシュとしてCoreDataデータベースに保存することにしました。これはKeychainAPIを使用するほど安全ではないことは知っていますが、今年中にアプリを完成/リリースしたいと思っています。そこで、必要なクラスに必要なオブジェクトを追加して、ピンをデータベースに保存できるようにしました。だから私の質問は、なぜデータ型を使用してパスワードハッシュをCoreDataデータベースに格納する必要があるのかということです。文字列が必要な選択だと思いますが、SOの群衆に確認したかっただけです。
これが私が話していることの写真です、