我正在编写一个通过服务器和客户端(存储为两个字符串)连接到网络的应用程序。我的应用程序由多个 View Controller 和模型组成(每个 View Controller 和模型可能有 10 个……至少);然而,几乎我的每个模型都需要访问这些字符串(也许还有另外两三个)。让这些字符串在模型中持久存在的最佳方法是什么?除了这些字符串之外,模型本身有很大不同。
最佳答案
听起来您在整个应用程序中传播网络代码是犯了一个错误。服务器的接口(interface)是一个单一的职责,应该分解到它自己的类中。然后,您的模型可以与此类进行对话,而无需了解该类如何与服务器进行对话的任何详细信息。我发现的最简单的方法是人造单例。
关于objective-c - 如何设计一个应用程序来在 iOS 中跨模型保留一组字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10686542/