有没有办法始终在每个文件上导入一些库?
而不将它们放入框架中
例如,不必这样做
--MySwiftFile.swift--
import UIKit
import Foundation
import ...
我可以做类似的事情:
--SharedImports.swift--
import UIKit
import Foundation
import ...
--MySwiftFile.swift--
import SharedImports.swift
答案是“不,这是故意的”。每个文件都需要知道该文件中包含的代码的上下文。它从导入集中获取上下文。
现在在 UIKit 和 Foundation 的特殊情况下,应该是这样的UIKit
进口Foundation
所以我认为您不必在每个文件中明确调用两者。在上面的例子中,你应该能够通过
import UIKit
有时,例如在定义应用程序的模型时,您可能希望引入一个文件Foundation
并不是UIKit
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)