2017-05-29 7 views
0

ハードコード値を保存する最も良い方法は?ハードコーディングされたURL:カスタマイズ可能なパラメータからこのURIを取得するコードをリファクタリングします

1)PLIST

2)辞書

私によると、それはIPAを通じて容易に回収されるので、plistのは最も安全なオプションではありません。

しかし、辞書にURLエンドポイントを保存すると、Sonar Qubeの警告が表示されます。 "カスタマイズ可能なパラメータからこのURIを取得するコードをリファクタリングしてください。"

+0

URLを追加してこの警告を表示するコードを表示します。 – rptwsthi

+0

@rptwsthi内部のinit(){ endPointDictionary = [ "ログイン": "/ログイン"、 "ログアウト": "/ログアウト"] }ワーリング "が/ログイン" と "/ログアウト" の来ている – Vandana

+0

。私はplistを通して値を取得しようとしましたが、何の警告も出ませんでしたが、plistを使うのは安全ではないので、辞書を試しました。 – Vandana

答えて

0

キーチェーンは、物事を保存するための電話で最も安全な場所です。それは他人と比較して破られにくいが、壊れにくいという意味ではない。

シンプルなソリューションSAMKeychain、システムキーチェーンのラッパーを使用できます。

関連する問題