我需要在我的swift Project中使用Objective C库。 我已经提到了How to import existing Objective C classes in Swift
所以我将她https://github.com/liuminqian/SvpplyTable/tree/master/SvpplyTable的所有文件复制到我的Swift项目中。之后我创建了MyApp-Bridging-Header.h文件。
现在我怎样才能让这个图书馆在我的项目中运作?
答案 0 :(得分:1)
桥接文件将公开它在Swift中导入的所有内容。只需使用这些类,但您可以使用它们。 E.g。
MyClass.h:
@interface MyClass
- (void)doSomething;
@property (nonatomic, readonly, nonnull) NSNumber *someNumber;
@end
MyProject的桥接-Header.h:
#import "MyClass.h"
SomeClass.swift:
let instanceOfClass = MyClass()
instanceOfClass.doSomething()
print("Ended up with \(instanceOfClass.someNumber)")