讓項(xiàng)目同時支持ARC和非ARC

1.第一種方式霹娄,Edit->Refactor翎苫,轉(zhuǎn)換成ARC方式兔院。

2.著名的iOS網(wǎng)絡(luò)框架ASIHTTPRequest就是MRC,我們試試能不能轉(zhuǎn)換成ARC谆吴。

3.點(diǎn)擊Check倒源,我們發(fā)現(xiàn)悲劇了,提示不能轉(zhuǎn)換句狼。多數(shù)情況下這種方式都會出錯笋熬,那該怎么辦呢?


4.第二種方式腻菇,給編譯器加標(biāo)記胳螟。

可以在Build Phases中的Compile Sources中加入編譯標(biāo)記-fno-objc-arc,確實(shí)可行筹吐,但是文件好多糖耸,這種方式適合文件比較少的情況,文件多了難道我們要一個一個加嘛丘薛,這 時候我們可以借助一個工具xproj嘉竟,這是一個腳本,可以很方便的給某個文件夾內(nèi)的文件添加編譯標(biāo)記洋侨,具體使用方法我們看項(xiàng)目主頁就行了舍扰,既可以給ARC 項(xiàng)目添加MRC標(biāo)記(-fno-objc-arc),也可以給MRC項(xiàng)目添加ARC標(biāo)記(-fobjc-arc)希坚。

5.第三種方式边苹,打包成靜態(tài)庫。

6.將我們將要使用的類拖入工程當(dāng)中裁僧。

7.勾選正確的target勾给。

8.將原來的類文件刪除,只留我們需要的锅知,然后我們將整個項(xiàng)目變?yōu)镸RC

9.添加頭文件

10.設(shè)置公共頭文件

11.運(yùn)行程序,我們發(fā)現(xiàn)靜態(tài)庫已經(jīng)產(chǎn)生.

12.這種方式的缺點(diǎn)就是如果需要改源碼脓钾,就需要重新打包.

13.最后一種方式售睹,就是項(xiàng)目引用。新建一個項(xiàng)目可训,改為非ARC昌妹,在另一個項(xiàng)目中引用這個項(xiàng)目,我們需要把項(xiàng)目B中的無關(guān)文件刪除掉握截,自己重寫成ARC方式飞崖。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谨胞,隨后出現(xiàn)的幾起案子固歪,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件牢裳,死亡現(xiàn)場離奇詭異逢防,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蒲讯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門忘朝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人判帮,你說我怎么就攤上這事局嘁。” “怎么了晦墙?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵悦昵,是天一觀的道長。 經(jīng)常有香客問我偎痛,道長旱捧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任踩麦,我火速辦了婚禮枚赡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谓谦。我一直安慰自己贫橙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布反粥。 她就那樣靜靜地躺著卢肃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪才顿。 梳的紋絲不亂的頭發(fā)上莫湘,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音郑气,去河邊找鬼幅垮。 笑死,一個胖子當(dāng)著我的面吹牛尾组,可吹牛的內(nèi)容都是我干的忙芒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼讳侨,長吁一口氣:“原來是場噩夢啊……” “哼呵萨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起跨跨,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤潮峦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跑杭,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡铆帽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了德谅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爹橱。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖窄做,靈堂內(nèi)的尸體忽然破棺而出愧驱,到底是詐尸還是另有隱情,我是刑警寧澤椭盏,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布组砚,位于F島的核電站,受9級特大地震影響掏颊,放射性物質(zhì)發(fā)生泄漏糟红。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一乌叶、第九天 我趴在偏房一處隱蔽的房頂上張望盆偿。 院中可真熱鬧,春花似錦准浴、人聲如沸事扭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽求橄。三九已至,卻和暖如春葡公,著一層夾襖步出監(jiān)牢的瞬間罐农,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工催什, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啃匿,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓蛆楞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親夹厌。 傳聞我的和親對象是個殘疾皇子豹爹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

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

  • 自動引用計數(shù)(ARC)是一項(xiàng)編譯器功能,可以給Objective-C提供自動內(nèi)存管理的能力矛纹。ARC使得程序員能專注...
    hlwz5735閱讀 1,564評論 0 3
  • 以下是關(guān)于內(nèi)存管理的學(xué)習(xí)筆記:引用計數(shù)與ARC臂聋。iOS5以前自動引用計數(shù)(ARC)是在MacOS X 10.7與i...
    啊左閱讀 4,545評論 0 17
  • 一、深復(fù)制和淺復(fù)制的區(qū)別? 1孩等、淺復(fù)制:只是復(fù)制了指向?qū)ο蟮闹羔槹磧蓚€指針指向同一塊內(nèi)存單元!而不復(fù)制指向?qū)ο蟮?..
    iOS_Alex閱讀 1,358評論 1 27
  • 6月2日咖啡冥想 1肄方、一早叫女兒起床冰垄,女兒說肚子疼,隨后就興奮的說自己例假來了权她,終于趕在高考前來虹茶,一家人歡歡喜喜,...
  • 我真的好想你啊隅要,隊(duì)長大人蝴罪。 自從那天買了東西回去,樸鎮(zhèn)開始研究步清,他要在老幺回來的時候送一個很棒的禮物要门。 日子在不緊...
    甜奎奶八閱讀 290評論 0 1