【问题标题】:JSON-driven iOS MVC architectureJSON驱动的iOS MVC架构
【发布时间】:2012-03-03 13:26:36
【问题描述】:

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

需要解决的一些问题:

  • 嵌套/链式委托,允许叶控制事件向上冒泡到根控制器,然后向下传输到正确的模型。

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

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

是否有任何好的资源、指南或此类架构的实施/规划示例?

【问题讨论】:

    标签: iphone objective-c ios cocoa-touch model-view-controller


    【解决方案1】:

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

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

    【讨论】: