Как стать автором
Обновить
-3
0.3

Пользователь

Отправить сообщение

За regex спасибо, только как это относится к iOS?

Т.е. то, что MVC не накладывает жестких ограничений на архитектуру приложения - это вопрос к MVC, но никак не к программистам, которые его так используют?

И например, в MVVM и большинстве модных нынче архитектур вообще не продуманы переходы между экранами - тоже каждый волен писать, как хочет - хоть весь код навигации внутри view controller. Почему тогда эти архитектуры хорошие, MVC плохой?

Это правда, но почему-то многие забывали, что они же придумали использовать в основе MVC архитектуру, а первые проекты с ViewController были от 1000 строк кода.

А что мешает использовать MVC архитектуру, но не пихать весь код в один view controller?

а может это снова "чешские кукловоды", про которых втирали еще в 2020?)

так в итоге в чем преимущество Tuist?

в инете была статья, где европеец женился на китаянке и высказывался похожим образом о ее семье, которая фактически переехала к нему

Во втором примере есть еще один способ объявить реализацию по умолчанию - когда в самом протоколе (не только extension) есть func nameMethod() . Разница будет видна в таком коде:

let test: NameProtocol = NameClass()
test.nameMethod()

вы об этом?

Askon JSC is a Russian IT company that develops design, engineering and production management software for the Russian military-industrial complex. In particular, Askon JSC develops digital modelling software for JSC United Shipbuilding Corporation, JSC Research and Production Corporation URALVAGONZAVOD, JSC Tactical Missiles Corporation (KTRV), and JSC Almaz-Antey Air and Space Defence Corporation. Moreover, Askon JSC develops engineering software used for the manufacturing of missile systems deployed by the Russian Armed Forces, including the intercontinental ballistic missile system Topol-M, the short-range ballistic missile system Iskander-M, and the portable surface-to-air missile system (MANPADS) Igla.

Источник:

https://www.opensanctions.org/entities/NK-5LXJagsZHPj2GrxmGxxbTT/

Что интересно - эта информация на русском не публикуется

Могут ли ленивые вычисляемые свойства вычисляться больше одного раза?

могут:

https://docs.swift.org/swift-book/documentation/the-swift-programming-language/properties/

If a property marked with the lazy modifier is accessed by multiple threads simultaneously and the property hasn’t yet been initialized, there’s no guarantee that the property will be initialized only once.

Цитата из википедии:

23 февраля 2024 года компания включена в санкционный список стран Евросоюза и Канады так как компания «разрабатывает инженерное программное обеспечение для производства ракетных комплексов стоящих на вооружении ВС РФ»

1)какое отношение имеет Combine к озвученной теме ML? У вас даже курсы по питону никак не связаны со swift

2)как вы поступаете, когда в catch, sink и других блоках combine нужно обратиться к self? Если блок что-то должен возвращать, то стандартного `[weak self]` и `guard let self else { return }` недостаточно

а если записей миллион? Или обращение к свойству идет из нескольких мест - например отдельно выводится количество?

Вопрос по filteredTasks - у вас это вычисляемое свойство. Может лучше было бы сделать его обычной переменной и фильтровать записи отдельно? А то сейчас приложение перебирает каждую запись при обращении к этому свойству.

И есть полные исходники примера?

несколько сеньоров с большим опытом продуктовой разработки на ObjC

сочетание Xib+ObjC отпугивало самых опытных сеньоров

Здравствуйте. А какие у вас требования к iOS-сеньорам?

спонсировать разработку захватывающих проектов

exciting переводится еще и как интересный, актуальный, перспективный и т.п., что больше соответствует контексту

ничего не понял. Вы пишете, что кто-то там угрожает что-то проверить. А в чем суть угрозы и последствия для Астры?

а смысл накручивать, если можно нарисовать любые цифры. Никто же не полезет проверять

Как кандидат наук продал 230 000 экземпляров своих книг с намеком на мат в заголовке

почему намек? Отдельное слово "хули" некоторые сайты интерпретируют как мат

Я не особо разбираюсь в питоне и numba, но:

JIT (Just-In-Time) компилятор – это инструмент, который компилирует код Python в машинный код «на лету», во время выполнения программы.

Просвятите, как у вас получилось так, что исполнение машинного кода от C компилятора работает медленнее, чем python, которому еще нужно на лету этот самый машинный код сгенерировать? Вы что выключили оптимизацию для C, а для python включили?

https://murillogroupmsu.com/numba-versus-c/

почему конференция 18+?

1
23 ...

Информация

В рейтинге
2 095-й
Зарегистрирован
Активность