Obtenha uma lista de propriedades do objeto em Objective-C

Como posso obter uma lista (na forma de umNSArray ouNSDictionary) de propriedades de um determinado objeto em Objective-C?

Imagine o seguinte cenário: eu defini uma classe pai que apenas estendeNSObject, que possui umNSString, umaBOOL e umNSData objeto como propriedades. Então, eu tenho várias classes que estendem essa classe pai, adicionando muitas propriedades diferentes cad

Existe alguma maneira de implementar um método de instância no parent classe que percorre todo o objeto e retorna, digamos, umNSArray de cada uma das propriedades da classe (filho) comoNSStrings que sãonã na classe pai, para que mais tarde eu possa usar essesNSString para KVC?

questionAnswers(13)

yourAnswerToTheQuestion