Код Воробья для 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
Новый sparrowcode.io уже в релизе. Обновили дизайн - читать туториалы стало удобнее.

Добавили сервисы:
- Календарь выплат на 2022
- Версии Swift с версиями Xcode
- Библиотеки Apple по платформам
- Сколько занимает проверка приложения
- Топ репозиториев на GitHub за сегодня и за всё время

Появилась страница с приложениями читатетей. У тех, кто добавлял приложения, появились персональные страницы.
26🔥16❤‍🔥10👍53🍾3🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
В бету iOS 16.1 вернули Live Activities. Остров стал частью этого апи и включается в таргет с виджетами и компликешенами.

До этого эпл выплилила Live Activities в 5-ой бете и уточнила, что в релиз они выйдут позже. Документацию по острову добавили уже после релиза iOS 16.
👍28🎉6🐳65🏆3🍾2🔥1
Apple с 5 октября поднимает цены для сторов в евро. Теперь первый левел будет 1.19€ - схема с девяткой сохраняется 👌

Так же цены увеличатся в Чили, Египте, Японии, Малайзии, Пакистане, Польше, Южной Корее, Швеции, Вьетнаме.

Изменение цены не коснется подписок.
🌚12😱9🍾8👍4😢43🤔2🐳2😈21
iPhone 14 Pro & Max Mockups.sketch
3.3 MB
Apple обновила сорсы по дизайну для iOS 16, iPadOS 16, и даже для macOS Ventura.

SF Symbols 4 пока остается в бете. Мокапов для iPhone 14 пока не завезли, поэтому держите качественный.
17👍6🎉2🍾21🤩1🙏1🐳1💯1🏆11
Обновился гайдлайн по маркетингу и ревьюеры стали отклонять концептуальные скриншоты.

Пока реджекты в мягком режиме: ревьюеры предлагают одобрить текущую версию и обновить скриншоты в следующей версии. Правило было и раньше, но сейчас за его выполнением следят внимательнее.

Сравнить время проверки приложений можно на нашем сайте.
👍10🌚5🔥3😱3👏2🤔2🐳21🥰1💯1😈1
Apple добавила гайдлайны по Live Activities.

Из документации убрали обновление через фоновые потоки, но в технической поддержке заверили, что к релизу документацию вернут.
👍14🔥43👏2🎉1💯1🍾1
Apple разрешила продавать NFT через встроенные покупки со стандартной комиссией. Оплата криптовалютой под запретом.

The Information сообщают, что Apple уведомила крупные приложения-обменники NFT OpenSea, Rarible и Magic Eden. Мы не нашли официальных заявлений Apple или изменений в гайдлайнах, но информацию подтвердили Blockworks и BITCOINIST.
👍8🐳6🔥4🍾32🤔21👏1🤬1🎉1🤩1
Эпл добавила пошаговые инструкции по разработке для iOS, watchOS и других платформ.

Для iOS, например, предлагается:
- Выбрать стек UIKit / SwiftUI
- Дизайн: сцены, лейаут, темная тема и т.д.
- Скиловые штуки: приватность, accessibility, локализация, дебаг
- Кросс-платформа

Для каждой платформы свой гайд. Отличный чеклист новеньким чтобы проверить приложение.
47👍188🔥4🐳3🍾3🌚2💯2🥰1
Ответили на твой вопрос в Чате Воробья.
🤔1943😍3🥰2🤩2💯2
Apple обновила дизайн личного кабинета developer.apple.com. Теперь все разделы на одной странице, а меню в шапке скролит до выбранного раздела.
👍52🐳8🤩5🍾4😍32🎉21👏1💯1🏆1
В Xcode 14 добавили экспорт локализации пакетов. Подробнее в туториале по локализации.

Это новый туториал на сайте, мы сделали большой ультимативный гайд по локализации. Разобрали основы, экспорт и импорт, как локализовать SPM-пакеты, плюрализацию, картинки, плагины для авторгенерации.

В конце туториала узнаете почему для некоторых российский рубль показывается как , а для некоторых RUB.
19👍12🔥3🥰2👏21🎉1🤩1🐳1🏆1
Добавили фискальный календарь на 2023 год, а для 2022-ого добавили лишнюю неделю в декабре - эпл добавляет ее каждые 5-6 лет чтобы сохранить структуру календаря.

Подробнее про то, как генирируется календарь, можно почитать здесь.
👍18🔥62🤔2🙏2😍1🐳1
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