swift和oc的相互調用,其實很簡單(基於swift4.0)

swift調用oc: 需要在統一的bridge頭文件(xxx-Bridging-Header.h)裏面import,然後即可使用。

oc調用swift: 需要在暴露出來的方法和屬性上加@objc否則不可用;且文件的類需要繼承自NSObject或NSObject的子類。另外需要在工程配置裏面做一些小改動。

具體設置和內容可以參考:
https://www.jianshu.com/p/754396e7e1bd
https://www.jianshu.com/p/e781748c9807

強烈推薦,很詳細的一篇:
https://www.jianshu.com/p/2ed48b954612

官方文檔鏈接:
https://developer.apple.com/documentation/swift
(最下面是混編相關資料,很全,可隨時在這裏查)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章