RAC專題欄簡(jiǎn)單簡(jiǎn)介

? ? ? 前段時(shí)間RAC響應(yīng)式鏈?zhǔn)骄幊?ReactiveCocoa)和MVVM成為了某些項(xiàng)目的標(biāo)配.那么什么是RAC呢?它是如何用的呢?別急本次開辟單獨(dú)的一個(gè)專題就是為了詳細(xì)的解決這個(gè)問題的.

? ? ? ? 但本文的一個(gè)特點(diǎn),先交使用后探究底層與編程思想.所以文章的前期直接介紹如何用,也就是拿來主義.先用后探究.長(zhǎng)話不多說.直接開用.(本文只是一個(gè)導(dǎo)航和安裝的介紹而已).

安裝

使用cocoapods安裝(本文針對(duì)ReactiveCocoa5.0以上版本,cocoapods安裝不會(huì)的請(qǐng)移步到http://www.itdecent.cn/p/218eabbedc2f)

1.如果你只是純 swift 項(xiàng)目,你繼續(xù)使用 ReactiveCocoa 。但是 RAC 依賴于 ReactiveSwift ,等于你引入了兩個(gè)庫(kù)。這種情況下的podfile的文件如下:

use_frameworks!

target 'Target名稱' do

pod 'ReactiveCocoa', '~> 5.0.0-rc.1'

end

2.如果你的項(xiàng)目是純 OC 項(xiàng)目,你需要使用的是 ReactiveObjC 。這個(gè)庫(kù)里面包含原來 RAC 2 的全部代碼。這種情況下的podfile的文件如下:

use_frameworks!

target 'Target名稱' do

pod 'ReactiveObjC', '~> 2.1.2'

end

3.如果你的項(xiàng)目是 swift 和 OC 混編,你需要同時(shí)引用ReactiveCocoa 和 ReactiveObjCBridge 。但是 ReactiveObjCBridge 依賴于 ReactiveObjC ,所以你就等于引入了 4 個(gè)庫(kù)。 其中,ReactiveObjCBridge暫不支持cocoapods導(dǎo)入,需要手動(dòng)導(dǎo)入??!

這種情況下的podfile的文件如下(注意,ReactiveObjCBridge手動(dòng)導(dǎo)入就好啦):

use_frameworks!

target 'Target名稱' do

pod 'ReactiveObjC', '~> 2.1.2'

pod 'ReactiveCocoa', '~> 5.0.0-rc.1'

end


注意use_frameworks! 必須為英文狀態(tài)下的!否則會(huì)出現(xiàn)下面的提示

[!] 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 and Result

本系列參考文章? http://www.itdecent.cn/p/745f1c73707b

http://blog.csdn.net/abc649395594/article/details/46123379

http://www.itdecent.cn/p/c6ce3b0ae14f?utm_source=tuicool&utm_medium=referral

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,184評(píng)論 4 61
  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細(xì)...
    uniapp閱讀 4,859評(píng)論 0 12
  • 白玉遺于世,溫潤(rùn)而雅; 粉色佳人笑,閉月羞花; 紅顏多命薄,自...
    水禾甜閱讀 267評(píng)論 2 1
  • 鐘靈毓秀一城花,誰勒良駒踏翠葭? 始跨雕鞍猶膽怯,再舒坐轡漸安些。 揚(yáng)鞭陌上江湖路,策馬籬間塞外沙。 颯爽英姿春色...
    周延龍閱讀 201評(píng)論 5 3
  • 當(dāng)春暖花開到白雪紛飛,周而復(fù)始,我走遍了許多地方,看過許多風(fēng)景,拍攝過許多作品,遇見過形形色色的人,看著世界那般忙...
    簡(jiǎn)伊然閱讀 628評(píng)論 4 0

友情鏈接更多精彩內(nèi)容