gpt4 book ai didi

iphone - 从多个 Controller 访问模型对象?

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:10 25 4
gpt4 key购买 nike

我有一个应用程序使用 UITabBarController 来设置另外两个都需要访问同一模型对象的 Controller 。谁能给我任何关于如何最好地实现它的信息。我最初的想法是使用一个我可以从两者访问的共享实例(单例),但我只是想知道我是否缺少更好的方法?

最佳答案

我通常将模型创建为单例。它带来了便利,但也可能带来从打破 MVC 范式的 View 访问它的诱惑。将模型传递给每个 Controller 可能是更安全的方法。

您可以在 this article 中找到使用 Objective-C 创建单例的好技巧。

我看到一些开发人员将它作为 applicationDelegate 的属性,但模型绝对不属于那里。

我投单例!

关于iphone - 从多个 Controller 访问模型对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com