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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。