Существует ли способ добраться, сравнивают имя класса между 2 объектами?
Как:
NSString *bla = [[NSString alloc] init];
if([bla class] isEqual: NSString])
NSLog(@"success");
не уверенный, если мой синтаксис правилен.
Правильный синтаксис:
if ([bla class] == [NSString class])
Вы также можете используйте -isMemberOfClass:
или - isKindOfClass:
сообщения из NSObject
протокола .
Это должно сработать:
NSString *bla = [[NSString alloc] init];
if ( [bla isMemberOfClass: [NSString class]] == YES )
NSLog(@"Success");