Xcode 的 Extract to method

撰写程序代码时,我们时常将重复使用的程式定义成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

赞 (4)