Swift工程使用OC類

2021-07-11 19:30:00 字數 1092 閱讀 3833

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...