Мне поручено создать приложение с использованием XCode для OSX.Это приложение должно иметь возможность загружать и запускать отдельные «модули», которые будут определяться динамически (т. Е. Один пользователь мог приобрести модули 1 и 2, в то время как пользователь 2 купил бы модули 3 и 6 - должны запускаться только приобретенные модули)").
В C # я бы создал" библиотечный "проект (который компилируется только в DLL).Когда пользователь покупает модуль, я предоставляю соответствующие DLL-файлы, а затем мое приложение ищет и загружает / запускает DLL, используя отражение.
Что будет эквивалентно этому в XCode?Могу ли я создать «библиотеку», а затем загрузить ее с помощью отражения?Помните, что приложение не может предварительно знать модуль, поскольку в некоторых случаях пользователь даже не владеет файлами модуля.Я вижу различные варианты, такие как «Какао Framework» и «Библиотека какао», а также «Библиотека C / C ++».Что каждый из них делает и будет ли делать то, что мне нужно?