2011-10-05 7 views

答えて

22

サービスは、アプリケーションの一意の文字列である必要があります。サービスまたはWebアプリケーションの名前/ URLなど、iOSバンドルIDを使用することもできます。これは理想的にはアプリケーション全体で一定であるべきですが、特定の優先順位はありません。私は個人的にWebサービスURLに設定することを好みますが、それが私の好みです。

アカウントビットは、基本的にどのアプリケーションのユーザー名フィールドにも似ています。それで、同じサービスだが異なるアカウントの複数のパスワードを保存することができます。ユーザー名フィールドを持たないアプリケーションで作業している場合は、ユーザーや任意のものに設定することができますが、アプリケーション全体や将来のバージョンでは一定のままです。私はacme.comサービスのパスワード「試験」とjoebloggsのパスワードを保存していた場合

だから、ここで私はそれを保存したい方法です:

NSString *password = [SSKeychain setPassword:@"test" forService:@"acme.com" account:@"joebloggs"]; 

SSKeychainがとても簡単とする幻想的ですつかいます。間違いなく良い選択です!

関連する問題