OC Swift混編注意點

隨著 Swift 的流行凄杯,各種神奇的庫也開始有對應(yīng)的 Swift 版本了街佑,但是在導(dǎo)入的過程中需要有一些注意點。不然的話屹徘。他會報錯走趋,把你搞的很無奈。

第一步

首先在你的項目中任意創(chuàng)建一個 Swift 文件噪伊,這個文件是一個橋接文件

nIVNZne.png!web.png

點擊Create Bridge Header

然而如果手賤點了 Don’t create 簿煌,那以后不管你創(chuàng)建再多的 Swift 文件,它都不會問你了鉴吹。不過姨伟,這當(dāng)然是有手動操作的途徑

1、手動創(chuàng)建一個頭文件豆励,名字叫 Your_Product_Module_Name-Bridging-Header.h 夺荒,注意不是 Project_Name 。
2良蒸、確保你的項目目錄下至少有一個 Swift 文件技扼。
3、確保在 Targets 的 Build Settings 里嫩痰, Product Module Name 是有值的剿吻。(如果沒有,直接設(shè)置為 $(PRODUCT_NAME) 就可以了)
4串纺、將 Project 的 Build Settings 里的 Defines Modules 設(shè)置為 Yes 丽旅。(如果項目里沒有創(chuàng)建過 Swift 文件的話椰棘,這個設(shè)置可能是不可見的)
配置完成!進(jìn)入代碼環(huán)節(jié)榄笙!

第二步

使用CocoaPods導(dǎo)入

在使用的使用邪狞,一定要加這句話

use_frameworks!
2BDCB612-5D68-4A8E-9160-C3145393C423.png

這是告訴 CocoaPods:“請把我要用到的第三方庫用動態(tài)框架的形式集成進(jìn)來”。因為 Apple 不允許開發(fā)者構(gòu)建內(nèi)含 Swift 代碼的靜態(tài)庫茅撞,所以要往 OC 項目中集成第三方 Swift 代碼的時候就只能通過動態(tài)框架( framework )的形式了帆卓。

如果不添加,在使用終端導(dǎo)入的時候會報這個錯誤

8E8B0B85-7598-4DA6-A30B-594332800344.png

[!] Pods written in Swift can only be integrated as frameworks; add use_frameworks! to your Podfile or target to opt into using it. The Swift Pods being used are: ReactiveCocoa, ReactiveSwift, and Result

手動導(dǎo)入

手動導(dǎo)入請參考這里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末乡翅,一起剝皮案震驚了整個濱河市鳞疲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蠕蚜,老刑警劉巖尚洽,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異靶累,居然都是意外死亡腺毫,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進(jìn)店門挣柬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潮酒,“玉大人,你說我怎么就攤上這事邪蛔〖崩瑁” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵侧到,是天一觀的道長勃教。 經(jīng)常有香客問我,道長匠抗,這世上最難降的妖魔是什么故源? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮汞贸,結(jié)果婚禮上绳军,老公的妹妹穿的比我還像新娘。我一直安慰自己矢腻,他們只是感情好门驾,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著踏堡,像睡著了一般猎唁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上顷蟆,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天诫隅,我揣著相機(jī)與錄音,去河邊找鬼帐偎。 笑死逐纬,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的削樊。 我是一名探鬼主播豁生,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼漫贞!你這毒婦竟也來了甸箱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤迅脐,失蹤者是張志新(化名)和其女友劉穎芍殖,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谴蔑,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡豌骏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了隐锭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窃躲。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖钦睡,靈堂內(nèi)的尸體忽然破棺而出蒂窒,到底是詐尸還是另有隱情,我是刑警寧澤荞怒,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布洒琢,位于F島的核電站,受9級特大地震影響挣输,放射性物質(zhì)發(fā)生泄漏纬凤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一撩嚼、第九天 我趴在偏房一處隱蔽的房頂上張望停士。 院中可真熱鬧,春花似錦完丽、人聲如沸恋技。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜻底。三九已至,卻和暖如春聘鳞,著一層夾襖步出監(jiān)牢的瞬間薄辅,已是汗流浹背要拂。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留站楚,地道東北人脱惰。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像窿春,于是被迫代替她去往敵國和親拉一。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫旧乞、插件蔚润、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,065評論 4 62
  • 1.背景 外包項目(OC)交接完畢,需要把另一個swift的項目的部分(很多)頁面加入到這個外包項目中尺栖。有兩種解...
    藍(lán)搖扼劍閱讀 2,617評論 0 1
  • 項目組件化嫡纠、平臺化是技術(shù)公司的共同目標(biāo),越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件决瞳,一方面使項目架構(gòu)...
    swu_luo閱讀 21,594評論 0 39
  • 有一天在洗澡的時候, 突然想起來一個問題, 人生, 是一個項目嗎? 連洗個澡都這么折騰的我, 尋著這個思路, 開始...
    雷小二閱讀 2,026評論 0 4
  • 最好的愛情大概是货徙、 我崇拜你像個英雄、你寵愛我像個孩子皮胡。
    SonamPalyang閱讀 115評論 0 1