3 回答
TA貢獻2051條經驗 獲得超10個贊
SwiftXcodemyproject-Swift.hXcodeSwift-classesXcode
基于Xcode objc項目的逐步SWIFT集成:
創造新 *.swift文件(在Xcode中)或使用Finder添加它 創建一個 Objective-C bridging header當Xcode問你這件事時 實現您的SWIFT類: import Foundation// use @objc or @objcMembers annotation if necessaryclass Foo { //..}打開生成設置并檢查這些參數: 定義模塊:
YES在搜索欄中復制和粘貼參數名稱 產品模塊名稱:
myproject確保產品模塊名稱不包含任何特殊字符 安裝目標-C兼容性標頭:
YES一旦你加入 *.swift此屬性將顯示在“生成設置”中的項目中。 目標-C生成的接口頭:
myproject-Swift.h此標頭由xcode自動生成。 目標-C橋接頭:
$(SRCROOT)/myproject-Bridging-Header.h在*.m文件中導入SWIFT接口頭 #import "myproject-Swift.h"
不要注意錯誤和警告。 清理和重建Xcode項目 利潤!
TA貢獻1801條經驗 獲得超16個贊
@objcNSObject.
TA貢獻1817條經驗 獲得超6個贊
@objcNSObject.
- 3 回答
- 0 關注
- 770 瀏覽
添加回答
舉報
