5

我意识到,在处理 XIB 文件时启动辅助编辑器时,默认情况下不再打开头文件,而是显示实现文件。是否有我不知道的新工作流程正在进行?在实现文件中,我似乎只能添加IBActions. 什么是“新”的创作方式IBOutlets?每次都切换到头文件??

4

1 回答 1

3

我的 2 美分:

当您使用 Xcode 模板创建新类时,它通常会在实现文件中为私有属性提供类扩展。IBOutlets实际链接and是很有意义的IBActions,因为在大多数情况下,它们只在类本身中使用。

我现在想到的唯一例外是UIView子类,尤其是UITableViewCell. 许多开发人员IBOutlets直接在cellForRowAtIndexPath:.

Apple 工程师寄语:尽可能 封装你的IBOutlets& !IBActions

于 2013-09-22T07:41:25.350 回答