1.MRC開(kāi)發(fā)的第三方庫(kù)為 ARC
在編譯選項(xiàng)中,為MRC的程序添加-fno-objc-arc標(biāo)記朴沿,表明在編譯時(shí)猜谚,該文件使用MRC編譯
2.如果要在MRC項(xiàng)目中添加ARC的文件败砂,可以使用 -fobjc-arc 標(biāo)記即可.
原標(biāo)題: iOS 使用ARC的工程怎么同時(shí)再引用MRC的第三方類庫(kù)
總結(jié): OS5.0以后就開(kāi)始可以使用ARC( Automatic Reference Counting:自動(dòng)引用計(jì)數(shù) )來(lái)代替之前的MRC(Manual Reference Counting:人工引用計(jì)數(shù))。使用ARC會(huì)減少很多代碼和忘了釋放對(duì)象的苦惱魏铅。但是事情都有兩面性昌犹。使用了ARC之后如果你想復(fù)用以前寫(xiě)過(guò)的使用MRC的類, 就會(huì)出報(bào)錯(cuò)览芳。這時(shí)候怎么辦斜姥?方法比較簡(jiǎn)單, 只需要做下面的一個(gè)步驟就可以解決:
在targets的build phases選項(xiàng)下Compile Sources下選擇要不使用arc編譯的文件沧竟,雙擊它铸敏,輸入 -fno-objc-arc 即可
MRC工程中也可以使用ARC的類。方法如下:
在targets的build phases選項(xiàng)下Compile Sources下選擇要使用arc編譯的文件悟泵,雙擊它搞坝,輸入 -fobjc-arc 即可
iOS 使用ARC的工程怎么同時(shí)再引用MRC的第三方類庫(kù) - vaercly的專欄 - 博客頻道 - CSDN.NET