Apple позволяет интерпретировать код и скрипты в приложении, если код или скрипты не загружены. Например, в магазине App Store имеется около полудюжины интерпретаторов BASIC, которые позволяют пользователю вводить свой код BASIC вручную (но не загружать его) и запускать его в интерпретаторе или эмуляторе. Множество игр, в которых работает Lua или Mono.
Невозможно запустить какой-либо JIT-скомпилированный код на стандартном устройстве iOS. Страницы исполняемой памяти всех приложений App Store помечены только для чтения.
- Различные исключения для JavaScript, UIWebViews и Safari.