гм, то, что вы имеете в виду Obj-C код ...
Вы загружаете класс/код, который нужно скомпилировать во время выполнения?
или у вас уже есть эти методы в вашей реализации, служба сообщает только, какие методы вызывать?
Если последнее верно, то вы можете использовать это:
SEL aSelector = NSSelectorFromString(@"methodName")
нужно учитывать, что, если этот метод содержит параметры, которые вы будете строку, как это:
SEL aSelector = NSSelectorFromString(@"methodNameWithParam:anotherParam:")
NSSelectorFromString ref
Если первое верно, добро пожаловать в Objective-c runtime, это технически возможно, но i не Знайте, что руководство Apple будет слишком любезно загружать и исправлять код во время выполнения.
надеюсь, что это поможет.
Итак, вы хотите, чтобы загрузить код из Интернета и запустить его на устройстве? Невозможно, если я правильно понял ваш вопрос. – juniperi
вам нужно установить строку как uilabel/uitextfield, как текст, установить ее и установить на нее жест выделения, то есть на. –
Функция и селектор не являются удаленно одним и тем же. Функция представляет собой последовательность исполняемого кода; селектор - это всего лишь идентификатор. – Chuck