Se un progetto è già stato creato con ARC disabilitato, come posso abilitarlo e viceversa?Come abilitare/disabilitare ARC in un progetto xcode?
risposta
Aprire il progetto e selezionare Modifica -> Refactor -> Converti in Objective-C ARC. Inizierà a controllare il codice se è pronto per la conversione.
Buono link per leggere: Everything you need to know about automatic reference counting (ARC)
Come disattivare ARC è stato risposto here
Durante la migrazione di un progetto per utilizzare ARC, il flag di compilazione -fobjc-arc è impostato come predefinito per tutti Obiettivo -C file sorgente. È possibile disabilitare ARC per una classe specifica usando il flag del compilatore -fno-objc-arc per quella classe. In Xcode, nella scheda Fasi build di destinazione, apri il gruppo Origini di compilazione per visualizzare l'elenco dei file di origine. Fare doppio clic sul file per il quale si desidera impostare il flag, immettere -fno-objc-arc nel pannello pop-up, quindi fare clic su Fine.
Di seguito sono riportati i passi che ho fatto e ha funzionato per me
- Selezionare
Project
- Selezionare
Targets
- Dal pannello di destra, selezionare
Build Settings
- La ricerca di "Automatic Reference Counting";
- Individuare
Apple LLVM compiler 3.0 - Language
eObjective-C Automatic Reference Counting
e selezionareNO
in tutte e tre le sezioni.
Questa risposta ha funzionato per me! – Patricia
in Xcode 5.0.2, selezionare il progetto in Navigatior, selezionare Impostazioni del torso, la ricerca per Apple LLVM 5.0 - Lingua - Obiettivo C e cambiare Objective-C refence conteggio automatico a NO
- 1. Come abilitare ARC in tutto il progetto in Xcode 4.2
- 2. Come rimuovere ARC da XCode
- 3. Aggiunta di un progetto senza ARC nel progetto con ARC
- 4. Come abilitare ARC per un file nel progetto Non-ARC?
- 5. Come convertire il progetto ARC in non ARC?
- 6. IBOutlet per NSTextView in un progetto ARC
- 7. Converti progetto non ARC in ARC senza ricrearlo?
- 8. Come aggiungere Box2d a un progetto Xcode/Cocos2d esistente
- 9. Posso creare un framework ARC e usarlo in un progetto non ARC?
- 10. Importare il progetto XCode all'interno di un altro progetto XCode
- 11. Utilizzo di una libreria statica ARC in un progetto NON ARC
- 12. è possibile combinare codice progetto non ARC e ARC?
- 13. Utilizzo di codice non ARC in un progetto abilitato ARC - Aggiunta di Facebook
- 14. Xcode come aggiungere un progetto esterno
- 15. Come sapere se il mio progetto Xcode per iPhone utilizza ARC?
- 16. Come si struttura un progetto iPhone XCode?
- 17. Xcode 4.2 come includere un progetto in un altro?
- 18. Come si converte un progetto xcode in un cocoapod?
- 19. Progetto Xcode all'interno del progetto
- 20. Xcode - trovare metodi morti in un progetto
- 21. errore Lipo quando coverting progetto iOS per Arc
- 22. Come posso creare un progetto Ruby in Xcode?
- 23. Come posso creare un progetto console/terminale C++ in XCode?
- 24. Come installare phoneGap in un progetto Xcode esistente
- 25. Come posso creare un nuovo progetto C++ in XCode?
- 26. ARC e ASIHTTPRequest
- 27. Quando si converte un progetto in ARC, cosa significa "Switch Case è in ambito protetto"?
- 28. Clang non riuscito con il codice di uscita 254 durante la conversione di un progetto non ARC in Objective-C ARC utilizzando XCode
- 29. Come abilitare ARC per un singolo file
- 30. @autoreleasepool senza ARC?
Grazie, proprio quello di cui avevo bisogno – David