如何创建首选项窗格?

时间:2009-07-28 05:49:24

标签: iphone macos preferences

如何在Mac上为我的应用创建首选项窗格。另外,如何在iPhone中为我的应用制作首选项部分?

4 个答案:

答案 0 :(得分:4)

如果您希望在系统偏好设置中包含首选项,则您的iPhone应用程序需要设置包。

http://developer.apple.com/iphone/library/samplecode/AppPrefs/index.html

您可以在任一平台上的应用中创建自己的偏好设置视图。这可以通过创建视图控制器或窗口控制器来完成,就像使用任何其他视图控制器/窗口控制器一样,您可以使用NSUserDefaults来存储/检索从用户获得的信息。

答案 1 :(得分:3)

对于Mac,您可以查阅Apple的Preference Panes指南。

答案 2 :(得分:3)

要在您的应用程序中放置设置,您可能需要考虑mySettings,这是一个开源(EPL)框架,用于完成大部分艰苦工作。在自己做了一个小代码贡献后,我决定不再在我的应用程序中包含该设置。

答案 3 :(得分:0)

对于Mac OS X,我建议使用RHPreferences框架。

GitHub上可用。 BSD许可。

它是一个简单易用的首选项窗口控制器,为您的下一个Mac应用程序提供了多个选项卡。

它还提供:

  • 在不同大小的标签视图之间自动调整大小(使用动画)
  • 自定义NSToolbarItem支持
  • 上次使用的标签的持久性
  • 支持占位符NSToolbarItems(例如NSToolbarFlexibleSpaceItemIdentifier& NSToolbarShowFontsItemIdentifier)