Mögliche Duplizieren:
Class methods which create new instancesBenutzerdefinierte NSObject Klasse instanziiert wie [CustomObj customObjWithData: data]
Ich frage mich, wie die Instanziierung von Klassen wie NSString, NSArray zu emulieren und dergleichen dies: [NSArray arrayWithObject: object] ... in der Hoffnung, inits und allocs zu eliminieren.
Ich kann nicht vertraut sein mit dem, was das tatsächlich tut. Laut der Dokumentation erstellt [NSSArray array] ein leeres Array und gibt es zurück. Was bedeutet das wirklich, irgendwelche Zuweisungen?
Ich möchte eine benutzerdefinierte NSObject Klasse haben zu können und tun: [CustomObj customObjWithData: data]
Dank!
Geben Sie einfach ein automatisch freigegebenes Objekt zurück. Wenn Sie ARC verwenden, geben Sie einfach das Ergebnis von alloc/init zurück und Sie sind fertig. –