随着我的 Cocoa 技能逐渐提高,我尽量不滥用 MVC,因为我发现自己回到了我之前的假设所建立的一个洞中。我这里没有人可以解决这个问题,所以希望你们中的一个可以帮助...
我有一个自定义模型类,它有许多不同的属性(NSString、NSDate、NSNumber 等)。我需要序列化传输的属性。有时,在处理此数据以进行序列化时,可能会出现用户需要回答的问题(UIAlertView 等)
无需陷入太多细节,这段代码属于哪里?
- 我的一部分说模型,因为它是关于数据的持久性 - 在某种程度上。
- 我的一部分说View是因为它是对模型中包含的核心数据(没有双关语)的另一种解释。在处理数据时,用户有时必须与对话框进行交互
- 我的一部分说控制器,因为它管理模型和视图之间的数据转换。
是三者的结合吗?如果是这样,在处理数据时如何处理类之间的通信?NS通知?直接方法调用?