*.xib,*.m和*.h文件如何相关?

con*_*fin 3 iphone xcode cocoa-touch

nib文件如何/在哪里与其*.m和*.h文件相关?

具体来说,我在谈论你何时创建一个新的Objective-C类,而不是使用该initWithNibName方法.

无论在何处定义此关系,都显然由Interface Builder中的"文件所有者"关系使用.我想它是某个地方的*.plist文件.

yon*_*nel 5

NIB文件描述类实例.

实际上,当您使用Interface Builder在NIB中拖放组件时,您将创建一个实例.

如果您拖放UIViewController,并且如果您在OWN类中使用.m和.h定义了UIViewController的子类,您将能够对界面构建器说:"使用我的UIViewController的自定义子类对于此对象实例".

这是在使用Tools/Identity Inspector的接口构建器中实现的,然后是Class identity:在这个地方,您可以将自己的类间接引用到您自己的.h和.m中.