目标:在 Objective-C 中使用 Swift Package。
我要做的就是对从 ObjC 访问 Swift vars & func() 的正确语法有一个简单的、基本的理解。
这是关于将 Objective-C 与 Swift 包一起使用的问题的第二部分。
这是我正在尝试访问的 Swift 包文件...
我专注于 Swift类访问。
但我也想知道如何访问struct。
import Foundation
public struct RicStruct {
public private(set) var text = "Hello, World!"
public init() {
}
public func sayHello() -> String {
"Hello Ric!"
}
}
public class RicClass: NSObject {
@objc public var msg = "Mother has a feeling, I might be too appealing."
@objc public let text = "Hello Everybody!"
public override init() {}
public func sayHello() {
print(text)
}
public func doSomething() {
print("Inside doSomething()")
}
}
这是试图访问 Swift-Package vars & func 的 Objective-C 父级:
问题:访问的正确语法是什么:
- Swift 类和结构函数,
- 斯威夫特 var/let?