如何在 Xcode 中使用构建目标
How to Use Build Targets In Xcode
我非常熟悉 Xcode 的工作原理,除了构建目标。
我需要添加一个特殊的构建目标来处理通知,其中包含一个 class 用于处理通知(称之为 Class B
)。在此目标内部,我从位于主构建目标中的 class 访问一个方法(称为 Class A
)
问题是我无法将 Class A
的方法添加到 Class B
的一部分,因为这样做会导致大量 Cannot find Type in Scope
错误 classes 在 Class A
内部引用,尚未添加到构建目标。
如何避免这些错误?
在这种情况下,您可以为两个目标 select class A,然后为仅与特定目标相关的方法创建扩展,假设您有 2 个目标 X 和Y,你有 2 class A 和 B,class A 属于目标 X,class B 属于目标 Y 那么如果你想要 class A 的一些派系在目标 Y 中,那么你需要 select class A 用于侧面板中的两个目标,然后可以在目标中访问它,如果有一些你只需要目标 X 和你的方法可以创建 class A(单个文件)的扩展名并将其分配给各自的目标(即目标 X)
我非常熟悉 Xcode 的工作原理,除了构建目标。
我需要添加一个特殊的构建目标来处理通知,其中包含一个 class 用于处理通知(称之为 Class B
)。在此目标内部,我从位于主构建目标中的 class 访问一个方法(称为 Class A
)
问题是我无法将 Class A
的方法添加到 Class B
的一部分,因为这样做会导致大量 Cannot find Type in Scope
错误 classes 在 Class A
内部引用,尚未添加到构建目标。
如何避免这些错误?
在这种情况下,您可以为两个目标 select class A,然后为仅与特定目标相关的方法创建扩展,假设您有 2 个目标 X 和Y,你有 2 class A 和 B,class A 属于目标 X,class B 属于目标 Y 那么如果你想要 class A 的一些派系在目标 Y 中,那么你需要 select class A 用于侧面板中的两个目标,然后可以在目标中访问它,如果有一些你只需要目标 X 和你的方法可以创建 class A(单个文件)的扩展名并将其分配给各自的目标(即目标 X)