Mac でアプリの環境設定ペインを作成するにはどうすればよいですか。また、iPhone でアプリの設定セクションを作成するにはどうすればよいですか?
4 に答える
システム設定に設定を入れたい場合は、iPhone アプリに設定バンドルが必要です。
http://developer.apple.com/iphone/library/samplecode/AppPrefs/index.html
どちらのプラットフォームでも、アプリに独自の設定ビューを作成できます。これは、他のビュー コントローラー/ウィンドウ コントローラーと同様に、ビュー コントローラーまたはウィンドウ コントローラーを作成することによって行われ、NSUserDefaults を使用して、ユーザーから取得した情報を保存/取得できます。
アプリケーション内に設定を配置するには、多くの困難な作業を行うためのオープン ソース (EPL) フレームワークであるmySettingsを検討することをお勧めします。自分で小さなコードを投稿した後、アプリ内に設定を含めないことにしました。
Mac の場合は、Apple のPreference Panesガイドを参照してください。
Mac OS X の場合、RHPreferencesフレームワークをお勧めします。
GitHubで入手できます。BSDライセンス。
次の Mac アプリケーション用の複数のタブを備えた、シンプルで使いやすい環境設定ウィンドウ コントローラーです。
また、以下も提供します。
- 異なるサイズのタブ ビュー間の自動サイズ変更 (アニメーションあり)
- カスタム NSToolbarItem のサポート
- 最後に使用したタブの永続性
- プレースホルダー NSToolbarItems のサポート (例: NSToolbarFlexibleSpaceItemIdentifier & NSToolbarShowFontsItemIdentifier)