uz
Feedback
iOS Dev

iOS Dev

Kanalga Telegram’da o‘tish

👨‍💻Автор: Виктор Грушевский (@Viktorianec) ⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru 🍏Канал об iOS-разработке, алгоритмах и архитектурах ⭐️ Подготовка к собесам ⭐️ Код. Много кода. #ios #mobile #swift

Ko'proq ko'rsatish
7 973
Obunachilar
-524 soatlar
-357 kunlar
+930 kunlar
Obunachilarni jalb qilish
Iyun '26
Iyun '26
+130
0 kanalda
May '26
+232
0 kanalda
Get PRO
Aprel '26
+118
0 kanalda
Get PRO
Mart '26
+120
1 kanalda
Get PRO
Fevral '26
+127
1 kanalda
Get PRO
Yanvar '26
+125
0 kanalda
Get PRO
Dekabr '25
+112
0 kanalda
Get PRO
Noyabr '25
+120
0 kanalda
Get PRO
Oktabr '25
+127
0 kanalda
Get PRO
Sentabr '25
+154
1 kanalda
Get PRO
Avgust '25
+138
0 kanalda
Get PRO
Iyul '25
+120
0 kanalda
Get PRO
Iyun '25
+218
0 kanalda
Get PRO
May '25
+147
0 kanalda
Get PRO
Aprel '25
+139
0 kanalda
Get PRO
Mart '25
+116
0 kanalda
Get PRO
Fevral '25
+161
1 kanalda
Get PRO
Yanvar '25
+144
0 kanalda
Get PRO
Dekabr '24
+118
0 kanalda
Get PRO
Noyabr '24
+158
0 kanalda
Get PRO
Oktabr '24
+178
1 kanalda
Get PRO
Sentabr '24
+198
0 kanalda
Get PRO
Avgust '24
+341
18 kanalda
Get PRO
Iyul '24
+225
0 kanalda
Get PRO
Iyun '24
+244
0 kanalda
Get PRO
May '24
+286
0 kanalda
Get PRO
Aprel '24
+208
1 kanalda
Get PRO
Mart '24
+272
0 kanalda
Get PRO
Fevral '24
+255
0 kanalda
Get PRO
Yanvar '24
+222
2 kanalda
Get PRO
Dekabr '23
+283
2 kanalda
Get PRO
Noyabr '23
+484
0 kanalda
Get PRO
Oktabr '23
+152
4 kanalda
Get PRO
Sentabr '23
+126
0 kanalda
Get PRO
Avgust '23
+118
0 kanalda
Get PRO
Iyul '23
+183
0 kanalda
Get PRO
Iyun '23
+188
0 kanalda
Get PRO
May '23
+740
0 kanalda
Get PRO
Aprel '23
+127
0 kanalda
Get PRO
Mart '23
+143
0 kanalda
Get PRO
Fevral '23
+152
0 kanalda
Get PRO
Yanvar '23
+294
0 kanalda
Get PRO
Dekabr '22
+242
0 kanalda
Get PRO
Noyabr '22
+371
0 kanalda
Get PRO
Oktabr '22
+140
0 kanalda
Get PRO
Sentabr '22
+191
0 kanalda
Get PRO
Avgust '22
+439
0 kanalda
Get PRO
Iyul '22
+515
0 kanalda
Get PRO
Iyun '22
+822
0 kanalda
Get PRO
May '22
+1 190
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
24 Iyun+12
23 Iyun+1
22 Iyun+5
21 Iyun+5
20 Iyun+5
19 Iyun+3
18 Iyun+2
17 Iyun+3
16 Iyun+2
15 Iyun+3
14 Iyun+2
13 Iyun+5
12 Iyun+5
11 Iyun+12
10 Iyun+11
09 Iyun+22
08 Iyun+4
07 Iyun+3
06 Iyun+4
05 Iyun0
04 Iyun+8
03 Iyun+5
02 Iyun+6
01 Iyun+2
Kanal postlari
Три обязательных требования в iOS 27, о которых нужно не забыть к осени 1️⃣ Приложения будут обязаны внедрить жизненный цикл на основе сцен. Как мигрировать - писал здесь. 2️⃣ Флаг игнора диза жидкого стекла больше не сработает. Многое может сломаться, поэтому если не начинали адоптить, давно пора. 3️⃣ Новое обязательное требование для лончскрина (чтобы не словить реджект ITMS-90870). Начиная с версий iOS 27 и iPadOS 27 в файле Info.plist вашего приложения должен быть указан конфиг лончскрина. Если в вашем приложении уже есть экран запуска, вам не нужно вносить никаких изменений. 📜 Сохраните себе, чтобы не забыть. 😃 iOS Dev

2
Как экспортировать все скиллы из Xcode 27 Хотя в Apple добавили поддержку многих сторонних интеграций, они все прекрасно пони
Как экспортировать все скиллы из Xcode 27 Хотя в Apple добавили поддержку многих сторонних интеграций, они все прекрасно понимают, в частности то, чем сейчас пользуются многие разработчики. Поэтому для тех, кто использует альтернативные решения, появилась новая опция: xcrun agent skills export На сегодняшний день можно перенести следующее: ✓ swiftui-whats-new-27 ✓ test-modernizer ✓ device-interaction ✓ swiftui-specialist ✓ c-bounds-safety ✓ audit-xcode-security-settings ✓ uikit-app-modernization 😃 iOS Dev
2 134
3
Apple начали реджектить приложения за запросы отзывов на онбординге Хотя это не новый гайдлайн, раньше эплы так не жестили. Н
Apple начали реджектить приложения за запросы отзывов на онбординге Хотя это не новый гайдлайн, раньше эплы так не жестили. Некоторые приложения собирали тысячи пятизвёздочных оценок ещё до первого действия юзера, но сейчас все больше сообщений о том, что за такое прилетают реджекты. 📖 Статья на RevenueCat это подтверждает. 😃 iOS Dev
3 331
4
Что нового в SwiftData в iOS 27 В iOS 27 Apple устранила многие старые проблемы с помощью добавления поддержки enum-предикато
Что нового в SwiftData в iOS 27 В iOS 27 Apple устранила многие старые проблемы с помощью добавления поддержки enum-предикатов (и составных предикатов тоже), нового атрибута .codable и ResultsObserver. Каждая из этих функций по отдельности решает конкретную задачу. В совокупности они делают SwiftData более функциональным и удобным для использования в реальных приложениях. 📖 В этом блоге разобрали новинки на примерах: 🔘 Предикаты с перечислениями 🔘 Группировка данных по секциям 🔘 Составные запросы 🔘 Атрибут .codable 🔘 ResultsObserver для обсервинга данных за пределами вьюх А более общий обзор по всем новинкам с WWDC есть вот тут. 😃 iOS Dev
3 261
5
Here we go! Прямо сейчас идёт ЧМ по футболу, и я задумался, а что если бы переходы разработчиков из одной компании в другую были бы в стиле футбольных трансферов? Представьте, что можно абсолютно открыто смотреть трансферную стоимость разработчика (не путайте только с зарплатой) на каком-нибудь iosmarkt и типа два раза в год абсолютно в открытую следить за какой-нибудь эпопеей по переходу рокстара из одного бигтеха в другой. А у разработчиков были бы свои агенты, которые защищали бы их интересны на эйчарных переговорах, и среди них тоже были бы свои звёзды. А ещё в контракте прописывали бы премии за ачивки в стиле: если команда делает 10 топовых релизов, то +2 годовых оклада в конце года каждому в тиме. Да просто задумайтесь) «Сеньор бэкендер Алексей Иванов в Telegram — HERE WE GO! Согласован контракт на 4 года. Сумма компенсации за досрочный разрыв с VK составила $5 млн. Осталось только пройти алгоритмический медосмотр!» Скауты были бы на хакатонах или на олимпиадах по программированию. Ещё бы и свой Золотой мяч вручали в конце года лучщим (золотой magic mouse, например). А ещё можно было бы на примере какого-нибудь бигтеха запилить целые чемпы: ФК «Яндекс Поиск»: Бешеный темп, игра на высоких скоростях, огромные нагрузки (высокий нагрузочный продакшн). Если игрок «поплыл» и перестал вывозить тайм-критикал задачи, его не продают, а отправляют во внутреннюю аренду вроде Яндекс.Еды. Ставьте 🔥, если норм идея.
2 861
6
🥳 В 27 Xcode появилась опция для симуляции лимита при использовании моделей Особенно актуально при использовании Private Clo
🥳 В 27 Xcode появилась опция для симуляции лимита при использовании моделей Особенно актуально при использовании Private Cloud Compute в будущем. 😃 iOS Dev
2 893
7
Matn yo'q...
3 086
8
Все новинки WWDC26 - обзорная статья уже доступна Постарался объединить все самое важное за прошедшие дни конфы в удобно форм
Все новинки WWDC26 - обзорная статья уже доступна Постарался объединить все самое важное за прошедшие дни конфы в удобно формате. 1️⃣ Лучшие и самые интересные фичи 2️⃣ Обзор Keynote 3️⃣ Что нового в Swift 6.4 (а ещё про интероп с c). 4️⃣ SwiftUI: контейнеры, документы и тулбары 5️⃣ Foundation Models & новый Core AI 6️⃣ Xcode 27 и Agent Skills 7️⃣ Сессии, рекомендуемые к просмотру ✅ Бонусный контент с десятками примеров кода доступен тут и тут. 😃 iOS Dev
3 440
9
🥳 Новое API для Drag and Drop в SwiftUI Теперь можно накинуть reorderable() для того, чтобы перетаскивать вьюшки внутри конт
🥳 Новое API для Drag and Drop в SwiftUI Теперь можно накинуть reorderable() для того, чтобы перетаскивать вьюшки внутри контейнера. А ещё добавили возможность переносить их и между другими разделами одного или нескольких приложений с помощью новых модификаторов. 📖 Детальное описание с примерами в официальной доке. 🛠 А вот тут есть пример, как сделать собственное полноценное приложение - карточную игру. Поддержка с 27 оси 😢. 😃 iOS Dev
3 451
10
⚡️Топ-фича нового Xcode, очистка Derived Data за 2 клика 😃 iOS Dev
⚡️Топ-фича нового Xcode, очистка Derived Data за 2 клика 😃 iOS Dev
3 777
11
Самый быстрый deprecated на Диком Западе Купертино 😃 iOS Dev
Самый быстрый deprecated на Диком Западе Купертино 😃 iOS Dev
3 349
12
Про внимание Apple к деталям В видео с презентации Apple везде, где упоминали Siri, из аудио вырезали частоты 3k, 4k, 5k, 6kH
Про внимание Apple к деталям В видео с презентации Apple везде, где упоминали Siri, из аудио вырезали частоты 3k, 4k, 5k, 6kHz, чтобы во время просмотра видео ближайшие устройства Apple случайно не активировали Siri. 😃 iOS Dev
3 439
13
Как починить проблему с запуском симулятора в DeviceHub для Xcode iOS 27 Всего одна классическая команда в терминале может по
Как починить проблему с запуском симулятора в DeviceHub для Xcode iOS 27 Всего одна классическая команда в терминале может помочь: killall -9 CoreDeviceService 😃 iOS Dev
3 001
14
⚡️ Мы теперь можем делать кастомный TabBar как в Apple Music без головной боли Добавили возможность задавать новую роль для в
⚡️ Мы теперь можем делать кастомный TabBar как в Apple Music без головной боли Добавили возможность задавать новую роль для вкладок .prominent (почитать можно тут). Максимум можно делать только одну такую роль. Если нет вкладок с явно указанной ролью .prominent, то по умолчанию визуальное выделение может применяться к вкладке с ролью .search. 😃 iOS Dev
3 148
15
📔 Список всех новых фреймворков в iOS 27 ➡️ App Intents Testing (связан с интеграцией Сири, шорткатов и спотлайтом). ➡️ AVSy
📔 Список всех новых фреймворков в iOS 27 ➡️ App Intents Testing (связан с интеграцией Сири, шорткатов и спотлайтом). ➡️ AVSystemRouting - для отправки медиа с девайса на ТВ или колонку, например. ➡️ ComputeGraph - для кастомных эффектов частиц и вычисления симуляций для RealityKit. ➡️ Core AI - писал про него в марте. Для построения и запуска ИИ-моделей в наших приложениях. ➡️ CrashReportExtension - название говорящее. ➡️ Media Device - позволит транслировать медиафайлы из любого приложения для iOS на выбранное устройство воспроизведения (нужен специальный экстеншен). ➡️ Media Intelligence - для анализа видеоконтента, позволяет группировать лица на изображениях с помощью машинного обучения. ➡️ Now Playing - можно пошарить элементы для управления медиа из нашего приложения на локскрин, control centre и на подключенные аксессуары. ➡️ StateReporting - можно сообщить системе о состоянии вашего приложения, чтобы повысить эффективность отладки. ➡️ Suggested Actions - можно задать быстрые действия рядом с сообщениями в вашем мессенджере на основе указанного вами контекста. 😃 iOS Dev
3 020
16
🔥 Как вам анимация таймера в Dynamic Island в iOS 27? 😃 iOS Dev
🔥 Как вам анимация таймера в Dynamic Island в iOS 27? 😃 iOS Dev
3 008
17
Нас ждёт складной iPhone? Просто посмотрите на новый ресайз-мод в девайсхабе Ждём? 😃 iOS Dev
Нас ждёт складной iPhone? Просто посмотрите на новый ресайз-мод в девайсхабе Ждём? 😃 iOS Dev
3 264
18
🕺 AsyncImage теперь поддерживает HTTP-кэширование, еееее! А ещё в 27 оси можно запилить собственный реквест при загрузке (и
🕺 AsyncImage теперь поддерживает HTTP-кэширование, еееее! А ещё в 27 оси можно запилить собственный реквест при загрузке (и политику кэширования, да даже собственный URLCache). 📺 Никакой повторной загрузки при скролле для AsyncImage (если вы не укажете обратное). 😃 iOS Dev
2 910
19
⚡️ State больше не динамическое свойство, а macro А ещё они бэкпортнули это поведение аж до 17 оси. @Observable class Sticker
⚡️ State больше не динамическое свойство, а macro А ещё они бэкпортнули это поведение аж до 17 оси. @Observable class StickerStore { } struct StickerStoreView: View { // store is now lazily initialized, only // created once for the lifetime of the view @State private var store = StickerStore() var body: some View { // ... } } 😃 iOS Dev
2 875
20
Кастомный баннер-хэдер в сторе будет доступен всем, а не только привилегированным разработчикам Можно юзать не только баннер-
Кастомный баннер-хэдер в сторе будет доступен всем, а не только привилегированным разработчикам Можно юзать не только баннер-фотку, но и формат видео. 😃 iOS Dev
3 009