iOS 如何手動創建Swift橋接頭


  • 將新文件添加到Xcode(文件>新建>文件),然後選擇“源”並單擊“標題文件”。

  • 將文件命名為“YourProjectName-Bridging-Header.h”。示例:在我的app Station中,該文件名為“Station-Bridging-Header”。

  • 創建文件。

  • 導航到項目構建設置並找到“Swift編譯器 - 代碼生成”部分。您可能會發現在搜索框中鍵入“Swift Compiler”以縮小結果範圍會更快。注意:如果您沒有“Swift編譯器 - 代碼生成”部分,這意味著您可能還沒有向項目中添加任何Swift類。添加Swift文件,然後重試。

  • 在“Objective-C Bridging Header”旁邊,您需要添加頭文件的名稱/路徑。如果您的文件位於項目的根文件夾中,只需將頭文件的名稱放在那裡。示例:“ProjectName / ProjectName-Bridging-Header.h”或簡稱為“ProjectName-Bridging-Header.h”。

  • 打開新創建的橋接頭,並使用#import語句導入Objective-C類。可以從swift類中訪問此文件中列出的任何類。