Вот как вы можете получить строковое представление геттера для вашей собственности:
NSString *selectorName = NSStringFromSelector(@selector(theProperty));
И так как вы уже использовали property_getName
для возврата строки C, вы можете получить NSString
, например:
NSString *propertyName = [NSString stringWithCString:property_getName(property)
encoding:NSUTF8StringEncoding];
Но что вы пытаетесь достичь? Там может быть гораздо лучший способ сделать то, что вам нужно сделать.