Напомнило:
Сегодня за один день сделал ТО машине, заправился и поменял зимнюю резину на летнюю. А если бы у меня не было машины, разве бы я это всё успел?
А если сразу под iOS 14 писать? А там уже SwiftUI 2.0. По идее все, у кого iOS 13, быстро переходят на iOS 14, т.к. особого смысла оставаться на iOS 13 нет.
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}
Во время действия Grace period система iOS продолжает бомбить пользователя о том, что у него проблемы с биллингом, что ему нужно зайти в настройки и перепривязать свою карту. Это самый простой способ, достаточно просто его включить в iTunes и указать то количество дней, которое вы готовы дать пользователю бесплатно пользоваться вашим контентом, пока он налаживает биллинг.
Кол-во дней зависит от срока подписки, указать их нельзя, можно только включить/выключить.
У этого тестового сервера похоже есть лимит на кол-во запросов, о котором не сказано ни в одной документации: если повесить автотесты на совершение каких-то покупок, то мы у себя в компании часто нарывались на этот лимит, и у нас просто сервер 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
Спасибо, есть над чем задуматься. Хотя, дизайнеры скорее предпочтут кастомный вью стандартному алерту, с точки зрения хотя бы эстетики. Другое дело, что разработчикам проще использовать алерт и, возможно, это они когда-то убедили дизайнеров, что это по гайду )
А на каком языке проходило техническое интервью?
Было бы очень интересно, заранее спасибо!
Спасибо за рассказ. А чем рисовали, стилусом, Apple Pencil? И почему выбор пал именно на iPad Pro, а не на планшет для рисования, например?
Сегодня за один день сделал ТО машине, заправился и поменял зимнюю резину на летнюю. А если бы у меня не было машины, разве бы я это всё успел?
А где вы такие вакансии смотрите? Как-то смотрел удаленку, в основном были нужны citizens, по крайней мере в США точно. Возможно, что-то поменялось.
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
Кол-во дней зависит от срока подписки, указать их нельзя, можно только включить/выключить.
The length of the grace period depends on the subscription duration.
help.apple.com/app-store-connect/#/dev58bda3212
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