gpt4 book ai didi

swift - 在 Swift 项目中存储扩展的位置

转载 作者:可可西里 更新时间:2023-11-01 00:23:28 24 4
gpt4 key购买 nike

例如,我想使用这个扩展:

import Foundation

extension String {
func exec (str: String) -> Array<String> {
....
}
}

我应该把它保存在哪里?我应该创建一个新文件 extensions.swift 吗?

最佳答案

对于像上面这样的全局扩展,我认为最好将它放在 extensions.swift 文件中。如果您扩展自己的类之一,我发现最好将其保存在与原始类相同的文件中,以便其他开发人员了解它。

如果您对特定全局类(例如 String)有多个扩展,您可以将它们分组到一个 StringExtensions.swift 文件中。

关于swift - 在 Swift 项目中存储扩展的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33280742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com