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?