Iphone JSON驱动的iOS MVC体系结构
我知道这是一个有点空泛的问题,但我正在开发一个从远程JSON对象获取其整个结构的应用程序,我试图找出创建视图、视图控制器和模型的最佳方法。目前,我正在使用RestKit获取、解析和映射对象。我将在运行时定义视图、控件和字段的结构,所以我应该如何动态创建和管理对象组合、视图控制器和所有适当的委托?(我认为KVC和KVO将在这一切中扮演重要角色。) 需要解决的几个问题:Iphone JSON驱动的iOS MVC体系结构,iphone,objective-c,ios,cocoa-touch,model-view-controller,Iphone,Objective C,Ios,Cocoa Touch,Model View Controller,我知道这是一个有点空泛的问题,但我正在开发一个从远程JSON对象获取其整个结构的应用程序,我试图找出创建视图、视图控制器和模型的最佳方法。目前,我正在使用RestKit获取、解析和映射对象。我将在运行时定义视图、控件和字段的结构,所以我应该如何动态创建和管理对象组合、视图控制器和所有适当的委托?(我认为KVC和KVO将在这一切中扮演重要角色。) 需要解决的几个问题: 嵌套/链接委托以允许叶控件事件向上冒泡到根控制器,然后向下冒泡到适当的模型 动态对象组合允许视图在运行时包含子视图的任意组合 在
- 嵌套/链接委托以允许叶控件事件向上冒泡到根控制器,然后向下冒泡到适当的模型
- 动态对象组合允许视图在运行时包含子视图的任意组合
- 在视图和适当的模型对象之间动态链接数据
对于这种类型的体系结构,有什么好的资源、指南或实施/规划的例子吗?这个答案可能不能让您满意,但我会尽力提供帮助 初始化字典(NSDictionary)并使用
[yourObject objectForKey:@“yourJSONKey”]检测对象和值代码>和[yourKey valueForKey:@“yourJSONValue”]代码>然后创建并推送视图,以便它们在运行时发挥作用(根据JSON响应)