Obtenez toutes les méthodes de l'Objective-C de classe ou d'instance

En Objective-C, je peux tester si une classe donnée ou d'une instance répond à certains sélecteurs. Mais comment peut-requête d'une classe ou d'instance pour l'ensemble de ses méthodes ou des propriétés d'une classe (par exemple, une liste de toutes les méthodes ou propriétés)?