Xcode11+iOS13 SwiftUI安装SwiftFormat格式化代码

前言

最近在学习SwiftUI,相比UIKit,代码量更少,支持MVVM模式,有点类似现在前端最流行的Vue/React等框架。但是在Xocde里面,找了半天没找到怎么格式化代码,于是在网上找了个扩展,特此记录。

效果

格式化前:
Xcode11+iOS13 SwiftUI安装SwiftFormat格式化代码
菜单点击:
Xcode11+iOS13 SwiftUI安装SwiftFormat格式化代码
格式化后:
Xcode11+iOS13 SwiftUI安装SwiftFormat格式化代码

下载

MacOS:10.15.3

  1. 在页面:https://github.com/nicklockwood/SwiftFormat/releases 选择一个zip下载。
  2. 解压如“SwiftFormat-0.44.4.zip”
  3. 把“SwiftFormat-0.44.4/EditorExtension/SwiftFormat for xocde”拖拽到Applications目录
  4. 打开“系统偏好设置->扩展->Xcode Source Editor”,勾选SwiftFormat for xocde
  5. 打开Xcode,在Menu->Editord多了一个菜单项SwiftFormat

使用

打开Xcode,在Menu->Editord->SwiftFormat->Format file,即可。