全局(例如从所有视图控制器)可访问当前用户对象的最佳实践是什么?
我正在使用核心数据。
编辑:
我刚刚意识到我应该详细说明一下(并立即收到关于此的评论)..
当前用户是指作为电话所有者并与远程数据库中的条目相关联的用户。用户输入登录名/密码(或注册),然后可以访问远程服务器,获取数据等。
全局(例如从所有视图控制器)可访问当前用户对象的最佳实践是什么?
我正在使用核心数据。
编辑:
我刚刚意识到我应该详细说明一下(并立即收到关于此的评论)..
当前用户是指作为电话所有者并与远程数据库中的条目相关联的用户。用户输入登录名/密码(或注册),然后可以访问远程服务器,获取数据等。
对象可见性是应用程序架构的主要部分。您可以让您的对象对可能需要引用它的其他对象可见。不能给出简单的规则。我的书中有关于如何以绝对全局的方式使对象可见的提示:
http://www.aeth.com/iOSBook/ch13.html#_global_visibility
例如,在应用程序委托中存储一个引用,其他所有对象都可以轻松获取到该引用。但是还有很多其他的解决方案和方法(那一章也谈到了)。这是提前计划的问题。