Не по теме: в корзине, у вас в приложении, нельзя поменять размер пиццы, только удалить и выбрать заново. Не очень удобно, если подбираешь заказ на какую-то сумму, например. Request for change)
Недавно специально написал приложение для игры в шахматы на сервере lichess.org, чтобы оно работало на старых iPad/iPhone. Т. к. парк таких рабочих девайсов еще очень большой, а родной lichess на них уже не работает.
Протоколы переиспользуются, например, для тестов и моков. Всё там хорошо, кроме большого объема кода, но это лечится генерацией. У реактивщины есть свои минусы - когда ее много, она становится плохо управляемой.
И всё это счастье только с iOS 15, т.е. на больших/старых проектах появится через пару-тройку лет, не раньше. Мало кто будет поддерживать 2 фреймворка одновременно.
И если уж используете print() в приложении, то пишите хотя бы debugPrint().
Да, забавно. При том, что если эту структуру поместить, например, в Array, то COW опять сработает.
Т.е. ошибки всё-таки не было?
Структура StructForProperty имеет в своем составе переменную ссылочного типа, поэтому ничего удивительного.
«В текущих реалиях все разработчики из России потеряли рынок iOS.»
Поясните, плиз.
Не по теме: в корзине, у вас в приложении, нельзя поменять размер пиццы, только удалить и выбрать заново. Не очень удобно, если подбираешь заказ на какую-то сумму, например. Request for change)
А как же вопросы про frame и bounds? Self, weak, unowned? GCD? Escaping closure? Не, ну это не серьезно)
А я-то думаю, что за странные вопросы-задачи стали появляться на SO))
Отличный ресурс для изучения и практики git: https://learngitbranching.js.org/?locale=ru_RU
Недавно специально написал приложение для игры в шахматы на сервере lichess.org, чтобы оно работало на старых iPad/iPhone. Т. к. парк таких рабочих девайсов еще очень большой, а родной lichess на них уже не работает.
15 лет был руководителем в ИТ (начинал с 10 подчиненных, закончил на 300). Вернулся в разработку. Рад)
iOS приложения сейчас проходят ревью от нескольких минут до нескольких часов. А вот Android...
Протоколы переиспользуются, например, для тестов и моков. Всё там хорошо, кроме большого объема кода, но это лечится генерацией. У реактивщины есть свои минусы - когда ее много, она становится плохо управляемой.
Написать и выложить несложно. Сложно на этом заработать.
Вакцина вакцине рознь. Пострадавшие от вакцины Феррана с вами бы не согласились.
Молодец, вовремя уехал.
Или не верными. Если нет предмета обсуждения, то истинны оба утверждения.
Я не понимаю, что тут обсуждать - в России на сегодняшний день нет одобренных ВОЗ вакцин. Всё. Точка.