Код Воробья для iOS разработчиков
11.3K subscribers
382 photos
96 videos
2 files
304 links
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei

РКН: bit.ly/sparrowcode
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Apple обновила дизайны для tvOS и watchOS. Обновили библиотеку символов, продуктовые шаблоны и UI.

Из файла с UI для часов можно вытянуть качественные мокапы 7-ой и Ultra-серии. На видео пример как автоматизировать вставку экрана в мокап с помощью плагина Angle.
👍22🐳62🔥2👏1🏆1🍾1
Код Воробья для iOS разработчиков
Опрос мобильных разработчиков, принять участие можно по ссылке. Проводится с 2017 года. Что узнаем: - Какие каналы читают разработчики. Есть канал вашего покорного слуги - Рейтинг конференций и митапов, что посещали - Топ-10 разработчиков. В прошлом году…
Иследование подошло к концу, результаты готовы. По ссылке доступен полный разбор с графиками и картинками. Здесь собрали самое важное:

- У 78% разработчиков есть высшее образование.
- 89% повышают опыт статьями, 75% читает телеграм каналы, 64% смотрит ютуб.
- Книгу Усова Swift, Мартина Чистый код и Бхаргава про Гроканье алгоритмов считают лучшими.
- 50% не планируют менять работу в ближайший год, а 13% активно собеседуются. Чаще всего меняют работу для релокации.
- 60% назвали работу в финтехе и банках самой интересной. Невостребованными отмечены браузеры и дейтинг.
- Яндекс, Авито и Тинькофф считают привлекательными компаниями для работы.
- Доклады Авито, Яндекса и Dodo назвали самыми интересными из русскоязычных.
- 48% пробовали Flutter.
👏37👍20🤔9🐳3🍾21🏆1
Apple разрешила выгрузку приложений для iOS 16.1, значит становятся доступны Live Activity.

В новом туториале разобрали как создать и обновить Live Activity. Показали как устроен UI и отслеживание нажатия.

Проект-пример доступен на github.
🔥26👍133🌚3🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
Как устроено приложение Календарь. Сделали на сценах. Навигацию между страницами сделали на скрол-вью, назвали BlockableScrollView. У скрола включен пейджинг. В памяти хранят вчерашений и завтрашний день - в Календаре используют кастомную систему переиспользования на скроле. Контейнером установили UINavigationController.

Ячейки событий сделали двухслойными картинками 🤯. Первый слой - фоновая картинка, а текст внутри события - слой повыше. Скорее всего так сделали для оптимизации скрола.

У события две точки слева внизу и справа вверху. Жест драга добавлен один на весь экран - проверяется какой элемент попал под палец.

#ViewHierarchy
🔥46👍15🐳7😱32👏21🤩1🏆1
Вчера вышли iOS 16.1 и macOS Ventura, вместе с этим обновили гайды по App Store Review, здесь самое важное:

- Запретили собственные механизмы для разблокировки контента: лицензионные ключи, QR-коды, крипто и т.д. Такие приложения и раньше не пропускали в стор.
- Можно продавать NFT за встроенные покупки. Нельзя разблокировать премиум-функции по NFT (отсылка к пункту выше).
- Можно использовать сторонние способы оплаты, если приложение управляет рекламой.
- Если нет возможности предоставить демо-аккаунт, с разрешения эпл можно добавить демо-режим.

Напоминаем про чат по ревью — там обсуждаем реджекты и как их решить.
👍22🐳4😍3🌚3🏆32
Теперь при выгрузке показывается скорость и расчетное время.
73👍18🔥149🌚4🍾4🤯2
Код Воробья для iOS разработчиков
Как устроено приложение Календарь. Сделали на сценах. Навигацию между страницами сделали на скрол-вью, назвали BlockableScrollView. У скрола включен пейджинг. В памяти хранят вчерашений и завтрашний день - в Календаре используют кастомную систему переиспользования…
Как устроено приложение Календарь подробно. Разобрал вью события, сетку дней, экран с превью года, навигейшн и другие элементы.

Теперь разборы приложений будут подробнее и переезжают на сайт. Так же на сайте доступен расширенный разбор калькулятора, который делал в этом посте.
🔥59👍167🐳52
Код Воробья для iOS разработчиков
Apple проверяет приложения, которые не обновлялись больше 3 лет. Разработчики получают письмо с просьбой обновить приложение в течении 30 дней. Если этого не сделать, приложение уберут из продажи. Если приложение крашится при старте, то убирают из продажи…
Apple удалила 542К приложений за третий квартал этого года. Это 25% от общего числа приложений в App Store.

Большинство удалённых приложений давно не обновлялись. Часть приложений удалены после автоматической проверки, подробнее здесь. Всего осталось 1.6 млн. приложений, как в 2015-ом.
👍58🤯35🔥7🌚42🤔2🤬2😱1
Код Воробья для iOS разработчиков
Apple будет принимать приложения на проверку в предстоящие праздники.
Apple будет проверять приложения в новогодние праздники. С прошлого года Review Team не уходит на каникулы.
👍40🍾23🐳8🤬3
Apple подвела итоги App Store Awards. Приложение года для iPhone BeReal. Так же эпл представила подборки популярных приложений за этот год. Подборки недоступы в РФ и РБ.

В пресс-релизе подтвердили, что в сторе осталось 1.8 млн. приложений. Таким образом, Apple действительно удалила 25% приложений из стора.
😱24👍19🤯5🌚4😢1🎉1
Записал дайджест за ноябрь про релиз SF Symbols 4, чистку App Store и приложения года.
🔥50👍134👏3💯2
В App Store новая система ценообразования. Добавили 700 новых уровней. Например, для цен от 0.99$ до 200$ шаг в 1$. Наглядно система шагов на картинке.

Так же можно настраивать цену с учетом округления, доступны x.99$, x.00$, x.90$ и x.95$.

100 самых высоких цен на покупки будет выдаваться по доп. запросу к Apple. Новую систему начали внедрять сегодня.
👍44🔥73😱2💯2
Вышел Xcode 14.2 RC 14C18. Включает SDK 16.2. Можно грузить в App Store Connect.

Поправили: если один из файлов в превью был из SPM-пакета, ломалась подсветка.
👍23🔥52💯1
Apple выпустила новые Tech Talks-видео. Рассказывают как:

- Собирать меньше данных
- Использовать семейный доступ для подписок
- Интегрировать MapKit
- Получать фидбек с TestFlight
- Делать описания разрешений
- Создавать ивенты в App Store
👍60🔥131😁1🐳1
Apple вынуждена разрешить установку приложений не из App Store в Европе до 2024 года. Парламент принял закон «O цифровых рынках». Закон касается техно-компаний стоимостью >80млрд$ и ежемесячной аудиторией >45млн. человек.

Эпл отказалась от комментариев. Новости про комиссию и ревью приложений для альтернативных сторов только предположения.
🙈40🎉24🤯11🫡9😭6🌚41😁1🤬1😢1