创建两个或更多单例

时间:2011-06-13 05:11:19

标签: iphone core-data nsurlconnection

我创建了3个单例类,以便于访问对象和方法。我使用了一个类来进行url连接并将数据保存到某些对象中,而其他单例保存到核心数据模型,另一个用于同步并从这些类中获取值并存储在某些对象中。

编程模式不好,拥有更多单例,是否存在内存管理方面的问题?单例创建一次,直到应用程序关闭才会释放,因此可能会出现内存重载问题。

1 个答案:

答案 0 :(得分:1)

虽然你可以使用任何数量的单身人士来满足你的要求我觉得,当他们处理大块数据时必须有一些限制,就像你的情况一样,你的所有单身类只是你的应用程序组件的服务提供者并处理大量数据所以你需要做好memory management streagy ,比如识别您不需要的长数据,临时数据以及您的应用随时需要的存储数据。 and release them properly on time.