簡體   English   中英

如何使用Objectivec文件和Swift文件創建框架

[英]How to create a framework with Objectivec files and Swift files

我有一個包含Obiective-c文件和swift文件的Xcode項目,現在我想創建一個包含兩個類的框架,這可能嗎?

是的,這很簡單,Apple記錄了該過程。 請仔細閱讀“同一項目中的Swift和Objective-C” ,您會更加明智(“從同一框架目標中導入代碼”一節介紹了如何從同一目標中以Swift方式導入Objective-C) )。 簡短地...

  • 對於框架目標,您無需創建橋接標頭即可將您的Objective-C導入到Swift,您只需在框架的傘形標頭中 #import您想讓Swift看到的那些標頭即可 為此,標頭需要標記為public。
  • 為了使Swift可以在同一框架目標中的Objective-C中導入,請確保已為該目標啟用“定義模塊”,並在需要引用Swift類型的文件中,以#import <ProductName/ProductModuleName-Swift.h> 如果我記得這個權利,那么您想要從Objective-C訪問的Swift類型/方法/屬性必須已聲明為public ,以便即使它在同一目標中也可以被Objective-C代碼訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM