1. 程式人生 > >iOS程式猿之OC專案引入Swift方法

iOS程式猿之OC專案引入Swift方法

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檔案