У меня есть модули, но нет исходного кода от двух разных людей, которые включают в себя один и тот же класс. Есть ли способ выборочно загружать классы из модулей, чтобы дублированный класс не сталкивался?Селективная загрузка классов в Objective-C
Да, я знаю об этом альтернативном решении, которое предполагает загрузку и разгрузку, и скорее сделало бы это путем выборочной загрузки классов и выполнения с ним. What is the best way to solve an Objective-C namespace collision?
Если эти классы сталкиваются, найдите другую библиотеку, потому что это указывает на отсутствие планирования и предвидения на чьей-то стороне. – CodaFi
Насколько я помню, NSClassFromString может быть «контекстно-зависимым» и извлекать разные классы в зависимости от того, где он выполняется (который загружает модуль). Но это далеко не «документально подтвержденная функция» и не должно использоваться ни для чего другого, кроме как для прихожей. –
http://stackoverflow.com/a/19317241/2043621 – AppFzx