9、RubyCocoa开发:项目搭建、用户偏好设置与数据存储

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加载和对象连接,关键在于类、方法和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值