在OC文件中調(diào)用Swift相關(guān)方法時(shí)需設(shè)置
其中值為"項(xiàng)目名稱-Swift.h",并在相關(guān)文件中導(dǎo)入#import "ObjecAndSwift-Swift.h"
Person類
@interface Person : NSObject
- (void)sayHi:(NSString *)name;
@end
@implementation Person
- (void)sayHi:(NSString *)name{
NSLog(@"sayhi %@",name);
}
@end
Swift方法,調(diào)用OC
public class Student: NSObject {
func sayHello(name:String) -> Void {
print("sayhello to \(name)")
let person = Person()
person.sayHi("lisi")
}
}
在OC中調(diào)用Swift
Student *sty = [[Student alloc]init];
[sty sayHello:@"PHP"];