天天看點

ObjectiveC和Swift混合程式設計

混合程式設計涉及到兩方面。第一、Swift檔案中引用OC代碼。第二、OC檔案中引用Swift代碼。

現在詳細說明兩種情況下如何做。

第一、Swift檔案中引用OC代碼

不管你是在OC項目中第一次建立Swift檔案,還是在Swift項目中第一次建立OC檔案。Xcode都會提示你要不要建立一個橋接的頭檔案,此時你肯定要選擇YES,于是Xcode就會自動為你的項目添加一個“項目名稱-Bridging-Header.h”這樣的頭檔案。

以後你想在Swift檔案中使用的OC檔案,都在這個頭檔案裡面進行包含。例如:#import "OCView.h"