RubyCocoa开发:项目搭建、用户偏好设置与数据存储
1. 使用Interface Builder与分层项目文件夹
在使用Interface Builder处理分层项目文件夹时,存在一些需要注意的问题。Interface Builder无法识别子文件夹中的Ruby文件,这意味着它不会处理这些文件中的 ib_outlet 和 ib_target 声明,但这些声明仍可作为文档使用。此时,需要通过检查器的“Class Identity”选项卡手动告知Interface Builder有关输出口和操作的信息。
启动Interface Builder有多种方式:
- 过去,常通过在Xcode中双击 .nib 文件来启动。
- 也可以在Finder中双击该文件,或者从命令行打开,例如:
$ open English.lproj/MainMenu.nib/
这里的 .nib 文件通常存储在本地化( .lproj )文件夹中,而非项目的顶层。
当移动文件后,Interface Builder能否找到Ruby文件取决于启动方式:
| 启动方式 | 对Ruby文件的处理 | 结果 |
| ---- | ---- | ---- |
| 从Xcode外部启动 | 不尝试查找Ruby文件 | 检查器的“Connections”选项卡不变,文件位置不影响nib加载和对象连接,关键在于类、方法和
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



