gram news
Аватар канала iOS Dev

iOS Dev

@iosiq

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

7,880подписчиков

Открыть канал

Последние посты

  • iOS Dev

    22 сент., 12:57

    Вам не кажется, что понятие слабого звена в команде изменилось?Если раньше таким можно было назвать человека, который делал слишком мало/слишком медленно, то теперь это скорее тот, кто производит овер много некачественного кода, на который требуется просто огромное количество времени на проверки и изменения.При этом это совершенно необязательно разработчик.👍 - если так, 👎 - не согласны.😃 iOS Dev
    1,540119127Открыть в Telegram
  • iOS Dev

    21 сент., 07:08

    Как Swift 6.3 и 6.4 ускоряют LLDB и уменьшают размер dSYMРаньше отладчик LLDB искал Swift-модули по их базовому имени, что вызывало неточности и приводило к долгой перекомпиляции зависимостей на лету. Теперь в компиляторе появился новый флаг -debug-module-path, сохраняющий точный путь к модулю напрямую в генерируемой отладочной инфе.Для нас это ознчает, что процесс отладки тяжёлых проектов станет значительно быстрее и стабильнее, так как LLDB больше не нужно тратить время на угадывание расположения файлов.Это нововведение должно уменьшить размер финальных бинарников на Linux и Windows, а также бандлов dSYM на платформах Apple.Помимо этого, устаревшие флаги -modulewrap и -add_ast_path уходят в прошлое, так как тяжеловесные бинарные модули больше не нужно дублировать и встраивать в отладочные файлы.Тем, кто поддерживает кастомные системы сборки вроде Bazel или CMake, потребуется
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
  • iOS Dev

    18 сент., 11:20

    А помните, как Apple проверяли каждую мелочь в дизайне раньше?Ну, во времена слопа чего только не увидишь.😃 iOS Dev
    3,550видео67208733Открыть в Telegram
  • iOS Dev

    16 сент., 18:39

    🎉 Xcode теперь поддерживает JSON-формат для проектовВ новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (.xcproj), который отличается большей читаемостью, удобством при силянии и простотой редактирования.Это ж сколько нервов мы все потратили на мержи, ух!Включить его можно будет в инспекторе файлов. Проекты в формате .xcproj также будут открываться в более ранних версиях Xcode 27. (184661114).📖 Release notes здесь.😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    3,660442010811Открыть в Telegram
  • iOS Dev

    16 сент., 13:16

    Почему натив - будущее мобильных приложений?На протяжении нескольких последних лет часто можно было встретить аргумент, что кросс-платформенная разработка выгоднее бизнесу, так как код вы пишете один раз, ну и все остальные побочные плюшки.Этот подход был справедлив в какой-то степени, по крайней мере эта позиция вполне казалась рациональной и имеющей право на существование с учётом требуемых ресурсов.Но в этой статье Shopify рассказывают, почему они выбрали путь натива и как пришли на эти рельсы обратно с React Native.Интересно, например, как они предотвратили слоп, да и как вообще происходила миграция.📖 Почитать можно здесь.😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    3,100281411Открыть в Telegram
  • iOS Dev

    16 сент., 08:33

  • iOS Dev

    15 сент., 06:27

    ⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение!Интересно, это тот же человек, который впилил вставку кода подтверждения?😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    2,95019106511Открыть в Telegram
  • iOS Dev

    14 сент., 11:10

    Что скрывает IPA-файл? Смотрим бесплатно в опенсорсеНаверняка вы знаете, что по факту это архив, куда практически никто и никогда не заглядывает.Делюсь нативным macOS-приложением, которое разбирает .ipa по байтам. Достаточно перетащить файл, и сразу можно чекнуть Mach-o заголовки, сегменты и секции, провижн-профили и кучу всего, включая зависимости и превью каждого ресурса.Кстати, внутри есть кайфовый режим с 3D-сценой, в которой можно чекнуть каждую группу файлов внутри.Буквально город из пэйлоада: мы раскладываем бинарник в геологические слои сегментов, а слинкованные библиотеки можно посмотреть в формате созвездия.Набор нужных скиллов также лежит в репе, чтобы вы смогли повторить сами (если захотите).🛠 Всё открыто и бесплатно, документация и сам репозиторий здесь.Жду ваших ⭐️ в репе (хотя бы две уже праздник).😃 iOS Dev
    3,000видео398221Открыть в Telegram
  • iOS Dev

    14 сент., 06:56

    Рубрика очевидное-невероятноеВы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.📖 Пример: https://developer.apple.com/documentation/swiftui.md😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    2,830369541Открыть в Telegram
  • iOS Dev

    11 сент., 06:35

    Я был там, Гэндальф, это было 3000 лет назад😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    3,48081116221Открыть в Telegram
  • iOS Dev

    10 сент., 07:46

    Две мысли на счёт iPhone DuoПервое. Мне кажется, что новый тип девайсов легко подтолкнёт покрытую пылью разработку под iPad. Сами посудите, в любом случае нам нужны будут интерпретации SplitView, чтобы сделать нормально и удобно для пользователей взаимодействие с нашими приложениями.И, в конце-концов, сделав такое для айфона, останется напильником подтюнить до релиза планшетной версии (касается тех, кто не поддерживает параллельно обе версии).А там уже и до мак-релиза рукой подать. Практически уверен, что в Apple думали/знали о таком варианте развития событий. Осталось немного подтолкнуть разработчиков к волне апдейтов (а там они ещё и девайс купят, тоже плюс).Второе. Вы просто посмотрите на эти отражения в раскладном режиме. Это как вообще! Текнолоджия!Кстати, релиз-кандидат Xcode уже доступен.😃 iOS Dev
    3,150видео11104211Открыть в Telegram
  • iOS Dev

    9 сент., 19:08

    Так-так-так, подвезли ответ и выложили ролики с описанием того, как нам вообще жить дальше адаптировать наши приложения (и про лэйаут, и про сцены).📺 Сохраняем, смотрим.😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    3,080239211Открыть в Telegram
  • iOS Dev

    9 сент., 18:47

    Когда в Apple позаботились о тревожниках. Теперь не только о качестве сна и шагах беспокоиться, но и о биологическом возрасте)👍 Если крутая фича, 👎 - перебор.😃 iOS Dev
    2,870видео7421521Открыть в Telegram
  • iOS Dev

    9 сент., 18:00

    Предвкушаете, как будете пилить навигацию под iPhone duo?😃 iOS Dev
    2,790564114864Открыть в Telegram
  • iOS Dev

    9 сент., 06:55

    Какой музыкальный стиль используется в вашем swift-коде?Пришла пора необычных находок, как говорится.Norikazu Muramoto поэкспериментировал с аналогом способа для написания битов буквально из кода (его синтаксиса). Вот тут есть вся документация (с примером, которые можно послушать прямо в браузере).📖 Есть даже целая репа SwiftMusic (хотя автор и признаётся, что не очень стабильная).Так и представляю, как на код-ревью чекаем реквесты в стиле дирижёра из Одержимости).В комментах добавил ещё одно видео со звуком.😃 iOS Dev
    2,940видео10431Открыть в Telegram
  • iOS Dev

    8 сент., 06:56

    😃 iOS Dev
    Иллюстрация к посту канала iOS DevИллюстрация к посту канала iOS Dev
    2,8904822112Открыть в Telegram
  • iOS Dev

    7 сент., 10:06

    🧭 Podlodka iOS Crew: разработка с AI С 14 по 18 сентября пройдет новый сезон Podlodka iOS Crew. В этот раз в центре внимания авторов конференции то, как AI меняет iOS-разработку. Что ждёт участников: 🍏 Стратегия внедрения терминальных ИИ-агентов и MCP-интеграции в ежедневную iOS-разработку 🍏 AI
  • iOS Dev

    7 сент., 07:11

    Как в 4 раза повысить производительность симуляторов одним трюкомРазработчики поделились способом уменьшения памяти, занимаемой симулятором, за счет отключения неиспользуемых фоновых служб.В теории, с помощью этой опции можно получить значительный прирост при использовании GitHub-раннеров (и не только).🛠 Посмотреть на подход можно в открытом репозитории на GitHub (уже почти 2 000 звёзд).😃 iOS Dev
    2,870видео1352Открыть в Telegram
  • iOS Dev

    4 сент., 09:01

    3,250опрос8541Открыть в Telegram
  • iOS Dev

    3 сент., 08:33

    Реализация стека уведомлений с эффектом стеклаДля алертов существует так много библиотек и своих решений, что их просто невозможно пересчитать.📺 Вот, например, в этом видео рассказано, как можно сделать необычный эффект для таких уведомлений.😃 iOS Dev
    3,360видео6311Открыть в Telegram