В то же время, стоит рассмотреть обратную сторону вопроса. Если оставить только самые базовые компоненты в фреймворке, то бинарник приложений мог бы значительно вырасти. Так же это даёт более простой доступ к UI/UX решениям, которые используются в стандартных приложениях, плюс опять же скорость разработки.
Думаю должен быть плюс минус баланс в таких вопросах.
Apple всегда пытается привлечь больше новых разработчиков под свои платформы (оно и очевидно, Apple имеет свой процент + наполнение стора). Один из способов — снижение порога вхождения: переход на Swift, SwiftUI, расширение возможностей UIKit и тп.
Думаю в данном случае именно такая ситуация — видя что элемент дизайна стал очень популярным в большом количестве приложений, кто-то решил добавить «решение из коробки».
А обратная совместимость не самый главный приоритет в последнее время, к сожалению.
«По умолчанию пул освобождает эти объекты в конце RunLoop'a выполняемого потока, чего более чем достаточно, чтобы покрыть все случаи.»
По умолчанию, пул не освобождает эти объекты в конце RunLoop'а, а уменьшает счётчик ссылкок на 1.
Однажды, в детстве обжегся, опустив пальцы в разогретое подсолнечное масло. Так я убедился, что лучшая помощь в таких случаях (ожог 1-2 степени) это холодная вода и доступ к воздуху.
Пока собирается равнозначный по количеству кода проект, написанный на Swift, можно скурить в 3 раза больше сигарет. Так что, вредность того либо другого пока не до конца изучена :)
Почему же? Все отработает как нужно, вся используемая в локализации логика как раз описана в приведённой вами ссылке. Отдельных словарей не понадобится.
Вы не правы, для голосвого управления в E:D используется доп. софт Voice Attack (который под капотом использует движок распознавания голоса windows), и специальный Voice pack с набором команд и аудиофайлами для откликов.
Думаю должен быть плюс минус баланс в таких вопросах.
Думаю в данном случае именно такая ситуация — видя что элемент дизайна стал очень популярным в большом количестве приложений, кто-то решил добавить «решение из коробки».
А обратная совместимость не самый главный приоритет в последнее время, к сожалению.
По умолчанию, пул не освобождает эти объекты в конце RunLoop'а, а уменьшает счётчик ссылкок на 1.
Для загара (ровного) и от ожогов все же разные средства нужны.
Пс.: тоже не специалист, конечно. Просто учитываю свой опыт.
Однажды, в детстве обжегся, опустив пальцы в разогретое подсолнечное масло. Так я убедился, что лучшая помощь в таких случаях (ожог 1-2 степени) это холодная вода и доступ к воздуху.
Пока собирается равнозначный по количеству кода проект, написанный на Swift, можно скурить в 3 раза больше сигарет. Так что, вредность того либо другого пока не до конца изучена :)
Судя по названию ключа - выставить значение в Yes
Почему же? Все отработает как нужно, вся используемая в локализации логика как раз описана в приведённой вами ссылке. Отдельных словарей не понадобится.
Что-то не верится.
Да и со SwiftUI в плане плавности анимаций вроде все хорошо...
Просто не на слуху. В голову сходу приходят приложения для VR, где есть подобные вещи.
Именно так, и об этом законе, принятом ещё в апреле, многие люди даже не в курсе.
Не отрицаю, я говорил только про налоговые льготы. Имея в виду только льготы напрямую затрагивающие сотрудников компаний, состоящих в ПВТ.
А его жена в данный момент под конвоем в кардиологическом отделении одной из больниц Минска.
Налог уже подняли (раньше от ПВТ была льгота, теперь ее нет)