2012-01-13 5 views
0

Есть ли способ передать программу строку и заставить ее выполнить код. Например, могу ли я иметь NSString с этим в нем:Есть ли способ преобразования текста в код?

int a = 0; NSLog (@ "a =% i", a);

.. и он выполнит код.

Причина моего вопроса в том, что я хотел бы иметь возможность практиковать кодирование на своем iPad. Я надеялся, что там будет веб-сайт, где вы можете ввести цель-C, и он будет выполняться в браузере, но я не могу найти такой сайт. Мой другой вариант - это какое-то решение для совместного использования экрана с моим основным Mac, но это было бы неплохо в ситуациях с низкой пропускной способностью.

+0

Возможный дубликат [Оценка строк в Objective-C] (http://stackoverflow.com/questions/8297043/evaluating-strings-in-objective-c) – JeremyP

ответ

3

Objective-C - это скомпилированный язык, что означает, что вам нужно скомпилировать код для его выполнения (хорошо, что вы скомпилируете его там, где у вас много ресурсов, а не на iPad).

Итак, в принципе, ответ отрицательный.

1

Не уверен, что я понял ваш вопрос, но даже если вы не находитесь в программе разработчика или у вас нет лицензии разработчика, есть способ попробовать код на устройстве. I think this is what you are looking for (click here).

0

iPad, iPhone или любое устройство, имеющее iOS, не может использоваться для разработки программного обеспечения, так как оно не обеспечивает никакой поддержки для него.

Смежные вопросы