私は Mac 開発の初心者開発者です。私がする必要があるのは、ユーザーが任意のアプリケーションで [印刷] ボタンをクリックしたときに認証ダイアログを作成することです。
ユーザー名とパスワードを 1 時間保存する必要があります (常に認証を回避するため) が、ユーザーがマシンからログアウトするときにこれを削除する必要があります。
私が考えているのは、NSUserDefaults を使用してデータを保存し、ログアウト フックを作成してこのデータを削除することです。これはこれを行う適切な方法ですか?