Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone JSON驱动的iOS MVC体系结构_Iphone_Objective C_Ios_Cocoa Touch_Model View Controller - Fatal编程技术网

Iphone JSON驱动的iOS MVC体系结构

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将在这一切中扮演重要角色。) 需要解决的几个问题: 嵌套/链接委托以允许叶控件事件向上冒泡到根控制器,然后向下冒泡到适当的模型 动态对象组合允许视图在运行时包含子视图的任意组合 在

我知道这是一个有点空泛的问题,但我正在开发一个从远程JSON对象获取其整个结构的应用程序,我试图找出创建视图、视图控制器和模型的最佳方法。目前,我正在使用RestKit获取、解析和映射对象。我将在运行时定义视图、控件和字段的结构,所以我应该如何动态创建和管理对象组合、视图控制器和所有适当的委托?(我认为KVC和KVO将在这一切中扮演重要角色。)

需要解决的几个问题:
  • 嵌套/链接委托以允许叶控件事件向上冒泡到根控制器,然后向下冒泡到适当的模型

  • 动态对象组合允许视图在运行时包含子视图的任意组合

  • 在视图和适当的模型对象之间动态链接数据


对于这种类型的体系结构,有什么好的资源、指南或实施/规划的例子吗?

这个答案可能不能让您满意,但我会尽力提供帮助

初始化字典(NSDictionary)并使用
[yourObject objectForKey:@“yourJSONKey”]检测对象和值
[yourKey valueForKey:@“yourJSONValue”]然后创建并推送视图,以便它们在运行时发挥作用(根据JSON响应)