Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我意识到,在处理 XIB 文件时启动辅助编辑器时,默认情况下不再打开头文件,而是显示实现文件。是否有我不知道的新工作流程正在进行?在实现文件中,我似乎只能添加IBActions. 什么是“新”的创作方式IBOutlets?每次都切换到头文件??
IBActions
IBOutlets
我的 2 美分:
当您使用 Xcode 模板创建新类时,它通常会在实现文件中为私有属性提供类扩展。IBOutlets实际链接and是很有意义的IBActions,因为在大多数情况下,它们只在类本身中使用。
我现在想到的唯一例外是UIView子类,尤其是UITableViewCell. 许多开发人员IBOutlets直接在cellForRowAtIndexPath:.
UIView
UITableViewCell
cellForRowAtIndexPath:
Apple 工程师寄语:尽可能 封装你的IBOutlets& !IBActions