1.建立乙個swift工程命名為ocswift
2.隨便建立乙個oc檔案
會出現提示,選擇create bridging header,系統會建立乙個橋接檔案
3.配置工程,確保objective-c compatibility header為當前工程下的橋接檔案
4.建立檔案endview
5.在swift檔案中引用oc類
在ocswift-bridging-header.h中引用oc類
#import
"endview.h"
viewcontroller.swift中使用
import uikit
class
viewcontroller: uiviewcontroller
override func didreceivememorywarning()
}
swift使用cocoapods匯入oc三方庫
這裡主要說幾個關於cocoapods匯入三方庫需要注意的問題和我遇到的坑 1 swift語言使用cocoapods配置podfile檔案時要加上use framework 這句 作用是把三方庫打包成靜態庫,具體為什麼我也在研究。2 swift呼叫oc的三方庫 a 要建立乙個橋接檔案,然後在targe...
OC與Swift混合使用
隨著swift趨向於穩定,越來越多的公司啟動的新專案也想使用swift過把癮,使用swift的好處與弊端不再贅述。目前版本是swift3.0,而且xcode9beta版中已經更新到swift4.0。使用swift開發是大趨勢,這裡從以下幾個方面看一下如何進行簡單的配置。post install do...
oc 類的使用
定議乙個hello類,用 inte ce end包著,並且繼承nsobject inte ce hello nsobject 包在大括號裡面是私有的屬性,外界是訪問不到的 id init 類似構造方法,但是還是很有區別的,內建的乙個初始化方法 void sayhello 為公開方法 end 實現he...