撰写程序代码时,我们时常将重复使用的程式定义成function ,而且时常我们是在后来整理代码时才发现重覆的代码,此时我们并不需要人工搬移程序代码,利用Xcode 贴心的Extract to method即可将这段代码自动变成method。
接下来我们将以 Apple 参考书 Develop in Swift Fundamentals 的 Guided Project — Light 为例说明。

选取想要变成 method 的程序代码
比方下图选取的 if else 程式码。

点选 Xcode menu 的 Editor > Refactor > Extract to Method

此时程式将自动搬移到外面,变成名为 extractedFunc 的 method,而且它还贴心的加上 fileprivate,因为通常我们只想在档案里呼叫刚刚生成的 method,不会在其它地方呼叫。

输入 method 名称
我们可在框框里输入 method 的名字,比方下图的 updateUI。
转载需保留链接来源:软件玩家 » Xcode 的 Extract to method
SwiftUI显示图文并排的 Label
Xcode常用快捷按键总结
Swift 实现无止尽 360 度旋转动画的三个方法
什么是SVG图标?在网页中如何使用SVG图标?
Azure SignalR和Azure Functions实现无服务器架构
DBeaver – 媲美Navicat的数据库管理软件
eDEX-UI – PowerShell程序员必备的全屏终端
Sublime Text – 程序员之必备代码编辑器