如何在Xcode中创建MyViewController的扩展文件MyViewController+MyDetails.swift?
在Xcode中创建
MyViewController+MyDetails.swift扩展文件的方法 手动新建(最直接常用的方式)
- 打开你的Xcode项目,右键点击目标目录(或者用顶部菜单的
File > New > File...) - 在模板选择页选iOS > Source > Swift File,点「Next」
- 在「Save As」里直接输入文件名
MyViewController+MyDetails,选好保存目录和关联的target,点「Create」就行 - 打开新文件后,直接写扩展代码:
import UIKit extension MyViewController { // 这里写MyDetails相关的扩展逻辑 func displayDetails() { // 示例方法 } }
用重构快捷操作迁移代码(适合先写了扩展再移文件)
如果已经在MyViewController.swift里写了扩展代码,可以用Xcode的重构功能快速移到新文件:
- 在
MyViewController.swift里写好扩展代码块 - 选中整个
extension代码,右键选「Refactor > Move...」 - 在弹出的窗口里点「New File」,输入
MyViewController+MyDetails作为文件名,选好保存位置确认,Xcode会自动把代码移到新创建的对应文件里
目前Xcode没有内置一键生成这种命名格式扩展文件的功能,上面两种方法就是最省心的实现途径。
内容的提问来源于stack exchange,提问作者kfo dof
相关产品推荐
相关产品推荐

