【发布时间】:2012-05-04 10:58:58
【问题描述】:
iOS SDK 在以编程方式访问设备设置(通常通过设置应用程序访问)方面提供什么?
在阅读了 Apple 的 Preferences and Settings 文档后,我不确定应用程序是否可以通过编程方式调整设备的亮度,或者是否可以打开/关闭 wifi。我现在正在试验NSUserDefaults。感谢您提供任何帮助或建议。
【问题讨论】:
iOS SDK 在以编程方式访问设备设置(通常通过设置应用程序访问)方面提供什么?
在阅读了 Apple 的 Preferences and Settings 文档后,我不确定应用程序是否可以通过编程方式调整设备的亮度,或者是否可以打开/关闭 wifi。我现在正在试验NSUserDefaults。感谢您提供任何帮助或建议。
【问题讨论】:
Apple 的官方公共 API 不允许 iOS 应用访问“设置”应用中的常规设置,例如 wifi 启用。 NSUserDefaults 仅允许访问由该应用专门创建的那些偏好和设置以供自己使用。
【讨论】:
Library/Preferences 中使用 plist 的应用程序通常会被拒绝吗?听起来一些相当流行的应用程序正在这样做(stackoverflow.com/a/1335316/22471)
是的,对于某些设置,您可以使用私有 API 访问它们。 但是,显然,使用这些私有 API 会阻止您的应用被应用商店接受。 一条链接: Access iOS settings from code 希望这有帮助! ^_^
【讨论】: