You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 14:57:27