iOS App - Как создать и вызвать библиотеку / приложение времени выполнения - PullRequest
0 голосов
/ 23 июня 2011

Мое приложение для iOS стало большим и долго загружалось. Многие классы в моем приложении не всегда нужны, некоторые могут никогда не вызываться вообще, в зависимости от пользователя. Как я могу разделить мое приложение на несколько исполняемых файлов и сделать так, чтобы основное приложение вызывало / загружало их при необходимости (во время выполнения)?

Гораздо проще, если я могу разделить свое приложение на несколько исполняемых файлов, потому что я могу разделить рабочую нагрузку моей команды на несколько исполняемых файлов с меньшей зависимостью.

1 Ответ

3 голосов
/ 23 июня 2011

iOS не поддерживает динамическое связывание с чем-либо, кроме системных библиотек. Любая другая библиотека должна быть статически связана с вашим приложением.

Существует один способ обойти эту проблему: вы можете использовать интерпретированный код при условии, что он поставляется вместе с вашим приложением. Итак, если вы можете разделить свое приложение на уровень контроллера и служб Obj-C, управляемый динамически исполняемым кодом Lua (например), вы можете избежать загрузки кода, который вы никогда не используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...