【发布时间】:2009-12-21 11:34:59
【问题描述】:
我是第一个 iPhone 项目的新手。我做了 4 年的 .NET 开发人员,为您介绍我来自哪里的背景知识。我正在尝试遵循 MVC 模式并在我的第一个项目中以正确的方式做事。我不想为了让它们发挥作用而拼凑起来。
这是我的情况: 我正在尝试解析仅包含 1 个对象的 XML 提要。我有一个模型对象,它代表我将从解析 XML 提要中获得的对象。我对 NSXMLParser 进行了子类化,并且能够成功解析 XML 提要并取回值(使用 NSLog 检查值)。这是我断开连接的地方。从我的控制器移动到子类时,调用 XMLParser、填充模型对象并将其返回给控制器的最佳方法是什么?
我正在寻找某种可以遵循的模式,这将被视为最佳实践。我不想把所有的逻辑都扔到控制器上的一个方法中,让它在任何情况下都无法重用。
【问题讨论】:
标签: iphone objective-c model-view-controller