uk
Feedback
iOS Dev

iOS Dev

Відкрити в Telegram

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

Показати більше
7 925
Підписники
-124 години
+137 днів
+3230 днів
Залучення підписників
жовт '26
жовтень '26
+19
в 0 каналах
вересень '26
+120
в 1 каналах
Get PRO
серпень '26
+68
в 0 каналах
Get PRO
липень '26
+73
в 0 каналах
Get PRO
червень '26
+151
в 0 каналах
Get PRO
травень '26
+232
в 0 каналах
Get PRO
квітень '26
+118
в 0 каналах
Get PRO
березень '26
+120
в 1 каналах
Get PRO
лютий '26
+127
в 1 каналах
Get PRO
січень '26
+125
в 0 каналах
Get PRO
грудень '25
+112
в 0 каналах
Get PRO
листопад '25
+120
в 0 каналах
Get PRO
жовтень '25
+127
в 0 каналах
Get PRO
вересень '25
+154
в 1 каналах
Get PRO
серпень '25
+138
в 0 каналах
Get PRO
липень '25
+120
в 0 каналах
Get PRO
червень '25
+218
в 0 каналах
Get PRO
травень '25
+147
в 0 каналах
Get PRO
квітень '25
+139
в 0 каналах
Get PRO
березень '25
+116
в 0 каналах
Get PRO
лютий '25
+161
в 1 каналах
Get PRO
січень '25
+144
в 0 каналах
Get PRO
грудень '24
+118
в 0 каналах
Get PRO
листопад '24
+158
в 0 каналах
Get PRO
жовтень '24
+178
в 1 каналах
Get PRO
вересень '24
+198
в 0 каналах
Get PRO
серпень '24
+341
в 18 каналах
Get PRO
липень '24
+225
в 0 каналах
Get PRO
червень '24
+244
в 0 каналах
Get PRO
травень '24
+286
в 0 каналах
Get PRO
квітень '24
+208
в 1 каналах
Get PRO
березень '24
+272
в 0 каналах
Get PRO
лютий '24
+255
в 0 каналах
Get PRO
січень '24
+222
в 2 каналах
Get PRO
грудень '23
+283
в 2 каналах
Get PRO
листопад '23
+484
в 0 каналах
Get PRO
жовтень '23
+152
в 4 каналах
Get PRO
вересень '23
+126
в 0 каналах
Get PRO
серпень '23
+118
в 0 каналах
Get PRO
липень '23
+183
в 0 каналах
Get PRO
червень '23
+188
в 0 каналах
Get PRO
травень '23
+740
в 0 каналах
Get PRO
квітень '23
+127
в 0 каналах
Get PRO
березень '23
+143
в 0 каналах
Get PRO
лютий '23
+152
в 0 каналах
Get PRO
січень '23
+294
в 0 каналах
Get PRO
грудень '22
+242
в 0 каналах
Get PRO
листопад '22
+371
в 0 каналах
Get PRO
жовтень '22
+140
в 0 каналах
Get PRO
вересень '22
+191
в 0 каналах
Get PRO
серпень '22
+439
в 0 каналах
Get PRO
липень '22
+515
в 0 каналах
Get PRO
червень '22
+822
в 0 каналах
Get PRO
травень '22
+1 190
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
06 жовтня+11
05 жовтня+2
04 жовтня+1
03 жовтня+2
02 жовтня+1
01 жовтня+2
Дописи каналу
⚡️ Apple обязали всех делать поддержку iPhone Duo с апреля 2027 года Сегодня выкатили обновление App Store, а вместе с тем и добавили строчку про обязательные скриншоты для iPhone Duo. Видимо, большая корпорация не хочет допустить повторения истории с Vision Pro (у которого нет большой базы приложений в первую очередь из-за стоимости девайса). 📖 Сегодня опубликовали спецификации и требования. 😃 iOS Dev

2
iPhone Duo UIKit Q&A: большая подборка ответов от инженеров Apple 📖 В своём блоге Антон собрал суть исходных вопросов и сокр
iPhone Duo UIKit Q&A: большая подборка ответов от инженеров Apple 📖 В своём блоге Антон собрал суть исходных вопросов и сократил ответы для большей ясности. Большинство ответов поступило от инженеров или евангелистов Apple. 😃 iOS Dev
2 325
3
SwiftUI Charts и динамическое маскирование Одним из применений для диаграмм является разный стиль для выбранной области и той
SwiftUI Charts и динамическое маскирование Одним из применений для диаграмм является разный стиль для выбранной области и той, которая не отмечена. Часто это можно встретить в банковских или торговых приложениях. 📖 В этой статье автор делится любопытным подходом к реализации таких графиков. 😃 iOS Dev
3 544
4
⚡️Сегодня ночью десятки тысяч приложений массово начали крашиться из-за либы для аналитики Не знаю как у вас, а у меня утро н
⚡️Сегодня ночью десятки тысяч приложений массово начали крашиться из-за либы для аналитики Не знаю как у вас, а у меня утро началось не с кофе, а с письма про velocity alert (как и у сотен других разработчиков). 📖 Причина - серверный апдейт для Analytics, которая затронула всех (или практически всех). Фикс уже раскатили, но разраб гугла все равно призвал следить за апдейтами в треде по ссылке. Рад, если сэкономил вам нервные клетки в поисках причин крашей. 😃 iOS Dev
4 076
5
От pbxproj к xcproj: разбор конфигураций проекта 📖 В этой статье можно посмотреть на новый формат проектов, примеры работы с
От pbxproj к xcproj: разбор конфигураций проекта 📖 В этой статье можно посмотреть на новый формат проектов, примеры работы с ним и ряд отличий по сравнению с pbxproj. 🛠 Кстати, Apple выпустили полезную утилиту на GitHub для чтения, записи и редактирования файлов в новом формате. 😃 iOS Dev
3 325
6
Симулятор iPhone Duo: тестирование и оптимизация приложения Как только был анонсирован iPhone Duo, многие начали ждать появле
Симулятор iPhone Duo: тестирование и оптимизация приложения Как только был анонсирован iPhone Duo, многие начали ждать появления симулятора, чтобы поиграться посмотреть на потенциальный объём изменений. В конце концов он был добавлен в первой бетке Xcode 27.1. 📖 В этой статье разобраны базовые советы по адаптации приложения, примеры работы с onHingeChange и описана часть ограничений. А в этом посте можно ещё раз взглянуть на несколько примеров с тулбарами. 😃 iOS Dev
3 568
7
Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo. 😃 iOS Dev
Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo. 😃 iOS Dev
3 673
8
Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo. 😃 iOS Dev
Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo. 😃 iOS Dev
1
9
Работа с тулбарами на iPhone Duo На iPhone Duo элементы управления навигацией, тулбар-экшны и табы могут перемещаться в общую
Работа с тулбарами на iPhone Duo На iPhone Duo элементы управления навигацией, тулбар-экшны и табы могут перемещаться в общую вертикальную панель, расположенную на краю экрана, что позволяет освободить больше пространства для контента. 📖 В этой статье рассказано, как можно контролировать наши элементы, адаптировать контент и задавать приоритет, когда пространства недостаточно с помощью нового API. 😃 iOS Dev
3 397
10
Вам не кажется, что понятие слабого звена в команде изменилось? Если раньше таким можно было назвать человека, который делал слишком мало/слишком медленно, то теперь это скорее тот, кто производит овер много некачественного кода, на который требуется просто огромное количество времени на проверки и изменения. При этом это совершенно необязательно разработчик. 👍 - если так, 👎 - не согласны. 😃 iOS Dev
3 093
11
Как Swift 6.3 и 6.4 ускоряют LLDB и уменьшают размер dSYM Раньше отладчик LLDB искал Swift-модули по их базовому имени, что в
Как Swift 6.3 и 6.4 ускоряют LLDB и уменьшают размер dSYM Раньше отладчик LLDB искал Swift-модули по их базовому имени, что вызывало неточности и приводило к долгой перекомпиляции зависимостей на лету. Теперь в компиляторе появился новый флаг -debug-module-path, сохраняющий точный путь к модулю напрямую в генерируемой отладочной инфе. Для нас это ознчает, что процесс отладки тяжёлых проектов станет значительно быстрее и стабильнее, так как LLDB больше не нужно тратить время на угадывание расположения файлов. Это нововведение должно уменьшить размер финальных бинарников на Linux и Windows, а также бандлов dSYM на платформах Apple. Помимо этого, устаревшие флаги -modulewrap и -add_ast_path уходят в прошлое, так как тяжеловесные бинарные модули больше не нужно дублировать и встраивать в отладочные файлы. Тем, кто поддерживает кастомные системы сборки вроде Bazel или CMake, потребуется немного обновить свои скрипты, прописав новый флаг вместо старых. И, как бонус, в релизе Swift 6.4 есть ускоренный импорт bridging headers. 📖 Целиком разбор можно посмотреть на сайте Apple. 😃 iOS Dev
3 498
12
А помните, как Apple проверяли каждую мелочь в дизайне раньше? Ну, во времена слопа чего только не увидишь. 😃 iOS Dev
А помните, как Apple проверяли каждую мелочь в дизайне раньше? Ну, во времена слопа чего только не увидишь. 😃 iOS Dev
4 532
13
🎉 Xcode теперь поддерживает JSON-формат для проектов В новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (
🎉 Xcode теперь поддерживает JSON-формат для проектов В новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (.xcproj), который отличается большей читаемостью, удобством при силянии и простотой редактирования. Это ж сколько нервов мы все потратили на мержи, ух! Включить его можно будет в инспекторе файлов. Проекты в формате .xcproj также будут открываться в более ранних версиях Xcode 27. (184661114). 📖 Release notes здесь. 😃 iOS Dev
4 241
14
Почему натив - будущее мобильных приложений? На протяжении нескольких последних лет часто можно было встретить аргумент, что
Почему натив - будущее мобильных приложений? На протяжении нескольких последних лет часто можно было встретить аргумент, что кросс-платформенная разработка выгоднее бизнесу, так как код вы пишете один раз, ну и все остальные побочные плюшки. Этот подход был справедлив в какой-то степени, по крайней мере эта позиция вполне казалась рациональной и имеющей право на существование с учётом требуемых ресурсов. Но в этой статье Shopify рассказывают, почему они выбрали путь натива и как пришли на эти рельсы обратно с React Native. Интересно, например, как они предотвратили слоп, да и как вообще происходила миграция. 📖 Почитать можно здесь. 😃 iOS Dev
3 575
15
Немає тексту...
3 148
16
⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение! Интересно, это тот же человек, который впилил вставку кода подтвержд
⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение! Интересно, это тот же человек, который впилил вставку кода подтверждения? 😃 iOS Dev
3 254
17
Что скрывает IPA-файл? Смотрим бесплатно в опенсорсе Наверняка вы знаете, что по факту это архив, куда практически никто и ни
Что скрывает IPA-файл? Смотрим бесплатно в опенсорсе Наверняка вы знаете, что по факту это архив, куда практически никто и никогда не заглядывает. Делюсь нативным macOS-приложением, которое разбирает .ipa по байтам. Достаточно перетащить файл, и сразу можно чекнуть Mach-o заголовки, сегменты и секции, провижн-профили и кучу всего, включая зависимости и превью каждого ресурса. Кстати, внутри есть кайфовый режим с 3D-сценой, в которой можно чекнуть каждую группу файлов внутри. Буквально город из пэйлоада: мы раскладываем бинарник в геологические слои сегментов, а слинкованные библиотеки можно посмотреть в формате созвездия. Набор нужных скиллов также лежит в репе, чтобы вы смогли повторить сами (если захотите). 🛠 Всё открыто и бесплатно, документация и сам репозиторий здесь. Жду ваших ⭐️ в репе (хотя бы две уже праздник). 😃 iOS Dev
3 359
18
Рубрика очевидное-невероятное Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь -
Рубрика очевидное-невероятное Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?! Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо. 📖 Пример: https://developer.apple.com/documentation/swiftui.md 😃 iOS Dev
3 095
19
Я был там, Гэндальф, это было 3000 лет назад 😃 iOS Dev
Я был там, Гэндальф, это было 3000 лет назад 😃 iOS Dev
3 681
20
⚡️Где разработчикам и IT-проектам лучше всего открыть компанию Почти половина тех, кто сейчас открывает компанию за рубежом п
⚡️Где разработчикам и IT-проектам лучше всего открыть компанию Почти половина тех, кто сейчас открывает компанию за рубежом приходят из IT или онлайн-бизнеса. Причина в том, что платформы по типу App Store не дают монетизировать проекты без иностранного юрлица и счета. Но универсальной юрисдикции, которая подойдет всем, просто не существует. Давайте разберем основные варианты: 🇬🇪 Грузия — ИП со статусом Small Business, 1% с оборота. Берут под фриланс-доход и чаще чтобы подтвердить адрес вне РФ: без него не открывается ни банк, ни Wise, ни PayPal. 🇬🇧 Англия — LTD, регистрация в Companies House. Запрос обычно такой: нужно юрлицо под аккаунт Apple Developer и выплаты. 🇺🇸 США — Компания с получением EIN. Классический вариант под Stripe и подписочные модели. 🇭🇰 Гонконг — регистрация в налоговом органе IRD, апостилирование документов, печать. Чаще берут под оффшорный статус и работу с местными партнёрами. 🇨🇾 Кипр — под контрагентов, которым нужны европейские реквизиты. Есть возможность подключения Stripe. 🇦🇪 ОАЭ — Фризон много: Meydan, IFZA, RAKEZ и другие, и пакет собирается под конкретную задачу. Кстати, с подборкой помогли ребята из Easy Payments, которые с 2018 года помогают удаленно открывать зарубежные компании и счета к ним. 👉 Так что, если не знаете, какая страна подойдет вашему проекту? Напишите им в Telegram, специалисты бесплатно проконсультируют и подберут самый подходящий вариант.
3 203