Sto modificando uno open source app che non è ARC. La maggior parte della mia esperienza iOS è con l'obiettivo-c abilitato ARC, quindi quando creo e aggiungo nuovi file al progetto tendo a renderli ARC compatibili con compiler flags (specialmente quando mi trovo di fronte a strani codici non arc bugs).quanto è sicuro mescolare il codice ARC e quello non ARC nello stesso progetto iOS?
La cosa che mi tiene sveglio la notte è la domanda: quanto è sicuro e affidabile mescolare arco e codice non arco nel mio progetto? Quando verrà il momento del QA, sarà un incubo testare cose come perdite di memoria, prestazioni ecc. Ecc.? Chiesto in un altro modo ... vale la pena convertire il codice non arc esistente in codice arco e sbarazzarsi del potenziale problema?
Questi sono flag di compilazione, non flag di linker. Inoltre, l'utilizzo di ARC non ti assolve dal dover testare la tua app per perdite e prestazioni. –
il mio male .. fisso .. – abbood