筆記
文件說(shuō)明: 庫(kù)<OC: AFNetworking Swift: Alamofire> 本工程名: XYZ <Oc.h, S.swift>
Podfile注意:庫(kù)有Swift,開(kāi)啟use_frameworks!
<庫(kù)>
Oc.h調(diào)庫(kù)
- 調(diào)Swift庫(kù) #import "Alamofire-Swift.h"
- 調(diào)OC庫(kù) #import "AFNetworking.h" || #import "AFNetworking/AFNetworking.h"
S.swift調(diào)庫(kù)
- 調(diào)Swift庫(kù) import Alamofire
- 調(diào)OC庫(kù) 需要XYZ-Bridging-Header 在該文件 #import "AFNetworking/AFNetworking.h" /// 需要寫(xiě)全
<自身>
Oc.h調(diào)自身
- 調(diào)OC 直接#import "Xx.h"
- 調(diào)Swift #import "XYZ-Swift.h" /// 系統(tǒng)自動(dòng)生成本工程Swift頭文件
S.swift調(diào)自身
- 調(diào)Swift 直接調(diào)用對(duì)象函數(shù)即可
- 調(diào)OC 需要XYZ-Bridging-Header 在該文件 #import "Xx.h" /// 加上XYZ/ 反而會(huì)出錯(cuò)