1、新建了一个.h文件,命名为OCBridgeHeader.h,意思为oc桥接倒swift工程的头文件
头文件中要包含如下的宏定义
#ifndef OCBRIDGEHEADER_H
#define OCBRIDGEHEADER_H
#endif
2、将target的BuildSetting里边的Objective-c Bridging Header 设置为1中的.h文件,如OCBridgeHeader.h,这里不是简单的输入.h文件的名字就可以了,而是拖动该.h文件道这里,才会出现该.h的路径,然后把该绝对路径改为$ (SRCROOT)/OCBridgeHeader.h即可
3、将第三方的.Framework手动拖入道项目中
4、在第一步的.h文件中,引入该三方库的头文件,如下:
5、如何在.swift文件中,使用oc库的api
这个跟调用swift的api是类似的,如有一个oc的类方法如下:
[myOcClass sendMsg:@"xxxx " withAppID:@"xxx"];
那么在swift中调用该oc方法则是如下:
myOcClass.sendMsg("xxxx ",withAppID:"xxx")即可
网友评论