跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

Swift集成

iOS UMeng OC和Swift混编文档

Swift调用Objective-C需要建立一个桥接头文件进行交互

新建桥接头文件

1.该文件在第一次创建Swift文件时会提示创建该文件,选择创建。

2.该文件可以手动创建, 选择Header File文件创建

桥接命名格式为 工程名-Bridging-Header.h

1

配置信息

将桥接文件路径拷到Objective-C Bridging Header 里

设置Precompile Bridging Header 为Yes

2

导入SDK头文件

在工程名-Bridging-Header.h中加入相应业务SDK的头文件头文件在Swift demo中可直接获取,请您下载demo。

  1. //导入UMCommon的OC的头文件
  2. #import <UMCommon/UMCommon.h>
  3. //导入UMCommonLog的OC的头文件
  4. #import <UMCommonLog/UMCommonLogManager.h>
  5. //导入UMAnalytics的OC的头文件
  6. #import <UMCommon/MobClick.h>
  7. //导入UMAnalytics Game的OC的头文件
  8. #import <UMAnalyticsGame/MobClickGameAnalytics.h>

导入相对业务桥接文件

2

具体使用可参考Demo工程

Swift demo

SDK接口使用请参考各业务文档,文档地址:https://developer.umeng.com/docs/119267/cate/119475