Мне нужен простой, легкий подход для поддержки системы плагинов в приложении для iOS, которое я пишу.Ничего фантастического.Это не будет открыто для пользователя, а скорее поможет повысить производительность при разработке примерно 100 небольших (~ 50 строк кода) модулей кода, которые я позволяю пользователю выбирать.в значительной степени на подходе plist / NSDictionary с категорией на NSDictionary для дополнительной функциональности.Plist - это словарь настроек, специфичных для функциональных возможностей, с которыми взаимодействует соответствующий плагин.Теперь я хочу добавить имя плагина в качестве пары цель / действие.Здесь я немного не уверен в лучшем подходе.Как мне указать эту пару цель / действие?Ясно, что я не хочу 100 подклассов.Возможно, дизайн протокола / делегата?
Спасибо, Даг