在oc的項(xiàng)目中,有時(shí)會(huì)碰到需要引用swift方法的情況拴曲,下面簡(jiǎn)單做一下介紹
1. 在oc的項(xiàng)目中創(chuàng)建swfit文件
2. 創(chuàng)建橋接文件
-
在創(chuàng)建swfit文件的時(shí)候栏豺,Xcode會(huì)彈出一個(gè)提示,此時(shí)需要?jiǎng)?chuàng)建一個(gè)橋接文件
3. 在swfit中實(shí)現(xiàn)調(diào)用的方法
- 當(dāng)oc需要調(diào)用swfit的方法時(shí)候生年,需要在swfit的方法前面加@objc對(duì)swift的方法進(jìn)行修飾啤咽,否則無法調(diào)用
4. 在oc中引入swfit的頭文件
- 創(chuàng)建swfit文件的時(shí)候系統(tǒng)會(huì)自動(dòng)為工程創(chuàng)建一個(gè)“工程名-Swift.h”的文件(但是不會(huì)顯示出來,可以引用)晋辆,此文件不可手動(dòng)創(chuàng)建,必須使用系統(tǒng)創(chuàng)建的
- 導(dǎo)入頭文件:#import "TestMothod-Swift.h"