iOS程式猿之OC專案引入Swift方法
阿新 • • 發佈:2019-01-24
OC專案引入Swift方法
在OC專案中,有可能會遇到需要引入Swift寫的第三方庫,下面整理下OC專案如何使用Swift庫
1.在已有的OC工程中新建一個Swift檔案,命名為Test.swift,會彈出提示,選擇Create Bridging Header建立橋接檔案,系統會建立“工程名-Bridging-Header.h”
2. 配置工程
設定Defines Module 為Yes
設定Product Module Name 為當前工程名 (有時系統會自動為我們設定好)
此時系統會為工程建立一個“工程名-Swift.h”的檔案(不會顯示出來,可以引用),此檔案不可手動建立,必須使用系統建立的
3.測試是否成功
新建一個Swift檔案,寫一個Swift的函式
import UIKit
class Test1: NSObject {
func show()
{
print("hello baby!")
}
}
在OC工程裡呼叫該函式
成功!
以後在使用的地方直接引用"工程名-Swift.h",不需要引用Swift檔案