如何解决iOS / Swift / Xcode:建议放置应用程序范围的键,属性和配置的位置?
我有应用程序范围内的配置变量,例如mixpanel令牌,twillio访问令牌等,目前正在以全局常量的形式存储在AppDelegate中。有没有更好的摆湖人?
Aws::IOStream
我考虑过的一些选择:
- 全局变量-这实际上似乎是最好的方法;超级容易,快速等。
- “ Configs”类 –比#1更有条理
- Info.plist —使用XML在Swift中进行读取/写入是一场噩梦。
- Another.plist —与#3相同,但至少现在配置与Apple的存储分开保存
- Config.json —将减少XML噩梦,但仍然需要读/写文件,这很烦人。
我还有什么想念的吗?
解决方法
理想情况下,将这些值保留在拥有它们的某个类或结构中。如果确实没有这样的东西,那么至少可以通过将它们声明为枚举或结构的static let
实例属性来命名它们。不要像示例代码中那样让它们“自由浮动”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。