在swift中调用objective-c:
1.在swift创建之后,再创建objective-c会提示要你创建oc和swift的桥接文件。选是。
2.在桥接文件中导入oc文件的头文件。
#include "Objective&C.h"
3.在oc中写方法
@interface Objective_C : NSObject
-(void)sayObjectC;
@end
#import "Objective&C.h"
@implementation Objective_C
-(void)sayObjectC{
NSLog(@"say Object");
}
@end
4.在swift中创建oc的对象
5.用oc的对象调用oc的方法。
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var o = Objective_C()
o.sayObjectC()
}
}