🪴 Xcode 中创建纯代码布局项目

🧐 1. 移除 Storyboard

没什么好说的,既然是纯代码布局,那么 Storyboard 文件就不需要了。

rm ./Main.storyboard

👨‍💻 2. 修改 Main Interface

因为 Xcode 版本更新,不同的版本会有不同的处理方案。

  • Xcode Version < 14.0

    清空 General - Deployment Info - Main Interface

  • Xcode Version >= 14.0

    清空 Build Setting - UIKit Main Storyboard File Base Name


🪴 3. 设置默认 View

在你的 AppDelegate.swift - application 中添加如下代码。

// 设置默认显示的界面
let controller = YourDefaultViewController()
        
self.window = UIWindow(frame: UIScreen.main.bounds)
window!.rootViewController = UINavigationController(rootViewController: controller)
window?.makeKeyAndVisible()