Просто добавьте категорию:
NSObject+Extensions.h
- (NSString *)className;
NSObject+Extensions.m
- (NSString *)className {
return NSStringFromClass(self.class);
}
Затем используйте следующий код:
NSString *className = [[SomeObject new] className];
или даже:
NSString *className = SomeObject.new.className;
Чтобы использовать его где угодно, добавьте категорию в файл YourProject.pch.