【发布时间】:2010-02-04 01:46:16
【问题描述】:
随着我的 Cocoa 技能逐渐提高,我尝试不滥用 MVC,因为我发现自己回到了我之前的假设所建立的漏洞中。我这里没有人可以解决这个问题,所以希望你们中的一个可以帮助...
我有一个自定义模型类,它有许多不同的属性(NSString、NSDate、NSNumber 等)。我需要序列化传输的属性。有时,在处理此数据以进行序列化时,可能会出现用户需要回答的问题(UIAlertView 等)
不用纠结于太多细节,这段代码属于哪里?
- 我的一部分说模型,因为它是关于数据的持久性 - 在某种程度上。
- 我的一部分说查看,因为它是对模型中包含的核心数据(没有双关语)的另一种解释。在处理数据时,用户有时必须与对话框进行交互
- 我的一部分说 Controller,因为它负责管理模型和视图之间的数据转换。
是三者的结合吗?如果是这样,在处理数据时如何处理类之间的通信? NS通知?直接方法调用?
【问题讨论】:
标签: objective-c cocoa-touch model-view-controller cocoa-design-patterns