【发布时间】:2017-06-26 13:43:01
【问题描述】:
对于我当前的项目,我需要同时开发一个 android 和一个 iOS 应用程序。我从来没有私下使用过 iOS,所以我不太确定最佳实践以及用户期望我的应用程序的行为方式。
在 android 中,我为用户提供了一个自定义视图,该视图提供了不同的选项(服务器 IP、端口、语言设置、GUI 设置……),可以通过单击我的右上角的设置图标直接访问这些选项应用程序。在 iOS 中如何做到这一点?
我现在读到的是,有可能提供一个设置包,这将导致我的应用程序进入系统的设置应用程序。但这意味着用户必须离开我的应用才能更改他的设置,对吗?我查看了一些标准的 iOS 应用程序(日历、联系人、相机等),似乎所有应用程序都使用设置包,但无法直接从我的应用程序中访问它。
如果我提供一个可以通过导航栏访问的新视图以及用户可以在哪里更改这些设置,这会是一种糟糕的 iOS 做法吗?我应该如何存储它们以在许多应用程序重新启动时保持不变?在 Android 中,我使用 SharedPreferences 对象,非常方便。
【问题讨论】:
标签: android ios settings preferences