Eine große Kritik an Objective-C und Cocoa war seit jeher die Speicherverwaltung : Entwickler mussten sich selbst um die Freigabe von nicht mehr benötigten Speicher kümmern. Für erfahrene Cocoa-Entwickler stellte dies meist kein Problem dar - für Anfänger oder Entwickler, die an Java oder C# gewöhnt sind, war es aber oft eine große Hürde. Bei der manuellen Speicherverwaltung muss der Entwickler