1. 程式人生 > >swift專案中 OC與swift相互呼叫

swift專案中 OC與swift相互呼叫

swift呼叫oc的方法:

1、橋接檔案,一般是swift工程,在建立一個oc檔案時,系統自動新增(不用改名,直接預設即可)

2、將需要引用的oc檔案 .h標頭檔案 新增到橋接類中。
具體方法可以參考我的這篇部落格,裡面進行了詳細講解

oc呼叫swift

1、首先設定一下Packing

進入TARGETS ->Build Settings -> Packaging 中

設定Defines Module為YES

設定 Product Module Name (這個也可以不設定,直接使用預設就行)

這裡寫圖片描述

2、設定完之後,在需要引用的oc檔案頭部 import一下,格式為: #import “工程名-Swift.h”

比如:#import “H56580E2E-Swift.h”

然後就可以使用swift檔案了