ページ

2010年3月9日火曜日

Keychain Services 調査 (9) 処理フロー

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

(前回)Cocoaの日々: Keychain Services 調査 (8) ドキュメントを読む #6 APIの利用方法

処理フローについては下記のページに FTP Server への接続を例とした図がある(Figure 2-1)。
Mac Dev Center: Keychain Services Programming Guide: Keychain Services Tasks for Mac OS X


これをもう少し簡素化して描き直してみた。


Mac Dev Center の図ではパスワードを保存するかどうか尋ねているが、これは省いている。一般のアプリでは省略されるか、大抵の場合は ID/パスワード入力の画面に「キーチェーンへ保存する」という✓ボックスをつけたり、あるいはそれがプリファレンスで設定できるようになっている。あと図に入れ忘れたが、3回失敗したら中止するなどの処理も必要か。