某些应用可能需要提供一种进行设置或选择配置的方法,但大多数应用可以避免或延迟这这种做法。成功的应用程序适用于大多数人,而且还提供了一些调整体验的便捷方法。当你按照大多数人的期望来设计应用时,可以减少对设置的需求。

推断你可以从系统中获得什么。如果你需要有关用户、设备或环境的信息,请尽可能查询系统,而不是去询问用户。比如,与其要求某人输入他们的邮编以便你可以展示本地化选项,不如请求使用其当前所处的位置。如果用户拒绝访问其信息,则优雅地回退到手动输入的方式。
用心确定应用中配置选项的优先级。对于那些基本的或经常更改的设置项来说,应用的主屏幕是个放置的好地方。 二级界面更适于放置那些只偶尔改变的设置项。
将不常更改的配置项放在「设置」中。「设置」是整个系统进行配置更改的中心,但人们必须离开你的应用才能到达那里。在应用中直接调整设置项要方便得多。如果你必须提供很少需要更改的设置项,请参阅实现 iOS 设置包及首选项和设置编程指南的开发者指南。

根据需要提供「设置」的快捷方式。如果你的应用包含将用户引导至「设置」的文本,如「转至设置 > 我的应用 > 隐私 > 位置服务」,请提供一个自动打开该位置的按钮。若要了解如何实现此行为,请参阅 UIApplication 中的 openSettingsURLString 。
