
Код Воробья для iOS разработчиков
Apple разрешила переность приложения для аккаунтов с App Store Small Buisness. В соглашении обновили пункт 3.4 - при переносе выручка приложения считается в лимиты и отправителя, и получателя приложения.

Код Воробья для iOS разработчиков
GitHub не будет блокировать российских разработчиков. Решение мотивировано тем, что сервис хочет находится вне политки и конфликтов - «оставаться домом для разработчиков, где бы они не находились».
Сейчас GitHub запрещен в Крыму, Кубе, Иране, Северной Кореи и Сирии.
Сейчас GitHub запрещен в Крыму, Кубе, Иране, Северной Кореи и Сирии.

Код Воробья для iOS разработчиков
Новое в Swift 5.6:
- Ключевое слово
- Плейсхолдеры _ позволяют указывать некоторые части типа значения
- Протокол
- Условие
- Улучшили функции для параллелизма
- Ключевое слово
any
для отображения экзистанциальных типов- Плейсхолдеры _ позволяют указывать некоторые части типа значения
- Протокол
CodingKeyRepresentable
кодирует словари с ключами, не являющимися обычными String или Int- Условие
if #unavailable
- cразу код для версий, меньше заданной в условии- Улучшили функции для параллелизма

Код Воробья для iOS разработчиков
Сегодня, 5 марта 2022 года, в реестре компаний Великобритании появилась организация Sparrow Code LTD.

Код Воробья для iOS разработчиков
Вышел Xcode 13.3 RC, номер сборки 13E113. Для установки нужен macOS Monterey 12 и новее.
Устранили уязвимости Log4J. Поправили вылеты и ломающийся SwiftUI Preview. Xcode научился собирать Swift-документацию проекта в бинарники. Улучшили сканирование утечек памяти и сбор метрик в Instruments.
Полный список измененений здесь. Мы сообщим, когда выйдет релиз и номер релизной сборки.
Устранили уязвимости Log4J. Поправили вылеты и ломающийся SwiftUI Preview. Xcode научился собирать Swift-документацию проекта в бинарники. Улучшили сканирование утечек памяти и сбор метрик в Instruments.
Полный список измененений здесь. Мы сообщим, когда выйдет релиз и номер релизной сборки.

Код Воробья для iOS разработчиков
Добавил на сайт вакансии. Ищу iOS разработчиков, дизайнеров, авторов и переводчика. Только удаленка, зарплата в долларах. Можно джунам. Для разработчиков есть тестовое задание. Подробнее:
http://sparrowcode.io/ru/jobs
UPD: Большинство вакансий закрыто.
http://sparrowcode.io/ru/jobs
UPD: Большинство вакансий закрыто.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Вышел Xcode 13.3 RC, номер сборки 13E113. Для установки нужен macOS Monterey 12 и новее. Устранили уязвимости Log4J. Поправили вылеты и ломающийся SwiftUI Preview. Xcode научился собирать Swift-документацию проекта в бинарники. Улучшили сканирование утечек…
Релизнули Xcode 13.3. Номер сборки совпадает с RC.

Код Воробья для iOS разработчиков
Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже.
Написали на сценах. Корневой
Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
#ViewHierarchy
Написали на сценах. Корневой
UISplitViewController
. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer
и одного градиента.Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это
UIView
c эффектом. Индикатор-точки нативный от page-контроллера.#ViewHierarchy

Код Воробья для iOS разработчиков
⚠️ У эпл сбой на серверах. Не открываются Apple Developer, AppStore Connect и iCloud. Не валидируются сертификаты в Xcode. Не скачивает приложения из App Store и TestFlight.
Сбой не только в РФ, есть сообщения из Европы, Азии и США. На сайте эпл появилась информация о сбоях.
Причина в DNS. Пользователи ловят DNS Resolve Failure.
✅ UPD: Сервисы работают.
Сбой не только в РФ, есть сообщения из Европы, Азии и США. На сайте эпл появилась информация о сбоях.
Причина в DNS. Пользователи ловят DNS Resolve Failure.
✅ UPD: Сервисы работают.


Код Воробья для iOS разработчиков
Эпл выплачивает доход разработчикам по курсу 80₽ за доллар.
На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет.
Фискальный календарь эпла отличается от месяцев, поэтому курс не точный.
На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет.
Фискальный календарь эпла отличается от месяцев, поэтому курс не точный.

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Эпл выплачивает доход разработчикам по курсу 80₽ за доллар. На скрине доход 2.441$, минус 15% комиссия стора и 13% НДС. К выплате 1.805$ в росийских рублях. Если валюту счета выбирали доллары, то конвертации не будет. Фискальный календарь эпла отличается…
Мы ошиблись. Если считать по фискальному календарю 30 января - 26 февраля, то получается курс 108₽.
Программиста, который опубликовал фейк, уже наказали - будет месяц кодить на obj-c в блокноте и пить латте без карамельного сиропа.
Программиста, который опубликовал фейк, уже наказали - будет месяц кодить на obj-c в блокноте и пить латте без карамельного сиропа.

Код Воробья для iOS разработчиков
Как устроено приложение Настройки. Сделано нативно.
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy
Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали
UIPrefsListController
.Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в
UITextView
. Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали
BadgedTableViewCell
. Ячейка аккаунта названа UIAppleAccountCell
.Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.
#ViewHierarchy

Код Воробья для iOS разработчиков
На сайте developer.apple.com есть раздел про String. Операции разбиты на секции «Создание строки с форматированием», «Вставка символов», «Удаление подстрок» и т.д. Для каждой функции есть примеры с выводом, например, для uppercased().

Код Воробья для iOS разработчиков
Агрегаторы книг теперь могут направлять пользователей на сайт для оплаты и управления аккаунтом. Регулируется гайдом 3.1.3 - подается заявка на
Дейтинг-приложениям в Нидерландах теперь не нужно грузить отдельный бинарник для региона. Так же эпл обновила список одобренных эквайрингов и скоректировала текст предупреждения об оплате вне стора.
External Link Account Entitlement
. После одобрения заявки, покупки в приложении работать не будут. Страницы должны открываться в новом окне браузера, ссылки соотвествовать шаблонам и т.д.Дейтинг-приложениям в Нидерландах теперь не нужно грузить отдельный бинарник для региона. Так же эпл обновила список одобренных эквайрингов и скоректировала текст предупреждения об оплате вне стора.