Xcode开发实用技巧与调试指南
1. 代码片段与重构
1.1 代码片段
创建了一个动作代码片段,可用性为类实现,定义如下:
@IBAction private func <#name#> (_ sender: Any) {
<#code#>
}
其他代码片段构成了个人实用函数库。例如延迟代码片段会插入 DispatchQueue.main.asyncAfter 包装函数,其可用性范围为顶级。
1.2 代码重构
重构是一种智能的代码重组方式。使用时,在代码中选择内容,然后从 Editor → Refactor 分层菜单中选择,或者右键点击并从上下文菜单的 Refactor 分层菜单中选择。以下是一些常用的重构命令:
- 重命名(Rename) :所选符号的声明及其所有引用会在整个代码中被更改。这也允许更改出口属性或动作方法的名称,而不会破坏与nib文件的连接。
- 提取方法(Extract Method) :创建一个新方法,并将所选代码行移动到该方法的主体中,用对该方法的调用替换原始代码行。然后会选中方法名和新的调用,以便你提供有意义的名称。
- 提取变量(Extract Variable) :创建一个新变量,并将所选代码表达式赋值给该变量,用对该变量的引用替换原始表达式。如
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



