我知道这是一个较为抽象的问题,但我正在开发一个应用程序,它将其整个结构都从远程JSON对象中获取,并且我正在尝试找出最好的方法来处理视图、视图控制器和模型的创建。目前,我正在使用RestKit来获取、解析和映射对象。我将在运行时定义视图、控件和字段的结构,那么如何动态地创建和管理对象组合、视图控制器以及所有适当的委托呢?(我想象KVC和KVO在其中将起到巨大作用。)
需要解决的一些问题:
需要解决的一些问题:
嵌套/链接委托,允许叶子控件事件向根控制器冒泡,然后再向正确的模型传递。
动态对象组合,允许视图在运行时包含任意组合的子视图。
动态链接数据,在视图和相应的模型对象之间建立关联。