Telegram Web Link
Выпуски Подлодки для айосеров

Подлодка семь лет назад начиналась как подкаст про iOS разработку. Спустя год от этой концепции мы отошли и начали охватывать более широкий круг тем. Но все равно, айосников среди наших слушателей по прежнему очень много. Держите подборку выпусков за 2023 год, которые могут вам зайти:

👉Цвета и цветовые пространства с Андреем Ситником про то, чем отличаются друг от друга CMYK, RGB, OKLCH и другие способы представления цветов на экранах.
👉Ruby c Дмитрием Цепелевым про язык, с которым вы периодически сталкиваетесь, работая с CocoaPods и Fastlane.
👉Мобильные фермы с Антоном Малинским про то, как управлять сотнями девайсов на уровне софта и железа.
👉Backend driven UI с Александром Казарцевым с полным обзором плюсов, минусов и сложностей перехода к нему.
👉Теория сложности с Александром Куликовым с разбором вообще всех стыдных вопросов про алгоритмы.
👉Сыр с Александром Крупецковым, потому что плох тот айосник, который не любит сыр.
👉Рендеринг текста с Никитой Прокоповым про путь, который проходит строчка от хранения в переменной до отображения на экране.

Если вам понравились эти или другие выпуски – напишите нам что-то хорошее в отзывах в Apple Podcasts, или прямо в чатике подкаста!
Видеокурс по SwiftData

Бесплатный цикл роликов на YouTube с разбором всех особенностей работы со SwiftData:

👉CRUD операции
👉Динамические сортировки и фильтры
👉Легковесные миграции
👉Связи один ко многим и много ко многим
👉Работа с CloudKit
Godot для iPad

Miguel de Icaza, известный в том числе тем, что разработал Xamarin, начал в качестве хобби проекта портировать редактор игрового движка Godot для разработки под iPad. Ну как портировать – скомпилировать его уже и сейчас можно, но он заточен под работу с мышью. План – перевести необходимую часть интерфейса на компоненты SwiftUI. Короче говоря, интересный проект, за которым точно стоит наблюдать!
Кастомизация Strings Catalog в зависимости от типа девайса

Оказывается, с помощью Strings Catalog можно настраивать разный перевод строки в зависимости от типа девайса, на котором будет запущен проект. Идеально для кроссплатформенных проектов для iOS и macOS.
Как AnyView влияет на перфоманс

Автор статьи проводит несколько замеров того, как использование AnyView вместо конкретных типов ухудшает производительность в SwiftUI.
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать иконку для Vision Pro

Раз кто-то из вас уже начинает готовить свои приложения для очков для сабмита в App Store, держите гайд про то, как адаптировать существующую иконку под стандарты новой операционной системы.
Swift биндинги для WinRT

Если вы пропустили, то в октябре ребята из Browser Company, которые делают Arc на чистом Swift, и портируют его на Windows, заопенсорсили биндинги к WinRT. Теперь, если вы хотите написать нативное приложение для Windows, можете и сами делать это на Swift.
Perception – бэкпорт Observability

Pointfree выпустили библиотеку Perception, которая бэкпортит Observability framework на все версии iOS, начиная с 13. API аналогичен, но сами макросы и функции называются немного по-другому. Миграция в будущем, кажется, будет несложной.
Xcodegen для сложных проектных сетапов

Инструкция по настройке Xcodegen для генерации проектов с поддержкой различных окружений (dev/staging), в каждом из которых свои настройки и сертификаты.
Как реализована приватность в протоколе AirDrop

Классный обзор устройства протокола, поверх которого работает AirDrop, обеспечения его приватности, и причин появления уязвимости, которую сейчас активно эксплуатирует китайское правительство.
Spatial video и AVFoundation

Небольшой гайд по тому, как добавить в ваше visionOS приложение поддержку чтения и записи видео.
Новые правила покупок в обход App Store

Apple недавно была вынуждена разрешить приложениям из US App Store отправлять пользователя на совершение покупки через браузер. Но получился типичный Apple.
Как написать свой iOS симулятор

Самая интересная статья прошлой недели – с чем пришлрсь столкнуться разработчику, который решил написать свой собственный симулятор.
Анимированное удаление бэкграунда

Реализация превращения фотографии в стикер путем удаления бэкграунда объекта. И все это с анимацией.
Навигация на SwiftUI

Поддержка полнофункциональной навигации в SwiftUI появилась только с iOS 16, поэтому большинство приложений смогут пересесть на ее еще не скоро. Затаскивать UIKit-навигацию – тоже спорное решение.

Если вы хотите разобраться, как реализовывать нативную навигацию на SwiftUI, которая будет работать уже с iOS 14, приходите на открытый вебинар. На нем разберут существующие open source решения, окунут вас в мир бэкпортов и расскажут, как сделать навигацию ультимативно классной!

📅Дата: 30 января в 20:00
👉Регистрация:
https://otus.pw/1Crf/

Вебинар приурочен к старту продвинутого онлайн-курса «iOS Developer. Professional» от Отус.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Все приложения на visionOS выглядят одинаково

В последнюю неделю в Твиттере куча людей делится скриншотами своих visionOS приложений. И проблема в том, что все они выглядят максимально одинаково и скучно. Может быть, в динамике все будет выглядеть по-другому, но пока все странно.
2024/09/29 18:20:08
Back to Top
HTML Embed Code: