Зависит от того используете ли вы мышь в процессе вообще. Не всегда удаётся отделаться хоткеями, но зачастую когда я что-то пишу что-то длинное - мышь я не трогаю вообще. Собственно набираю цифры правой рукой на нампаде если нужно
Вообще первые пару лет я Swift старательно избегал, с критерием "я не коснусь его пока они в течении 2х мажорных версий не сломают ничего мажорного". Формально этот критерий ещё не выполнен, ждём swift 6.
Имхо, Swift развивается очень медленно и очень хаотично. У нас сейчас 4 способа (включая "универсальные") описать keypath, а вот писать с его использованием в не-ObjC совместимые типы нельзя до сих пор. Мне тут периодически в спорах в достоинства Swift приводят рефлексию, которой по факту в Swift нет, всё, что есть - это bridging на ObjC рефлексию
Это нововведение в Swift 5.6, раньше действительно было нельзя написать temp = name
Вот так пишешь приложение (особенно в первые дни языка, портируя код с ObjC), и решаешь на свой интерфейс-теперь-протокол повесить Equitable. И у тебя не компилится половина кода, потому что твой протокол больше не "concrete type", а "generic constraint" и с практической точки зрения вообще не существует
Лично в моём случае гугл самоустранился. Несколько месяцев назад Гугл абсолютно перестал понимать поиск по ключевым словам, перестал понимать поиск по точному совпадению и не ищет ответы на очень технические запросы. Перешёл на Bing не от хорошей жизни, но он работает явно лучше чем Гугл для меня на данный момент.
А может быть и наоборот :( А вообще ставьте себе кондишку. Я заметил, что многие считают что кондишки очень дорогие. Вообще оно - холодильник, который повесили на стену, и стоит в том же ценовом диапазоне (+ монтаж).
В итоге часть людей сидело в комфорте, а часть - в свитерах, шарфах, спасаясь от холода.
Вообще, проблема частично решается пересадками людей (есть те, кому в 18 комфортно) и колхозом с картонками на кондишках (чтобы не было прямого потока). Как бы да, такое себе, но лучше чем никак.
За 10 лет разработки на разных по объёму проектах слышал про UML единожды, где его пытались использовать "потому что так положено", но через 2 недели забили
От темы зависит, кстати. Не могу читать #FFFFFF на #000000 фоне. Через некоторое время всё начинает выглядеть в полоску. При этом приглушённые тона вполне себе неплохо работают.
... и являются отличным примером хлама. У моих развалился корпус на 2ю неделю использования. Корпус можно было собрать вместе, но на повторном раскрытии корпуса внутри провод порвался. Подделка? Фиг знает, покупал в официальном магазине. Было пару лет назад, ещё до известных событий.
При том, что потом из этого топлива можно получить меньше энергии, чем было затрачено на его производство.
И если энергия для производства была получена сжиганием нефтепродуктов, то они бы получили лучшее КПД (и в сумме меньше произведённого в процессе CO2) если бы произвели подходящее топливо из этих нефтепродуктов сразу.
Касательно конкретно iOS, как правило принцип "всё своё ношу с собой". На iOS, Swift runtime до определённого момента даже не был частью системы, например. Каждое приложение включало себя рантайм. Так же "fat binaries", которые включают себя код для нескольких архитектур сразу.
На данный момент Apple перепаковывает приложение на своей стороне и отдаёт только нужные бинарники, но в свете этой статьи не факт, что он будет делать это дальше.
Я вам написал в личку по поводу "в производстве", но вот я продолжаю читать статью дальше, и это... ужасно. Попросите кого-нибудь вычитать её, пожалуйста.
> которые окончательно не связаны с Xcode 14. > that aren't definitively attributable to Xcode 14. "которые не могут быть однозначно связанны с Xcode 14."
Нас двое! Вообще это вполне может зависеть от прозводителя/модели. В моём Xiaomi (за 12к руб 3 года назад), впрочем, Google Services не было совсем.
Зависит от того используете ли вы мышь в процессе вообще. Не всегда удаётся отделаться хоткеями, но зачастую когда я что-то пишу что-то длинное - мышь я не трогаю вообще. Собственно набираю цифры правой рукой на нампаде если нужно
Ну читать его действительно легко. А вот писать...
Вообще первые пару лет я Swift старательно избегал, с критерием "я не коснусь его пока они в течении 2х мажорных версий не сломают ничего мажорного".
Формально этот критерий ещё не выполнен, ждём swift 6.
Имхо, Swift развивается очень медленно и очень хаотично. У нас сейчас 4 способа (включая "универсальные") описать keypath, а вот писать с его использованием в не-ObjC совместимые типы нельзя до сих пор. Мне тут периодически в спорах в достоинства Swift приводят рефлексию, которой по факту в Swift нет, всё, что есть - это bridging на ObjC рефлексию
Это нововведение в Swift 5.6, раньше действительно было нельзя написать temp = name
Вот так пишешь приложение (особенно в первые дни языка, портируя код с ObjC), и решаешь на свой интерфейс-теперь-протокол повесить Equitable. И у тебя не компилится половина кода, потому что твой протокол больше не "concrete type", а "generic constraint" и с практической точки зрения вообще не существует
Добавить сюда баги в диспетчеризации Swift:
https://stackoverflow.com/questions/34847318/swift-protocol-extension-method-dispatch-with-superclass-and-subclass
У нас будет отличный список того, почему Swift - самый упоротый язык из тех, что я встречал
Ну. по крайней мере теперь можно писать some/any Equatable, на это ушло всего каких-то 5 лет развития языка
Ищу на английском, но без vpn
Лично в моём случае гугл самоустранился. Несколько месяцев назад Гугл абсолютно перестал понимать поиск по ключевым словам, перестал понимать поиск по точному совпадению и не ищет ответы на очень технические запросы. Перешёл на Bing не от хорошей жизни, но он работает явно лучше чем Гугл для меня на данный момент.
del (интерфейс Хабра оставляет желать лучшего, так же как и результаты поиска гугла)
А может быть и наоборот :(
А вообще ставьте себе кондишку. Я заметил, что многие считают что кондишки очень дорогие. Вообще оно - холодильник, который повесили на стену, и стоит в том же ценовом диапазоне (+ монтаж).
Вообще, проблема частично решается пересадками людей (есть те, кому в 18 комфортно) и колхозом с картонками на кондишках (чтобы не было прямого потока). Как бы да, такое себе, но лучше чем никак.
За 10 лет разработки на разных по объёму проектах слышал про UML единожды, где его пытались использовать "потому что так положено", но через 2 недели забили
Нехватка ресурсов?
От темы зависит, кстати. Не могу читать #FFFFFF на #000000 фоне. Через некоторое время всё начинает выглядеть в полоску. При этом приглушённые тона вполне себе неплохо работают.
... и являются отличным примером хлама. У моих развалился корпус на 2ю неделю использования. Корпус можно было собрать вместе, но на повторном раскрытии корпуса внутри провод порвался. Подделка? Фиг знает, покупал в официальном магазине. Было пару лет назад, ещё до известных событий.
При том, что потом из этого топлива можно получить меньше энергии, чем было затрачено на его производство.
И если энергия для производства была получена сжиганием нефтепродуктов, то они бы получили лучшее КПД (и в сумме меньше произведённого в процессе CO2) если бы произвели подходящее топливо из этих нефтепродуктов сразу.
А, ну правильно, Гейтс нынче медициной занялся, естественно лучше тратить деньги на то, что приносит деньги Гейтсу.
Я так полагаю, на основании "пустите, а то свет отключим"
Касательно конкретно iOS, как правило принцип "всё своё ношу с собой". На iOS, Swift runtime до определённого момента даже не был частью системы, например. Каждое приложение включало себя рантайм. Так же "fat binaries", которые включают себя код для нескольких архитектур сразу.
На данный момент Apple перепаковывает приложение на своей стороне и отдаёт только нужные бинарники, но в свете этой статьи не факт, что он будет делать это дальше.
Я вам написал в личку по поводу "в производстве", но вот я продолжаю читать статью дальше, и это... ужасно. Попросите кого-нибудь вычитать её, пожалуйста.
> которые окончательно не связаны с Xcode 14.
> that aren't definitively attributable to Xcode 14.
"которые не могут быть однозначно связанны с Xcode 14."