新手问题。
我正在 Snow Leopard 上使用 xcode 4.2 构建一个可可应用程序。假设我想要一个带有视图控制器的表视图。我选择 File->New->New File,选择 Objective-C 类,将其命名为 foo 并指定它是 NSViewController 的子类。xcode 为我创建了 foo.h、foo.m 和 foo.xib。然后我创建另一个新类,将其命名为 bar,指定它是 NSTableView 的后代,xcode 创建 bar.h 和 bar.m。
当我在 IB 中打开 foo.xib 时,我看到一个标有“自定义视图”的蓝色矩形。我选择该视图,然后在 Identity Inspector 中将其类设置为 bar,即我刚刚创建的 NSTableView 后代。我希望 IB 中自定义视图的外观会变为 TableView 的外观,就好像我从对象库中拖动了一个 NSTableView 并将其放到自定义视图上一样。但这不会发生。相反,自定义视图的名称只是更改为 bar。我不知道我是否有表格视图。
创建新表视图和控制器的正确方法是什么?