Pull to refresh
1
0
Send message
Если интересно, могу сделать ещё пост и описать все прелести рисования и показать как это делал я на примере того же проекта)

Было бы очень интересно, заранее спасибо!

Спасибо за рассказ. А чем рисовали, стилусом, Apple Pencil? И почему выбор пал именно на iPad Pro, а не на планшет для рисования, например?

Тоже первой работой iOS разрабом был ЦФТ. Хорошая компания, есть чему поучиться.
Напомнило:
Сегодня за один день сделал ТО машине, заправился и поменял зимнюю резину на летнюю. А если бы у меня не было машины, разве бы я это всё успел?
А если сразу под iOS 14 писать? А там уже SwiftUI 2.0. По идее все, у кого iOS 13, быстро переходят на iOS 14, т.к. особого смысла оставаться на iOS 13 нет.
Ну что вы, главная киллер-фича Напоминаний в iOS то, что они периодически не срабатывают. Обновился до iOS 14.0.1, посмотрим, как в ней будет.

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

1. Чтобы избежать retain circle нужно писать weak var receiverOfOrderViaElevator, а protocol InterchangeViaElevatorProtocol: AnyObject {...}
2. Не пишите [weak self] in self!..., иначе self «протухнет» и приложение упадет при force unwrapping, пишите [weak self] in self?..., или через guard: guard let self = self else {return}
У Санделла есть статья на эту тему:
www.swiftbysundell.com/tips/picking-between-for-and-for-each
Я бы еще все for in заменил, где можно, на forEach, с функциями первого класса
for toIndex in graph.adjacencyList[fromIndex].flatMap { $0.toIndices } where !visited.contains(toIndex) {
      stack.insert(toIndex, at: 0)
}
Спасибо, интересно. А как у Flutter с гейм-разработкой? Или все-таки не его/не предназначен?
Во время действия Grace period система iOS продолжает бомбить пользователя о том, что у него проблемы с биллингом, что ему нужно зайти в настройки и перепривязать свою карту. Это самый простой способ, достаточно просто его включить в iTunes и указать то количество дней, которое вы готовы дать пользователю бесплатно пользоваться вашим контентом, пока он налаживает биллинг.

Кол-во дней зависит от срока подписки, указать их нельзя, можно только включить/выключить.

The length of the grace period depends on the subscription duration.
help.apple.com/app-store-connect/#/dev58bda3212
У этого тестового сервера похоже есть лимит на кол-во запросов, о котором не сказано ни в одной документации: если повесить автотесты на совершение каких-то покупок, то мы у себя в компании часто нарывались на этот лимит, и у нас просто сервер Apple на Sandbox переставал нам отвечать, а мы долго и мучительно пытались понять что мы делаем не так.

Testing auto-renewable subscriptions

Duration times are shortened when test your auto-renewable subscriptions. Additionally, test subscriptions only auto-renew a maximum of six times.
help.apple.com/app-store-connect/#/dev7e89e149d
Спасибо, есть над чем задуматься. Хотя, дизайнеры скорее предпочтут кастомный вью стандартному алерту, с точки зрения хотя бы эстетики. Другое дело, что разработчикам проще использовать алерт и, возможно, это они когда-то убедили дизайнеров, что это по гайду )
Спасибо, в закладки )
Вы говорите про copy on write, array и slice ссылаются на одну и туже область памяти с данными, для оптимизации их хранения и доступа.

Information

Rating
Does not participate
Registered
Activity