Xcode 4.6当我将按钮连接到新的视图控制器时,代码存储在哪里?

时间:2013-02-20 06:57:39

标签: xcode

在Storyboard / Interface Builder中工作时,Xcode是否会在编译时生成并插入一些代码,而我在浏览标题和实现文件时看不到这些代码?如果是这样,我该如何查看此代码?

考虑一下我添加了一个UINavigationController和一些视图控制器。我在第一个视图控制器上放置了一个按钮,控件将按钮拖动到下一个视图控制器以建立连接/创建转换。当我检查我的实现时,我看到没有反映这个的代码 - 应该有,我怎么才有机会看到它?

2 个答案:

答案 0 :(得分:2)

所有在故事板中序列化的内容。通过在IB中创建segue对象来建立连接。该对象存在于故事板中并自动实例化。这些链接没有可见的代码;它们仅在故事板中表示。

故事板非常棒,因为它们可以替换您以前必须编写的许多样板代码。不幸的是,它需要一些人习惯于不实际看到执行操作的代码。

答案 1 :(得分:0)

就像@RichardBrown所说,这都是通过故事板完成的。没有代码可以看到这一点。雅有点奇怪,但它很好,你不必处理这样的代码。让事情变得更容易