Зачем нужен JavaScript в iOS-приложениях

Не все знают, какие возможности открываются при использовании JavaScript в UIWebView и даже вне его. Мы расскажем об интересном применении JS для сайтов, загруженных в ваших приложениях, а также о JavaScriptCore и задачах, которые он позволяет решать. На примере iOS-приложения покажем, в чём особенности отладки JavaScript и как можно писать расширяемый код в своих приложениях.

Ознакомиться с демо-примерами из доклада можно здесь.

Пример "Adventure" иллюстрирует использование JavaScriptCore для программирования интеллекта игрового персонажа в рантайме. В примере "YACWebViewDemo" показано, как можно вносить изменения в DOM-модель HTML-страницы с помощью JavaScript, а также использовать новые возможности WKWebView.