我的应用将由一位用户使用。但是,会有很多与用户相关的信息。所以我有一个名为User.h / .m和@property的字段。由于只有一个用户将使用手机,因此该类将由一个实例组成。
我的问题是,
1.我应该为这个班级采用单身设计模式吗?我不想一次又一次地通过不同的视图控制器实例化这个类。
我正在使用核心数据保存有关此课程的所有信息。话虽如此,这是否迫使人们更多地使用单身?
是单身设计模式的方法吗?或者它应该使用外部json文件还是plist?
谢谢
答案 0 :(得分:1)
就像@iOS一样,Weblineindia说Singleton会做得很好。但如果你在不同的方向思考,也许不是。您是否认为您的用户obj可以拥有多个Google(假设)帐户?您的应用将如何与这些社交帐户进行互动和处理?
这是真实的用例场景 - 我在工作时有一个帐户(邮件,服务,驱动器等),当我离开办公室时,我有一个帐户。我希望他们保持分开。我现在自己处于这样的位置。
也许如果您有关于User
课程逻辑的更多信息,那么它很容易回答。