Red de conocimiento informático - Material del sitio web - Cómo implementar la programación mixta de arc y mrc

Cómo implementar la programación mixta de arc y mrc

Después de OS 5.0, se puede utilizar ARC (Automatic Reference Counting: Conteo automático de referencias) para reemplazar el anterior MRC (Manual Reference Counting: Conteo manual de referencias). El uso de ARC ahorrará una gran cantidad de código y la molestia de olvidarse de liberar objetos. Pero todo tiene dos caras. Después de usar ARC, si desea reutilizar una clase escrita previamente usando MRC, se informará un error. ¿Qué hacer en este momento? El método es relativamente simple. Solo necesita seguir los siguientes pasos para resolverlo:

En Compilar fuentes, en la opción de fases de compilación de destinos, seleccione el archivo que no debe compilarse usando arc y haga doble clic. e ingrese -fno-objc- arc can

Las clases ARC también se pueden usar en proyectos MRC. El método es el siguiente:

Seleccione el archivo que se compilará con arc en Compilar fuentes en la opción de fases de compilación de destinos, haga doble clic en él e ingrese -fobjc-arc