如何在swift工程中引入oc开发的第三方.Framwork

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")即可

你可能感兴趣的:(如何在swift工程中引入oc开发的第三方.Framwork)