3 回答

TA貢獻2051條經驗 獲得超10個贊
Swift
Xcode
myproject-Swift.h
Xcode
Swift-classes
Xcode
基于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個贊
@objc
NSObject
.

TA貢獻1817條經驗 獲得超6個贊
@objc
NSObject
.
- 3 回答
- 0 關注
- 760 瀏覽
添加回答
舉報