在我的测试项目中,我创建了2个目标,如下所示:
步骤1:
步骤2:
步骤3:
然后,我在“TestTarget1”中创建了TestClass1.swift,在“TestTarget2”中创建了TestClass2.swift:
步骤1:
![enter image description here](https://istack.dev59.com/KIKix.webp)
![enter image description here](https://istack.dev59.com/IzGWZ.webp)
![enter image description here](https://istack.dev59.com/GRdzA.webp)
// TestClass1
public TestClass1 {
public static var randomNumber: Int {
return Int.random(in: 1...100)
}
}
在TestClass2
中,我希望访问TestClass1
中的随机数生成器,而不必导入目标“TestTarget1”,这可行吗?例如,通过链接库、框架等。
你可能会想,“为什么不想导入它?”很难解释,我相信你并不真的关心,我只是想知道这是否可行。谢谢!