Можно ли изменить настройки Safari в собственном приложении, например:
Возможно ли и допустимо ли это в нативном приложении?
Nop. Вы можете изменить настройки файлов cookie только для вашего приложения .
Полагаю, вы говорите о веб-просмотре в своем собственном приложении?
1) НЕТ Вы можете удалить их, хотя: Как удалить все файлы cookie UIWebView? Также сразу после создания: Cookies в UIWebView
2) НЕТ, это системная настройка: UIWebView: Вы можете отключить JavaScript?
3) Нет сохраненной истории в веб-просмотре.Для файлов cookie см. 1), для кеша: Как очистить кеш UIWebView? Также интересно: кеш UIWebView в iOS и Очистка кеша UIWebview ,