例如,我想使用这个扩展:
import Foundation
extension String {
func exec (str: String) -> Array<String> {
....
}
}
Run Code Online (Sandbox Code Playgroud)
我应该在哪里保存它?我应该创建一个新文件extensions.swift吗?
对于像上面那样的全局扩展,我认为最好将它放在一个extensions.swift文件中。如果您扩展自己的一个类,我发现最好将它与原始类保存在同一个文件中,以便其他开发人员知道它。
如果您有一个特定全局类的多个扩展名,例如String,您可以将它们分组到一个StringExtensions.swift文件中。
| 归档时间: |
|
| 查看次数: |
1442 次 |
| 最近记录: |