在 Xcode 的 Interface Builder 中,出口不是和属性一样,动作不是和事件处理程序一样吗?



似乎使用 Xcode 的界面生成器,当我们Ctrl将控件拖动到头文件时,我们创建为出口的内容与网页元素的属性(属性)非常相似,我们创建的操作与事件处理程序非常相似。 这是真的吗?

我也想知道为什么我们需要Ctrl - 将控件拖到头文件下 @interface ,而不仅仅是右键单击它并选择"添加出口"或"添加操作"。 为什么我们必须将其拖动到头文件中的确切位置?

实际上,我们不需要Ctrl 拖动它,这只是为了方便使用。我们还可以在代码中链接我们的网点。

而且,是的,它确实类似于属性。您甚至可以在@interface中将其声明为属性

@property (strong)IBOutlet UITextField *loginField;

这里有一个关于这个主题的很好的演讲 https://groups.google.com/forum/m/?fromgroups#!topic/pdx-cocoaheads-talk/ujqrcCZc-Z8

相关内容

最新更新