如果您在xcode项目中为xib文件添加了某些内容,实际上可以让它们在您的代码中为事件处理程序等内容生成小片段。xib文件vs代码
然而,不生成的是一些实际创建对象的代码,将它分配给一个视口,初始化它等。我的问题是,这个代码在哪里?它隐藏在xib文件中吗?
还有,如果我想以编程方式自己做所有这些,它会是什么样子,以及我将它放在哪里,例如在打开的gl模板xcode附带?
如果您在xcode项目中为xib文件添加了某些内容,实际上可以让它们在您的代码中为事件处理程序等内容生成小片段。xib文件vs代码
然而,不生成的是一些实际创建对象的代码,将它分配给一个视口,初始化它等。我的问题是,这个代码在哪里?它隐藏在xib文件中吗?
还有,如果我想以编程方式自己做所有这些,它会是什么样子,以及我将它放在哪里,例如在打开的gl模板xcode附带?
我不知道代码在哪里,但它是抽象的,所以你不必处理它。如果你要在代码中执行,你可以把它放在ViewController文件中。
你需要类似的东西;
CGRect viewRect = CGRectMake(0, 0, 100, 100);
UIView* myView = [[UIView alloc] initWithFrame:viewRect];
以下链接介绍了如何处理代码中的视图。
界面生成器/ Xcode中不会生成界面的代码。每个xib都以序列化的形式包含接口(目前这是一个类似xml的文件,但是请注意,这可以随时更改!也可以在编译期间转换为字节数据文件)。在运行时,解析器将读取文件并创建所有元素,使用KVC
将所有内容都挂钩,然后就可以获得您的界面。