什么样的设计模式最能代表;“文件所有者”;iPhone中的对象?
我对iPhone开发还不熟悉。我读到xib中的“文件所有者”负责实例化nib中定义的所有对象。。。我想到了某种类型的工厂模式,但也许我没有着眼于大局什么样的设计模式最能代表;“文件所有者”;iPhone中的对象?,iphone,design-patterns,interface-builder,nib,xib,Iphone,Design Patterns,Interface Builder,Nib,Xib,我对iPhone开发还不熟悉。我读到xib中的“文件所有者”负责实例化nib中定义的所有对象。。。我想到了某种类型的工厂模式,但也许我没有着眼于大局 那么,与“文件所有者”概念相关联的最接近的设计模式(gof)是什么呢?文件所有者实际上不是设计模式的一部分 文件所有者实际上只是界面生成器中的占位符,用于以后分配特定类。如果查看“文件所有者检查器”中的“信息”面板,您将看到它被分配了一个特定的类。当nib用于主窗口时,类是UIApplication或子类。当它是视图时,文件所有者类通常是视图控制器
那么,与“文件所有者”概念相关联的最接近的设计模式(gof)是什么呢?文件所有者实际上不是设计模式的一部分 文件所有者实际上只是界面生成器中的占位符,用于以后分配特定类。如果查看“文件所有者检查器”中的“信息”面板,您将看到它被分配了一个特定的类。当nib用于主窗口时,类是UIApplication或子类。当它是视图时,文件所有者类通常是视图控制器的某个类。但是,它可以是任何类,只要该类可以链接到nib中的至少一个其他对象
每个nib都需要一个文件所有者作为nib的入口点。当加载nib时,其他对象会意识到这个对象。但这更多的是一种实用性,而不是一种设计模式 设计模式往往比文件所有者的概念更低级,明白了吗。比我想象的要简单。