【发布时间】:2020-09-27 06:34:54
【问题描述】:
Apple 表示 RealityKit SDK 是从头开始为 Swift 编写的。没有 Obj-C。
@objc class ARView
但为什么它的 ARView 有一个关键字“@objc”?
【问题讨论】:
标签: swift realitykit
Apple 表示 RealityKit SDK 是从头开始为 Swift 编写的。没有 Obj-C。
@objc class ARView
但为什么它的 ARView 有一个关键字“@objc”?
【问题讨论】:
标签: swift realitykit
但为什么它的 ARView 有一个关键字“@objc”?
因为你给出的原因。它完全用 Swift 编写,ARView 不是 UIView 的子类。因此,如果没有 @objc 关键字,Objective-C 代码根本看不到这个类。
毕竟,您仍然可能有一个部分或全部用 Objective-C 编写的项目,仍然需要与这个类进行对话。 Objective-C 程序员确实存在!
换句话说,这个类可能不是在Objective-C 中编写,但我们不想让Objective-C 对它保密。
【讨论】: