2012-03-26 14 views
7

¿Es posible combinar proyectos ARC y no ARC? Todavía no lo he probado, pero este es el escenario:¿es posible combinar códigos de proyecto que no sean ARC y ARC?

Tenemos un viejo proyecto iOS (no ARC) con un controlador de pestañas. Hay una pestaña del controlador de pestañas que aún no tiene ninguna función o vista. Estoy haciendo un nuevo proyecto que está relacionado con el proyecto anterior, y me gustaría que ARC lo use, si es posible combinar mi nuevo proyecto con el antiguo y asignar la vista de mi nuevo proyecto a la pestaña.

+1

posible duplicado de [Usando código que no admite ARC, de un proyecto ARC] (http://stackoverflow.com/questions/8651365/using-code-that-doesnt -support-arc-from-an-arc-project) –

+1

posible duplicado de [¿Cómo puedo deshabilitar ARC para un único archivo en un proyecto?] (http://stackoverflow.com/questions/6646052/how-can-i -disable-arc-for-a-single-file-in-a-project) –

+0

¡Gracias Sir Iulius Cæsar y Sir Kevin Ballard! –

Respuesta

12

Sí, por supuesto, y es muy fácil. Comience su nuevo proyecto con arco y simplemente "etiquete" los viejos archivos importados .m con la característica de no arco. Seguir este tutorial para ver cómo:

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

(explica acerca de cómo convertir, sino también acerca de cómo mantener de una forma no arco)

Editar: La etiqueta no es de arco -fno -ObjC arco debe configurar los archivos que desea Xcode considerar no arco de la siguiente manera:

enter image description here

(tomado de la página de tutorial de Ray Wenderlich)

+0

Gracias Sir Luis –

+0

De nada. – Pochi

Cuestiones relacionadas