我经常使用简化实际功能的函数,例如delayWithSeconds(Int)
函数的DispatchTime.main.asyncAfter(deadline: seconds)
。现在,我想制作一个可以复制到任何新项目中的Swift文件,并在项目的每个文件中使用它的功能。我该怎么做以及语法如何?当我使用extend时,我只能将它用于一个类而不是整个项目。
谢谢!
答案 0 :(得分:1)
只需创建一个文件viewDidLayoutSubviews
(或您喜欢的任何其他名称)并粘贴这些行
Utility
无需编写类等。此功能将全局可用于每个文件。
答案 1 :(得分:1)
如果您不限制方法的范围(使用private或fileprivate),则该方法将在要使用的模块中可用。
,
如果要根据类对实用程序方法进行分类,也可以使用扩展。
func dispayHighlightedCell(tableView: TableView) {
...
}