
Код Воробья для iOS разработчиков
Если в приложении есть авторизация, то обязательно должны быть удаление аккаунта и отзыв токена.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
С 5-ой беты 💻 Xcode 15 если .plist или сториборд падают в merge conflict, файл откроется текстом.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15 beta 7. Из важного - теперь
Ещё модели📦 SwiftData не билдятся для visionOS, хотя на 6-ой бете всё в порядке. Все изменения по ссылке.
#if os(iOS)
не выполнятеся для visionOS, а значит отваливаются библиотеки, которые не обновились.Ещё модели
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Новый Technote как адаптировать NavigationSplitView для iOS 15 и ниже.
Трюк простой, но примечательно что это официальный пример.
Трюк простой, но примечательно что это официальный пример.

Код Воробья для iOS разработчиков
Ещё новый 👨💻 Technote про Universal Links. Рассказали как тестировать и настроить apple-app-site-association файл.
После установки приложения CDN сразу запрашивает ASSA файл и обновляет раз в неделю. Для тестов можно переустанавливать приложение или обойти CDN.
После установки приложения CDN сразу запрашивает ASSA файл и обновляет раз в неделю. Для тестов можно переустанавливать приложение или обойти CDN.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Forwarded from Воробей
iOS 💽 выйдет 18 сентября, в понедельник.
macOS Sonoma — 26 сентября.
macOS Sonoma — 26 сентября.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15 RC. Теперь можно выгружать и отправлять на ревью приложения с iOS 17 и macOS 14. Проверяют быстро.
Приложения с🥽 visionOS можно выгружать только для тестирования с Xcode 15 Beta 8.
Приложения с
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Вышел 💻 Xcode 15 RC. Теперь можно выгружать и отправлять на ревью приложения с iOS 17 и macOS 14. Проверяют быстро. Приложения с 🥽 visionOS можно выгружать только для тестирования с Xcode 15 Beta 8.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Записал туториал про отступы и фон для 🎛 виджетов на iOS 17. Сделал универсальный модификатор, избавит вас от горы ифов: https://youtu.be/lcHJLgIm1lk
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Виджеты на iOS 17, часть 1: Отступы и фон containerBackground
В видео разобрал как работать с отступами и фоном для виджетов на iOS 17. Сделал универсальный модификатор, чтобы лейаут и фон работали одинаково.
00:00 — Виджеты
00:12 — Отступы и фон
00:51 — Универсальный модификатор
01:28 — ContainerRelativeShape
01:47…
00:00 — Виджеты
00:12 — Отступы и фон
00:51 — Универсальный модификатор
01:28 — ContainerRelativeShape
01:47…

Код Воробья для iOS разработчиков
В iOS 💽 задеприкейтили 👶 SwiftUI.
Вместо нужно использовать
cornerRadius
для Вместо нужно использовать
clipShape(.rect(cornerRadius: 8))
, он доступен с iOS 13.Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
- 700 новых символов с iOS
- Добавили анимации. Есть превью в приложении.
- Можно настраивать элементы, например сместить бейдж выше.
Release Notes не обновляются с 3-ей версии, так что обзор только через сессии
- What’s new in SF Symbols 5
- Create animated symbols
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Второй ролик про 🎛 виджеты на iOS 17:
https://youtu.be/TmROpRm7lqE
- Как убрать отступы, если контент на весь экран
- Как сохранить фон, если он автоматически пропадает
- Как отслеживать димированный режим
https://youtu.be/TmROpRm7lqE
- Как убрать отступы, если контент на весь экран
- Как сохранить фон, если он автоматически пропадает
- Как отслеживать димированный режим
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Виджеты на iOS 17, часть 2: Dimmed-режим и как убрать отступы
В видео разобрал как убрать отступы для виджетов в iOS 17 через contentMarginsDisabled. Еще как сохранить фон через containerBackgroundRemovable для режимов Stand By и Lock Screen на iPad. В конце про renderingMode.
00:00 — Вступление
00:14 — Как включить…
00:00 — Вступление
00:14 — Как включить…

Код Воробья для iOS разработчиков
В бете 💻 Xcode 15.1 @IBDesignable вьюхи деприкейтед.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Код Воробья для iOS разработчиков
Добавил новые иконки в ✍️ SafeSFSymbols-библиотеку.
Сделал её чтобы не лажать с совместимостью. Если символ работает с iOS 17, а проект iOS 16 - компилятор выдаст ошибку.
Ну и статическая типизация удобнее.
Сделал её чтобы не лажать с совместимостью. Если символ работает с iOS 17, а проект iOS 16 - компилятор выдаст ошибку.
Ну и статическая типизация удобнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sparrowcode/SafeSFSymbols: Safe access SFSymbols. If symbol not available, will show warning.
Safe access SFSymbols. If symbol not available, will show warning. - sparrowcode/SafeSFSymbols

Код Воробья для iOS разработчиков
Apple разрешила покупки по внешней ссылке. Только для разработчиков из РФ, и только для приложений в РФ.
-💳 StoreKit всё равно нужен
- Нельзя комбинировать со встроенными покупками
- Нужно подать заявку
- Комиссия 27%
В проект нужно добавить разрешение
Систему не новая, ее используют с 2022 года.
-
- Нельзя комбинировать со встроенными покупками
- Нужно подать заявку
- Комиссия 27%
В проект нужно добавить разрешение
StoreKit External Purchase Link Entitlement
. Отчет подавать самостоятельно, при этом Apple может провести аудит. Возможно, StoreKit нужен для трекинга. Систему не новая, ее используют с 2022 года.
Please open Telegram to view this post
VIEW IN TELEGRAM


Код Воробья для iOS разработчиков
Последняя третья часть про 🎛 виджеты на iOS 17:
https://youtu.be/A2jeoJRGcKw
Разобрал кнопки - как будить приложение и шарить код между таргетами.
Хронология:
Часть 1: Отступы и фон containerBackground
Часть 2: Dimmed-режим и как убрать отступы
Часть 3: Кнопки
https://youtu.be/A2jeoJRGcKw
Разобрал кнопки - как будить приложение и шарить код между таргетами.
Хронология:
Часть 1: Отступы и фон containerBackground
Часть 2: Dimmed-режим и как убрать отступы
Часть 3: Кнопки
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Виджеты на iOS 17, часть 3: Кнопки
В видео разобрал как работают кнопки на виджетах. Для действия передать AppIntent, для LiveActivity - LiveActivityIntent, если нужно будить приложение то AudioPlaybackIntent.
UPD: title и description в AudioPlaybackIntent появляются в приложении Shortcuts.…
UPD: title и description в AudioPlaybackIntent появляются в приложении Shortcuts.…

Код Воробья для iOS разработчиков
Apple выпустила technote по watchOS-приложениям. Коротко:
– watchOS только на👶 SwiftUI
– 5 разных типов приложения
– Вместо ClockKit использовать🎛 WidgetKit
– watchOS только на
– 5 разных типов приложения
– Вместо ClockKit использовать
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Анонсировали 🧑💻 Swift Student Challenge заранее. Прием заявок в феврале 2024 года.
Доступно только если вы не работаете разработчиком. Требования в комментариях.
Доступно только если вы не работаете разработчиком. Требования в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM

Код Воробья для iOS разработчиков
Media is too big
VIEW IN TELEGRAM
Apple выкатила много новых 💻 проект-примеров:
–🧿 Swift Splash: RealityKit в 🥽 visionOS.
–📦 Как добавлять данные в SwiftData и как связать статические и динамические данные в SwiftData
–🧮 Операции в CryptoKit
–🔖 Про App Intents
Ещё обновили проект document-based приложения на📦 SwiftData.
–
–
–
–
Ещё обновили проект document-based приложения на
Please open Telegram to view this post
VIEW IN TELEGRAM