我正在创建一个应用程序,每个视图加载的内容与远程数据库不同,因此每个视图都有自己的查询。在应用程序中管理数据库访问的最佳方法是什么?
我可能的解决方案:
这是标准方法吗?是否有更好/更琐碎/更强大的方法?我只是在寻找最好的方法来保持我的代码清洁,清晰,并且将来很容易更新。
感谢您的任何建议!
答案 0 :(得分:1)
我已经使用单独的类进行了下载,但没有存储数据。此类定义用于将数据发送回调用方的委托协议。我在任何需要下载内容的控制器中创建此类的实例,并将其自身设置为该下载类的委托。我在这个类中有一个传递URL的方法,在回调方法中(我使用NSURLConnection),我调用委托方法传回原始数据(或错误对象),这样每个类都可以操作数据以自己的方式。