环境搭建
- CocoaPods 主要是加载BaiduMapSDK、JGProgressHUD
- Carthage 主要是添加开源swift项目 如:Alamofire、ObjectMapper、Starscream等
项目配置
- 配置swift调用OC代码
由于BaiduMapSDK是由OC编写所以需要建立连接
- 创建桥头文件 如:"bridging-header.h"
<code>#import "BMapKit.h"</code>
-
配置Targets ->Build Settings -> Swift Compiler -> Objective-C Bridging Header $(PROJECT_DIR)/$(PROJECT_NAME)/bridging-header.h
-
在controller中使用
- 导入Carthage编译好的framework
- 导入framework Targets -> General -> Embedded Binaries 点击“+”