TGViewer
Channel Public Channel
iOS Dev

iOS Dev

@ios_career

👨‍💻Автор: Виктор Грушевский (@Viktorianec)

⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru

🍏Канал об iOS-разработке, алгоритмах и архитектурах

⭐️ Подготовка к собесам

⭐️ Код. Много кода.

#ios #mobile #swift
Subscribers
7.92K
Photos
1.2K
Videos
153
Links
1.5K
Recent Posts 20 shown
Post #2141 1.62K
SwiftUI Charts и динамическое маскирование

Одним из применений для диаграмм является разный стиль для выбранной области и той, которая не отмечена. Часто это можно встретить в банковских или торговых приложениях.

📖 В этой статье автор делится любопытным подходом к реализации таких графиков.

😃 iOS Dev
  • 🤯 5
  • 🤩 5
  • 👍 3
Post #2140 3.31K
⚡️Сегодня ночью десятки тысяч приложений массово начали крашиться из-за либы для аналитики

Не знаю как у вас, а у меня утро началось не с кофе, а с письма про velocity alert (как и у сотен других разработчиков).

📖 Причина - серверный апдейт для Analytics, которая затронула всех (или практически всех).

Фикс уже раскатили, но разраб гугла все равно призвал следить за апдейтами в треде по ссылке.

Рад, если сэкономил вам нервные клетки в поисках причин крашей.

😃 iOS Dev
  • 🔥 33
  • 😨 15
  • 😡 4
  • 👍 3
  • 👏 3
  • 😱 1
Post #2139 2.96K
От pbxproj к xcproj: разбор конфигураций проекта

📖 В этой статье можно посмотреть на новый формат проектов, примеры работы с ним и ряд отличий по сравнению с pbxproj.

🛠 Кстати, Apple выпустили полезную утилиту на GitHub для чтения, записи и редактирования файлов в новом формате.

😃 iOS Dev
  • 👍 6
  • 💯 3
  • ✍ 1
Post #2138 3.3K
Симулятор iPhone Duo: тестирование и оптимизация приложения

Как только был анонсирован iPhone Duo, многие начали ждать появления симулятора, чтобы поиграться посмотреть на потенциальный объём изменений.

В конце концов он был добавлен в первой бетке Xcode 27.1.

📖 В этой статье разобраны базовые советы по адаптации приложения, примеры работы с onHingeChange и описана часть ограничений.

А в этом посте можно ещё раз взглянуть на несколько примеров с тулбарами.

😃 iOS Dev
  • 👍 8
  • 🔥 7
Post #2137 3.52K
Настоящая причина, почему на презентации не показали, как выглядит звонок с iPhone Duo.

😃 iOS Dev
  • 😁 77
  • 🤣 31
  • 😱 7
  • ❤‍🔥 1
  • 😢 1
Post #2135 3.27K
Работа с тулбарами на iPhone Duo

На iPhone Duo элементы управления навигацией, тулбар-экшны и табы могут перемещаться в общую вертикальную панель, расположенную на краю экрана, что позволяет освободить больше пространства для контента.

📖 В этой статье рассказано, как можно контролировать наши элементы, адаптировать контент и задавать приоритет, когда пространства недостаточно с помощью нового API.

😃 iOS Dev
  • 👍 10
  • 🔥 5
  • ✍ 2
Post #2134 3.01K
Вам не кажется, что понятие слабого звена в команде изменилось?

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

При этом это совершенно необязательно разработчик.

👍 - если так, 👎 - не согласны.

😃 iOS Dev
  • 👍 148
  • 👎 15
  • 🕊 7
Post #2133 3.4K
Как 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
  • 🔥 18
  • 👏 3
Post #2132 4.42K
А помните, как Apple проверяли каждую мелочь в дизайне раньше?

Ну, во времена слопа чего только не увидишь.

😃 iOS Dev
  • 😱 73
  • 😨 20
  • 😢 10
  • 🔥 7
  • 👍 3
  • 😎 3
  • 🆒 2
Post #2130 4.18K
🎉 Xcode теперь поддерживает JSON-формат для проектов

В новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (.xcproj), который отличается большей читаемостью, удобством при силянии и простотой редактирования.

Это ж сколько нервов мы все потратили на мержи, ух!

Включить его можно будет в инспекторе файлов. Проекты в формате .xcproj также будут открываться в более ранних версиях Xcode 27. (184661114).

📖 Release notes здесь.

😃 iOS Dev
  • ❤‍🔥 44
  • 🎉 20
  • 🔥 10
  • 😱 8
  • 🤯 1
  • 😨 1
Post #2129 3.49K
Почему натив - будущее мобильных приложений?

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

Этот подход был справедлив в какой-то степени, по крайней мере эта позиция вполне казалась рациональной и имеющей право на существование с учётом требуемых ресурсов.

Но в этой статье Shopify рассказывают, почему они выбрали путь натива и как пришли на эти рельсы обратно с React Native.

Интересно, например, как они предотвратили слоп, да и как вообще происходила миграция.

📖 Почитать можно здесь.

😃 iOS Dev
  • 🏆 28
  • 👍 15
  • 💯 1
  • 👾 1
Post #2128 3.07K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🫡 8
  • 🎉 3
Post #2127 3.21K
⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение!

Интересно, это тот же человек, который впилил вставку кода подтверждения?

😃 iOS Dev
  • 🔥 19
  • 🎉 10
  • 🤩 6
  • 👍 5
  • 💯 1
  • 🏆 1
Post #2126 3.31K
Что скрывает IPA-файл? Смотрим бесплатно в опенсорсе

Наверняка вы знаете, что по факту это архив, куда практически никто и никогда не заглядывает.

Делюсь нативным macOS-приложением, которое разбирает .ipa по байтам. Достаточно перетащить файл, и сразу можно чекнуть Mach-o заголовки, сегменты и секции, провижн-профили и кучу всего, включая зависимости и превью каждого ресурса.

Кстати, внутри есть кайфовый режим с 3D-сценой, в которой можно чекнуть каждую группу файлов внутри.

Буквально город из пэйлоада: мы раскладываем бинарник в геологические слои сегментов, а слинкованные библиотеки можно посмотреть в формате созвездия.

Набор нужных скиллов также лежит в репе, чтобы вы смогли повторить сами (если захотите).

🛠 Всё открыто и бесплатно, документация и сам репозиторий здесь.

Жду ваших ⭐️ в репе (хотя бы две уже праздник).

😃 iOS Dev
  • 🔥 40
  • 👍 8
  • 🤩 2
  • 😨 2
  • 👾 1
Post #2125 3.06K
Рубрика очевидное-невероятное

Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!

Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.

📖 Пример: https://developer.apple.com/documentation/swiftui.md

😃 iOS Dev
  • 🔥 37
  • 😱 9
  • 👏 5
  • 👍 4
  • 👾 1
Post #2124 3.65K
Я был там, Гэндальф, это было 3000 лет назад

😃 iOS Dev
  • 😁 81
  • 🤣 11
  • 😱 6
  • 🤯 2
  • 💯 2
  • 😢 1
  • 🎉 1
Post #2122 3.33K
Две мысли на счёт iPhone Duo

Первое. Мне кажется, что новый тип девайсов легко подтолкнёт покрытую пылью разработку под iPad. Сами посудите, в любом случае нам нужны будут интерпретации SplitView, чтобы сделать нормально и удобно для пользователей взаимодействие с нашими приложениями.

И, в конце-концов, сделав такое для айфона, останется напильником подтюнить до релиза планшетной версии (касается тех, кто не поддерживает параллельно обе версии).

А там уже и до мак-релиза рукой подать. Практически уверен, что в Apple думали/знали о таком варианте развития событий. Осталось немного подтолкнуть разработчиков к волне апдейтов (а там они ещё и девайс купят, тоже плюс).

Второе. Вы просто посмотрите на эти отражения в раскладном режиме. Это как вообще! Текнолоджия!

Кстати, релиз-кандидат Xcode уже доступен.

😃 iOS Dev
  • ❤‍🔥 11
  • 💯 10
  • 👍 4
  • 🫡 2
  • 🔥 1
  • 🙏 1
  • 🏆 1
  • 😇 1
  • 🤝 1
Post #2121 3.26K
Так-так-так, подвезли ответ и выложили ролики с описанием того, как нам вообще жить дальше адаптировать наши приложения (и про лэйаут, и про сцены).

📺 Сохраняем, смотрим.

😃 iOS Dev
  • 👏 24
  • 🔥 9
  • 👾 2
  • 👍 1
  • 😎 1
Post #2120 3K
Когда в Apple позаботились о тревожниках. Теперь не только о качестве сна и шагах беспокоиться, но и о биологическом возрасте)

👍 Если крутая фича, 👎 - перебор.

😃 iOS Dev
  • 👍 74
  • 👎 21
  • 😱 5
  • 👌 2
  • 😍 1
Post #2119 2.9K
Предвкушаете, как будете пилить навигацию под iPhone duo?

😃 iOS Dev
  • 😨 56
  • 😁 41
  • 🤣 14
  • 🤯 8
  • 😢 6
  • 😱 4
  • 🎉 2
  • 👾 1
Older posts →

About this channel

How can I read @ios_career without a Telegram account?
TGViewer shows the public web preview Telegram publishes for iOS Dev: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does iOS Dev have?
iOS Dev (@ios_career) has 7.92K subscribers on Telegram, refreshed roughly every 30 minutes.
Does iOS Dev know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →