我在YouTube上发现了一个有趣的教程,介绍如何在Xcode中创建一个Stop Watch应用程序(you can watch it here)。在某个位置,您必须将NSObject拖到Interface Builder中并设置它的Class Actions和Class Outlets。当我尝试的时候,我找不到它们。有人知道Xcode中Class Outlets和Class Actions选项卡的位置吗?谢谢!
PS - 我有Xcode 6.4,本教程使用的是早期版本。我认为可能在Xcode的更高版本中将Class Actions和Outlets放在不同的位置。
PPS - 我发现Stack Overflow上的几个问题与我的几乎一样,但答案对我来说没有意义。也许有人可以更好地解释一下?
答案 0 :(得分:0)
你找不到它们,因为它们不再存在。
多年前,Interface Builder是一个与Xcode不同的应用程序。您可以使用IB编辑您的nib / xib,它可以为您生成.h和.m文件。您可以定义类操作和类出口,以便将其放入这些生成的文件中。
当IB合并到Xcode中时,该功能被删除了。
新方法是在Xcode中创建您的类(文件>新>文件,并使用类模板),为您创建.h和.m文件(如果你是.swift文件使用Swift)。然后在主编辑器中打开xib,在助手编辑器中打开.h或.m或.swift文件(反之亦然)。现在你可以控制 - 从xib拖动对象到.h或.m或.swift文件,Xcode将为你创建一个插座或动作。