我有一个混合了 Objective-C 和 Swift 源文件的项目。
Foo.h
@interface Foo : NSObject
-(void) sayHello;
@end
Foo.m
@implementation Foo
-(void) sayHello {
NSLog(@"Hello world, from Objective-C with love.");
}
@end
Foo.swift
class Foo {
func sayHello() {
print("Hello world, from Swift with love.")
}
}
甚至可以在同一个 Xcode
项目中包含两个 Foo 类吗?如果是,将执行哪个 sayHello
方法?
最佳答案
别担心,Xcode 会询问您是否桥接它。
关于objective-c - 在 Objective-C 和 Swift 中定义的类,哪个被执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32940404/