Objective c 不通过在代码和情节提要之间直接连接来创建出口的原因?

Objective c 不通过在代码和情节提要之间直接连接来创建出口的原因?,objective-c,xcode,Objective C,Xcode,我正在关注Matt Neuburg iOS7编程基础知识这本神奇的书,并且刚刚浏览了讨论各种创建出口的方法的部分 他解释的最后一个问题是直接连接代码和故事板(nib编辑器)。在此之前的所有操作都涉及HUD弹出式显示器、直接与连接检查员接洽等等,并且通常更为复杂,在创建插座之前需要遵循更多步骤 我仍然不知道你为什么要用这些更复杂的方法来创造一个出口?是否可以安全地推断他们在知道出口设置正确方面更可靠?如果是这样的话,那么这些其他方法究竟是如何实现的呢? 我提出这个问题的原因是,我想掌握一种创建销售

我正在关注Matt Neuburg iOS7编程基础知识这本神奇的书,并且刚刚浏览了讨论各种创建出口的方法的部分

他解释的最后一个问题是直接连接代码和故事板(nib编辑器)。在此之前的所有操作都涉及HUD弹出式显示器、直接与连接检查员接洽等等,并且通常更为复杂,在创建插座之前需要遵循更多步骤

我仍然不知道你为什么要用这些更复杂的方法来创造一个出口?是否可以安全地推断他们在知道出口设置正确方面更可靠?如果是这样的话,那么这些其他方法究竟是如何实现的呢?
我提出这个问题的原因是,我想掌握一种创建销售点的方法,如果艰难的方法是最好的方法,我宁愿从一开始就习惯它

它们几乎是等价的,了解它们是一个好主意,因为这在很大程度上取决于你在哪里工作,以及你开始工作时看到了什么。(例如,可以从目标绘制到源,也可以从源绘制到目标。)

为您生成代码的方法(使用助手窗格以便您同时看到情节提要和代码)的问题是:

  • 它占用了很多空间;例如,在我的13英寸小屏幕MacBookPro上,这不是一个很好的方法,因为实际上没有空间来进行这种分屏布局

  • 您必须在以后退出拆分窗格安排,那么为什么要首先进入它呢

  • 最重要的是:它只能在有限的情况下工作。如果您连接到的是superview的视图控制器,则它可以工作,但如果您在一个视图和另一个视图之间连接,则它根本不工作


因此,正如书中所暗示的那样,我的建议仍然是:在制定/探索出口和行动的所有方式中保持流畅!你知道的越多,你就越舒适和安全。

谢谢你,马特。在这种情况下,当我开始制作小程序时,我将对它们进行实验,希望过一会儿它会变得更直观。我在Google Plus上找到了你。希望有一天能给你写封信。再次感谢你这本真正精彩的书!很高兴收到你的来信,谢谢你对这本书所说的客气话!