2012-03-26 10 views
7

Czy można łączyć projekty ARC i inne niż ARC? Tak naprawdę nie próbowałem tego jeszcze, ale jest to scenariusz:czy możliwe jest łączenie kodu projektu innego niż ARC i ARC?

Mamy stary projekt iOS (bez ARC) z kontrolerem kart. Z kontrolera kart jest karta, która nie ma jeszcze żadnej funkcji ani widoku. Robię nowy projekt, który jest związany ze starym projektem, i chciałbym go użyć ARC, jeśli możliwe jest połączenie mojego nowego projektu ze starym i przypisanie widoku mojego nowego projektu do zakładki.

+1

możliwy duplikat [Korzystanie z kodu, który nie obsługuje ARC, z projektu ARC] (http://stackoverflow.com/questions/8651365/using-code-that-doesnt -support-arc-from-an-arc-project) –

+1

możliwy duplikat [Jak mogę wyłączyć ARC dla pojedynczego pliku w projekcie?] (http://stackoverflow.com/questions/6646052/how-can-i -disable-arc-for-a-file-in-a-project) –

+0

Dziękuję Sir Iulius Cæsar i Sir Kevin Ballard! –

Odpowiedz

12

Tak, oczywiście, i to bardzo proste. Rozpocznij nowy projekt za pomocą łuku i po prostu "oznacz" stare zaimportowane pliki .m z nieskrępowanym tekstem. Śledź ten poradnik, aby zobaczyć, jak:

http://www.raywenderlich.com/5677/beginning-arc-in-ios-5-part-1

(wyjaśnia, jak do konwersji, ale także o tym, jak utrzymać w nie moda łuku)

Edycja: Non tag łuku -fno -objc łukowego należy ustawić pliki, które chcesz Xcode rozważyć non łuk tak:

enter image description here

(pobrana ze strony pomocy Ray'a Wenderlicha)

+0

Dziękuję Sir Luis –

+0

Nie ma za co. – Pochi

Powiązane problemy