Ich habe eine OSX-App, die ich nach ARC migrieren möchte. Alles funktioniert gut, wenn ich das Basis-SDK auf 10.7 setze. Aber wenn ich es auf 10.6 setze, funktioniert es nicht (weil es _objc_release usw. nicht findet). Wie kann ich meine App mit aktiviertem ARC auf 10.6 bereitstellen?
Sie haben das SDK auf 10.7 festgelegt, das Bereitstellungsziel jedoch auf 10.6.
Beachten Sie:
Obwohl es möglich ist, Programme mit ARC zu erstellen, die unter Mac OS X 10.6 und iOS 4 ausgeführt werden, sind auf diesen Betriebssystemen keine schwachen Referenzen verfügbar. Alle schwachen Referenzen müssen hier __unsafe_intained sein. Da schwache Referenzen, die nicht auf Null gesetzt sind, so gefährlich sind, verringert diese Einschränkung meiner Ansicht nach die Attraktivität von ARC für diese Betriebssysteme erheblich.
Quelle: Automatische Referenzzählung
Tags und Links cocoa automatic-ref-counting osx-snow-leopard