Я разрабатываю библиотеку для iOS под названием PhotoSubmitter, чтобы облегчить разработку приложения для загрузки фотографий.
PhotoSubmitter
Эта библиотека может загружать фотографии в сервисы социальных сетей и облачных сервисов, есть много сервисов, которые могут поддержать.
И я хочу, чтобы библиотека была провокативной.
Я хочу знать , как реализовать плагиатную функцию в Objective-C .
Plaggable означает, что когда сторонняя реализация сервиса для PhotoSubmitter помещается в соответствующий каталог, как в plugins
, библиотека автоматически обнаруживает его.
Если FacebookPhotoSubmitter.h / m помещен в каталог plugins
, код будет таким, как
[[PhotoSubmitterFactory sharedInstance] enableService:@"Facebook"];
И этот код должен работать должным образом, включая заголовок «FacebookPhotoSubmitter.h» как в коде клиента, так и в коде библиотеки PhotoSubmitter.
Если вам известна какая-либо подобная реализация, укажите хранилище.
Любая помощь приветствуется.
Спасибо.