Событие click не срабатывает на устройствах iOS из-за того, что iOS обрабатывает события касания (touch events) по-разному. Вместо события click для iOS лучше использовать touchstart или touchend.
Чтобы изменить ваш скрипт, чтобы он корректно работал на устройствах iOS, вы можете добавить обработчики событий touchstart и touchend вместо click. Например:
```javascript
document.addEventListener("DOMContentLoaded", function() {
var cards = document.querySelectorAll(".technologies__card");
cards.forEach(function(card) {
card.addEventListener("touchstart", function() {
this.classList.add("hoverCard");
});
card.addEventListener("touchend", function() {
this.classList.remove("hoverCard");
});
});
});
```
Этот код вызовет добавление класса "hoverCard" при касании элемента с классом "technologies__card" на устройствах iOS, а затем удаление этого класса при отпускании пальца.