Mein Ziel ist hier wirklich einfach - ich versuche, ein NSString
auf einige Testdaten setzen, dann geben Sie die Klasse, die NSString
sein sollte. Hier ist mein Code:NSString-Instanz meldet seine Klasse als NSCFString
NSString* stringer = [NSString stringWithFormat: @"Test"];
NSLog(@"%@", [stringer class]);
Das Protokoll sagt, dass die Klasse NSCFString
ist, nicht NSString
. Was ist denn hier los?
Warum hat Apple-folgt nicht diesem Ansatz für NSOrderedSet? Ein NSOrderedSet verhält sich auf der Schnittstellenebene genau wie ein NSArray, hat dafür jedoch eine unabhängige Klasse erstellt. – Robert