Поиск классов, которые заявляют, что они соответствуют определенному протоколу, с использованием среды выполнения Objective-C

Я пытаюсь найти способ "пометить" классы, которые будут написаны позже, чтобы я мог найти их во время выполнения, но без принудительного использования определенных родительских классов. В настоящее время я ищу, возможно, применить протокол, а затем найти все классы, у которых есть этот протокол.

Но я не могу понять, как это сделать.

Кто-нибудь знает, можно ли найти все классы, реализующие определенный протокол во время выполнения? или, альтернативно - есть ли лучший способ «пометить» классы и найти их?

18
задан Abizern 18 June 2011 в 13:25
поделиться