我正在为iDevice开发项目。我将解释我的项目的体系结构,并且我想要一些反馈。iPhone中的项目的体系结构
我的项目是一个典型的iPhone应用程序:项目列表 - >细节。
步骤:
我做了一个单例存储信息。
我发送一个异步请求来接收项目列表(不详细),当请求完成加载后,我将结果存储在一个单身字符串中,并发布通知(“加载终止”)。
在其他对象中,我“捕获”此通知,解析存储在单例中的结果,将解析结果存储在单例中的数组中,并发布通知(“解析终止”)。
在其他对象中,我“捕捉”通知,并将结果显示在表视图中。
当选择一个细胞,我做同样的事(通知其他名称,并在单详细项目的其它变量)
我用这个架构,因为我的项目需要通用并可扩展。 这样做是个好主意吗?有更好的选择吗?
感谢您的重播,我不知道MVC模型很多东西(我的朋友是Zend的开发人员,他们解释了一些细节),但我认为我的方向是正确的。非常感谢你的链接,我会看到我可以学习的东西。谢谢。 –