Обновить
-1
0

iOS-Developer

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

Вот этот код

let (data, response) = try await URLSession.shared.data(for: imageRequest)

надо бы заключать в блок do {} catch {}, иначе при ошибках на уровне URLSession (например, интернета нет) у нас метод ошибку не выбросит и мы получим то самое:

вызывающий объект застрянет в ожидании либо успешного, либо неудачного случая.

Расскажите в комментариях — как вам поездки на «Сапсанах»? 

Как по мне, в плане комфорта Сапсан так себе (я про обычные вагоны, бизнес-классом никогда не ездил). Сиденья неудобные просто катастрофически, причем все мои знакомые жалуются точно также на них.

А вот в Невском экспрессе помнится было два вида вагонов/сидений: первый - это обычное купе по сути и внутри 6 мест, а второй - это по расположению как в нынешнем Сапсане по сути (столов правда не было, кажется), только с УДОБНЫМИ сиденьями. Уж не знаю, что это были за вагоны, но ездить в них было сплошным удовольствием.

Кстати, так до сих пор и не понял, зачем вообще закупались Сапсаны за мегатонны денег, если Невский экспресс за то же время ходил (и щас опять вроде ходит) между Мск и Спб.

Если среди вас найдутся эксперты в SWIFT, была бы благодарна, если бы вы оценили качество кода, который сгенерировал ChatGPT.

Примеры кода лучше бы оформлять соответствующим стилем, иначе читать его не очень приятно. А лучше бы приложили ссылку на проект готовый, потому что в статье явно не весь код приведён.

Из увиденного - тут прям классика индусов с ютуба: источники данных прям во View, отсутствие хоть какого-то намёка на использование хоть каких-нибудь архитектурных паттернов. В целом странная очень смесь UIKit и SwiftUI, почему бы весь проект не делать сразу на SwiftUI? Ну и главный вопрос конечно же у меня - как сия история может помогать на реальных проектах и задачах, а не в создании бесконечных приложений todo-листов уровня "заработало и ладно"?

Ланькова почитайте, "К северу от 38-й параллели", например. Один из лучших советских/российских корееведов. Всё тоже самое, по сути, что в статье описано.

Спб, мобильный Билайн. Ещё месяц назад перестал работать OpenVPN-туннель до одного из рабочих серверов в Финляндии. Соединение устанавливается и через 10 секунд примерно трафик перестаёт ходить. Техподдержка Билайна упорно отвечала, что проблем с OpenVPN ни у кого нет, проблемы на моей стороне. Ушел на Мегафон, там пока вроде всё ок. Видимо, ненадолго.

Как раз недавно книгу закончил читать. Жутковатая вещь, особенно в свете текущих событий.

Всё есть, выходит для новых версий iOS с задержкой в пару недель обычно

https://pangu8.com/

Безусловно, вы правы. Просто в статье говорится о том, что только с возможностью загрузки стороннего обеспечения разработчики смогут обходить комиссию Apple до 30%. А это не так - в определённых случаях это можно и сейчас делать.

разработчики смогут обходить ограничения Apple и комиссию до 30%

Как будто сейчас не могут. Озон, ВК, Яндекс, Спотифай - это только что сразу на ум приходит. Спокойно принимают оплату или только через сайт, или внутри своей экосистемы, не задействуя механизмы AppStore.

Для того, чтобы зарегистрировать Apple Developer Account, вам нужно просто под своим Apple ID перейти по ссылке https://developer.apple.com/enroll и пройти процедуру регистрации. По ходу которой вам нужно будет заплатить 99$ (и это не единоразовая оплата, как в Google Play. Каждый год надо продлять). Приложение Apple Developer использовать необязательно

Файлы продаются разным пользователям и до тех пор, пока кто-то не подберёт пароль. Как только монеты с адреса выведены - кошелек изымают из продажи. У них это прям написано на сайте.

Так что в брутфорсе продавцы участвуют, это само собой. А вот кто первый пароль найдет - это уже чисто удача и/или скилл, помноженные на мощности.

Мне кажется, это ограничение со стороны самого банка, потому что KaspiQR и предполагается как "замена ApplePay/GooglePay". Вот и не хотят поддерживать конкурентов.

Не очень понятно, с чем это связано.

Речь идет про сервис KaspiQR. Возможно из-за того, что карты банка Kaspi (а это самый распространенный здесь банк) нельзя привязать к ApplePay (на Android как обстоят дела - не знаю), а карту с собой таскать лень. При этом Kaspi пользуются практически все вокруг, для всевозможных переводов (считайте как Сбер в РФ). Карты кстати бесконтактную оплату поддерживают, а выдают их в банке за 5 минут: 4 минуты оформляешь договор и 1 минуту тебе её печатает картомат. Феерически удобно.

Ну и да, ситуации, когда проблема с интернетом и платеж никак не проходит у клиента - они часто бывают. Плюс конечно сами люди, в большинстве своём, почему-то достают телефон и запускают приложение только после того, как QR-код на терминале высветится. Хотя перед этим по 20-30 секунд стоят и смотрят, как продавец пробивает товары.

Как это хоть работает с юридической точки зрения? В лицензионном соглашении YouTube прямо написано: "мы оставляем за собой полное право делать с вашим контентом что хотим. С вашим аккаунтом - тоже что хотим. Пользуясь сервисом, вы принимаете данное соглашение".
Такое решение суда - ну это же просто глупость откровенная, ну блин

Это уже вопрос к грамотности и честности хостера. Есть попытка ввести определения и разделить эти понятия, раз уж их ввели и используют повсеместно. А то что не все хостеры этим определениям следуют в силу своей неграмотности и/или лени - ну што ш, "всех не научишь, на всех не женишься"

Разные технологии виртуализации. Для VPS используется OpenVZ, для VDS - KVM.

Под каждым постом про блокировки бирж бывает вот такой вопрос.

С самой криптой ничего страшного не происходит. Хранить на своём устройстве крипту вам никто не мешает. Пользоваться обменниками тоже. Хранение крипты на бирже - это изначально риски и если вы, покупая крипту, их не осознаёте или не понимаете - ну что ж, это уже ваши проблемы.

Проверил на одном из тестовых телефонов, iOS 16.0 build 20A362 - баг не воспроизводится. Как будто, больше похоже на рекламу их vpn-сервиса

Информация

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

Специализация

Разработчик мобильных приложений
Разработка под iOS
Swift