ios - 可以为代码部分添加类型别名吗?

标签 ios swift enums type-alias

在我的 View Controller 中,我使用以下代码在多个位置重新加载 tableView。

DispatchQueue.main.async { self.tableView.reloadData() }

看起来我正在多个地方重写相同的代码。可以写typealias为了这。我知道这可以用通用方法编写,并在需要时调用它。只是好奇,还有其他方法吗??

最佳答案

它不是“类型”,因此类型别名没有意义。为其编写一个函数即可。或者定义一个代码片段,这样您只需敲击几下键盘即可加速此公共(public)代码片段的插入。

例如选择代码,右键单击它,然后选择“创建代码片段”:

enter image description here

如果需要,您可以提供“完成”字符串,例如在此示例中的 tvrd:

enter image description here

然后您只需输入自动完成字符串即可插入您的代码片段:

enter image description here

关于ios - 可以为代码部分添加类型别名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68239544/

相关文章:

ios - 圆几何上的点

ios - UIAlertView、NSURLConnection 和 wait_fences

swift - 如何初始化依赖于初始化参数和 `self` 的类属性?

swift - NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9802)

c# - 获取包含枚举值的整数表示的字符串

c - 在 C 中对条件编译的枚举进行字符串化

ios - tvOS - 嵌套 CollectionView 未正确聚焦

ios - 值只更新一次?

使用数组类型时 Swift 3 `+` 运算符错误

C++ 独立列出所有枚举标志