OC工程調用Swift方法


1.建一個OC工程命名為SwiftOC.如圖所示:

2.新建一個swfit文件命名為Test.swift,會彈出提示,選擇Create Bridging Header建立橋接文件,系統會建立“工程名-Bridging-Header.h”,如圖所示:

3.配置工程
設置Defines Module 為Yes 

 

設置Product Module Name 為當前工程名 

 此時系統會為工程創建一個“工程名-Swift.h”的文件,此文件不可手動創建,必須使用系統創建的。

4.創建一個Test2.swift

 

5.在OC文件中引用swift

 

 6.如果文件中報錯,如HH沒有發現或未定義,則如下圖所示進行查找

 

produce Module Name后邊顯示是XXX,OC中就導入#import"xxxxx-Swift.h",再運行程序

注意:SwiftOC-Swfit.h文件中, 就是所有swift的方法;只有被public修飾的才會在那個文件中顯示出來


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM