Код Воробья для iOS разработчиков
Вышел Xcode 13.3 RC, номер сборки 13E113. Для установки нужен macOS Monterey 12 и новее. Устранили уязвимости Log4J. Поправили вылеты и ломающийся SwiftUI Preview. Xcode научился собирать Swift-документацию проекта в бинарники. Улучшили сканирование утечек…
Релизнули Xcode 13.3. Номер сборки совпадает с RC.
🔥17👍5❤1
Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже.
Написали на сценах. Корневой
Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
#ViewHierarchy
Написали на сценах. Корневой
UISplitViewController
. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer
и одного градиента.Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
UIView
c эффектом. Индикатор-точки нативный от page-контроллера.#ViewHierarchy
👍56🔥6😱2
⚠️ У эпл сбой на серверах. Не открываются Apple Developer, AppStore Connect и iCloud. Не валидируются сертификаты в Xcode. Не скачивает приложения из App Store и TestFlight.
Сбой не только в РФ, есть сообщения из Европы, Азии и США. На сайте эпл появилась информация о сбоях.
Причина в DNS. Пользователи ловят DNS Resolve Failure.
✅ UPD: Сервисы работают.
Сбой не только в РФ, есть сообщения из Европы, Азии и США. На сайте эпл появилась информация о сбоях.
Причина в DNS. Пользователи ловят DNS Resolve Failure.
✅ UPD: Сервисы работают.
😱26👍4
Эпл выплачивает доход разработчикам по курсу 80₽ за доллар.
На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет.
Фискальный календарь эпла отличается от месяцев, поэтому курс не точный.
На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет.
Фискальный календарь эпла отличается от месяцев, поэтому курс не точный.
😱14👍7😁4
Код Воробья для iOS разработчиков
Эпл выплачивает доход разработчикам по курсу 80₽ за доллар. На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет. Фискальный календарь эпла отличается…
Мы ошиблись. Если считать по фискальному календарю 30 января - 26 февраля, то получается курс 108₽.
Программиста, который опубликовал фейк, уже наказали - будет месяц кодить на obj-c в блокноте и пить латте без карамельного сиропа.
Программиста, который опубликовал фейк, уже наказали - будет месяц кодить на obj-c в блокноте и пить латте без карамельного сиропа.
😁111👍11😱11❤2🤬1
Как устроено приложение Настройки. Сделано нативно.
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
UIPrefsListController
.Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
UITextView
. Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
BadgedTableViewCell
. Ячейка аккаунта названа UIAppleAccountCell
.Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy
👍43🔥6❤4
На сайте developer.apple.com есть раздел про String. Операции разбиты на секции «Создание строки с форматированием», «Вставка символов», «Удаление подстрок» и т.д. Для каждой функции есть примеры с выводом, например, для uppercased().
👍23🔥5
Агрегаторы книг теперь могут направлять пользователей на сайт для оплаты и управления аккаунтом. Регулируется гайдом 3.1.3 - подается заявка на
Дейтинг-приложениям в Нидерландах теперь не нужно грузить отдельный бинарник для региона. Так же эпл обновила список одобренных эквайрингов и скоректировала текст предупреждения об оплате вне стора.
External Link Account Entitlement
. После одобрения заявки, покупки в приложении работать не будут. Страницы должны открываться в новом окне браузера, ссылки соотвествовать шаблонам и т.д.Дейтинг-приложениям в Нидерландах теперь не нужно грузить отдельный бинарник для региона. Так же эпл обновила список одобренных эквайрингов и скоректировала текст предупреждения об оплате вне стора.
👍10❤3😱3
На фрилансе заказчики выбирают программиста по его приложениям в сторе. У меня появилась идея собрать личные приложения в одном месте - в новой версии сайта появится страница с приложениями разработчиков.
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
Добавляйте приложения в файл в публичном репозитории на github. Если аппа поддерживает английский язык, внесите её в оба файла в папках
/ru
и /en
. После изменений делайте Pull Request.👍37🔥7❤3
WWDC 2022 Call to code пройдёт с 6 по 10 июня онлайн. Будет конкурс Swift Student Challenge в плейграунде.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.
👍17🔥7
Аккаунт разработчика теперь можно продлить через приложение Apple Developer.
Регистрации новых аккаунтов проходят успешно. Встречается ошибка
Пишите какая проблема с аккаунтом в комментарии, поделюсь что знаю.
Регистрации новых аккаунтов проходят успешно. Встречается ошибка
Your enrollment could not be completed
, решается через службу поддержки. Как оплатить индивидуальный и корпоративный аккаунт из РФ написал в FAQ. Пишите какая проблема с аккаунтом в комментарии, поделюсь что знаю.
👍34🔥6❤1
Повышение цены In-App покупок из-за tax.
Цены на подписки не изменятся.
- Камбоджа +10%
- Казахстан +12%
- Кыргызстан +12%
- Уганда +18%
В Индонезии цены не вырастут, но proceeds будет меньше на 10%. Также цены вырастут в Венгрии и Пакистане, но это не связано с налогом.
Цены на подписки не изменятся.
- Камбоджа +10%
- Казахстан +12%
- Кыргызстан +12%
- Уганда +18%
В Индонезии цены не вырастут, но proceeds будет меньше на 10%. Также цены вырастут в Венгрии и Пакистане, но это не связано с налогом.
👍7😱3🔥2
На сайте Apple Developer появилась страница Upcoming Requirements. В хронологическом порядке собраны введённые и анонсированные требования.
Например, с 25 апреля для публикации в стор требуется Xcode 13. А с 30 июня 2022 года нужно добавить удаление аккаунтов в приложениях с регистрацией.
Чтобы не забыть, можно добавить напоминание в календарь по кнопке.
Например, с 25 апреля для публикации в стор требуется Xcode 13. А с 30 июня 2022 года нужно добавить удаление аккаунтов в приложениях с регистрацией.
Чтобы не забыть, можно добавить напоминание в календарь по кнопке.
👍38🔥3