您如何看待或操纵您创建的视图背后的代码?

时间:2011-11-03 17:21:29

标签: objective-c ios cocoa-touch uiview uiviewcontroller

我正试着想一想如何查看或操纵我在我复制的教程应用程序中创建的视图背后的代码。

我知道您应该使用视图控制器“控制”视图。令我困惑的部分是,当我按照教程,我点击我的视图对象,设置委托,但我没有看到在代码中实际发生的地方。您是否能够看到构成视图的代码或完全隐藏的视图?

2 个答案:

答案 0 :(得分:2)

您的意思是当您打开笔尖时在视觉上拖动视图?

您创建的对象和您建立的连接将保存到XML文件中。当Xcode构建您的应用程序时,这些应用程序将转换为更有效的二进制文件格式。

当您的应用程序运行时,将读取二进制文件,并实例化其中描述的对象。在建立连接的地方,平台的笔尖加载部分使用键值编码来设置相关对象的出口和属性,通常是笔尖所有者。

您可以通过右键单击左侧项目导航器面板中的nib,然后选择 Open As |来查看视图的XML表示形式。源代码

答案 1 :(得分:1)

您需要浏览Apple的“Your First iOS App”指南,然后阅读,执行此操作,并重新阅读,直到该基本教程陷入其中。

如果使用Interface Builder创建视图(它将在nib文件中创建该视图),则将其与视图控制器连接,该视图控制器将包含接口文件和实现文件。在这些文件中,您将放置代码,通过这些代码在视图中引用这些组件,您还将编写方法,为您提供可触发的行为和操作,或者可以操作该(或其他)视图的组件和数据。 / p>

您只需要更好地消化Apple的文档。他们有很棒的指导来帮助你。