3 回答

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
Swift
Xcode
myproject-Swift.h
Xcode
Swift-classes
Xcode
基于Xcode objc項(xiàng)目的逐步SWIFT集成:
創(chuàng)造新 *.swift
文件(在Xcode中)或使用Finder添加它 創(chuàng)建一個(gè) Objective-C bridging header
當(dāng)Xcode問(wèn)你這件事時(shí) 實(shí)現(xiàn)您的SWIFT類: import Foundation// use @objc or @objcMembers annotation if necessaryclass Foo { //..}
打開(kāi)生成設(shè)置并檢查這些參數(shù): 定義模塊:
YES
在搜索欄中復(fù)制和粘貼參數(shù)名稱 產(chǎn)品模塊名稱:
myproject
確保產(chǎn)品模塊名稱不包含任何特殊字符 安裝目標(biāo)-C兼容性標(biāo)頭:
YES
一旦你加入 *.swift
此屬性將顯示在“生成設(shè)置”中的項(xiàng)目中。 目標(biāo)-C生成的接口頭:
myproject-Swift.h
此標(biāo)頭由xcode自動(dòng)生成。 目標(biāo)-C橋接頭:
$(SRCROOT)/myproject-Bridging-Header.h
在*.m文件中導(dǎo)入SWIFT接口頭 #import "myproject-Swift.h"
不要注意錯(cuò)誤和警告。 清理和重建Xcode項(xiàng)目 利潤(rùn)!

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
@objc
NSObject
.

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
@objc
NSObject
.
- 3 回答
- 0 關(guān)注
- 769 瀏覽
添加回答
舉報(bào)