Pull to refresh
-4
0.2
Send message

сижу в Xcode 15.0 (в более новы не работает отладка для iOS 15) - iOS 14 там даже не выкачать. Взять эмулятор из более старого Xcode тоже проблема - macOS Sonoma Xcode 14 нормально не поддерживает

во сколько вам по деньгам обошлись комплектующие?

а есть варианты запустить более свежие версии iOS вроде 14, но без покупки еще одного мака и установки хакинтоша?

Нокия померла от софта? А то, что она много лет делала бизнес на продаже кирпичефонов, которые еще и не совместимы между собой по железу и которые в определенный момент стали никому не нужны - это не в счет?

Закладывать дату совсем не обязательно - можно например получать с сервера номер актуальной версии

Почему все спрашивают, что там напихали на 500мб, но никто не выложит ipa файл, чтобы можно было посмотреть его содержание?

19 июня 2024 года Apple удалила приложение для iOS под названием «Умный Онлайн» (аналог «СберБанк Онлайн» разработчика Mirlan Akmatbekov из App Store из-за санкций против «Сбера».

откуда информация о том, что именно из-за санкций? По вашей ссылке об этом ничего не говорится.

Просто конкретно это приложение еще и нарушало кучу внутренних правил App Store

Например, на моей практике был отказ за то, что мы спрашиваем пол пользователя. Несмотря на текстовое обоснование его необходимости — проверка совпадения с паспортными данными, нам всё равно пришлось добавлять третий вариант — не указан.

В приложении был функционал, прямо или косвенно связанный с полом (аналитика и реклама не в счет)?

почему вы в одном куске кода используете Task, а в другом - DispatchQueue?

Можете написать про похожие кринж-проблемы в целом — будет интересно почитать!

В iOS объект по умолчанию создается и уничтожается в одном и том же потоке. В одном из приложений объект создавался в фоновом потоке (и это никак нельзя было изменить), а приложение ожидало уничтожения этого объекта в главном потоке. Пришлось в deinit создать retain cycle и убирать циклическую ссылку при наступлении главного потока.

ipatool auth login --email <your_email> --keychain-passphrase 1

Дальше ввести пароль и подтвердить 2FA.

Правда скачать у меня не получилось (видимо из-за региона)

кроме самой очевидной причины удаления предыдущих версий конкретно эта еще и нарушает правила App Store и права пользователей:

Если зайти на страницу приложения любого другого банка, то там приложение что-то собирает из данных, а тут якобы вообще без сбора статистики.

а есть у кого ipa файл? интересно посмотреть, что внутри, но я из другого региона

подозреваю, что пытаются обойти "spam design" (или еще какие правила), напихав мусора в бинарник

Они даже для Wi-Fi не сделали кнопку выключения

Однако эти недостатки компенсируются на больших экранах со сложной логикой. В таких архитектурах обязанности распределены лучше, чем в двунаправленных. Работа с кодом упрощается, так как легко отследить, откуда приходят данные, где они изменяются и куда передаются.

Расскажите, как вы поступаете в MVI в случаях, когда View должен запросить данные Model, обновить UI, еще запросить данные, еще обновить UI и т.д., т.е. вам нужно получить и отобразить данные в несколько последовательных шагов.

И еще насколько это будет проще по сравнению с двунаправленной архитектурой, где все шаги вы можете обозначить в одном методе?

Information

Rating
2,363-rd
Registered
Activity