У меня есть библиотека Cocoapod, которая предлагает свою функциональность через extension
следующим образом:
extension ExposedLibraryClass
{
class func setup () { ... }
}
У меня есть шаблонный код, который входит в setup()
для каждого приложения, которое я делаю, но каждое приложение также нуждается в добавлении некоторых сделанных на заказ битов после этого. Проблема в том, что это расширение, и я не могу подклассифицировать его, а просто вклинивание специального кода в конце функции setup()
— очень неприятное решение.
Что бы вы предложили мне сделать, пожалуйста? Спасибо.