当咱们在 ObjC 项目中新建 Swift 文件时或者在 Swift 项目中新建 ObjC 文件时,Xcode 都会自动帮你新建一个 Objective-C bridging header file(固然咱们也能够手动建立) .
*** 当完成图一到图三的操做,你的项目已经作好Swift调用Objc初始化了.该文件固定的命名规则为:项目名-Bridging-Header.h 因为项目名为objc_swift,因此会自动生成为 [objc_swift-Bridging-Header.h]
(此处注意,工程名中若是存在空格" "或者中划线"-",须要用下划线"_"代替。)swift
1.在完成建立Bridging-Header.h的步骤后,而后Command+B build一次iOS工程,就会自动生成 "项目名-Swift.h"的 隐藏文件文件,ui
2.简单点的话,在任意OC文件中直接引入 "项目名-Swift.h"文件,就能够使用项目中Swift中的内容了.通常能够在pch中 #import "项目名-Swift.h" 隐藏文件便可(注意引入的名字包含的Swift是大写开头)3d
3.验证接入成功: Command+鼠标左键点击该文件,能显示出隐藏文件的内容,说明接入成功 code
基于以上流程,在pod文件的头部 ,新增一行 use_frameworks!
而后打开终端对项目pod install
安装并更新项目的的第三方库cdn