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

iOS Dev
22 сент., 12:57
Вам не кажется, что понятие слабого звена в команде изменилось?Если раньше таким можно было назвать человека, который делал слишком мало/слишком медленно, то теперь это скорее тот, кто производит овер много некачественного кода, на который требуется просто огромное количество времени на проверки и изменения.При этом это совершенно необязательно разработчик.👍 - если так, 👎 - не согласны.😃 iOS Dev
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
18 сент., 11:20
А помните, как Apple проверяли каждую мелочь в дизайне раньше?Ну, во времена слопа чего только не увидишь.😃 iOS Dev
iOS Dev
16 сент., 18:39
🎉 Xcode теперь поддерживает JSON-формат для проектовВ новой бете Xcode 27.2 выкатили новый формат проектов на основе JSON (.xcproj), который отличается большей читаемостью, удобством при силянии и простотой редактирования.Это ж сколько нервов мы все потратили на мержи, ух!Включить его можно будет в инспекторе файлов. Проекты в формате .xcproj также будут открываться в более ранних версиях Xcode 27. (184661114).📖 Release notes здесь.😃 iOS Dev


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


iOS Dev
16 сент., 08:33

iOS Dev
15 сент., 06:27
⚡️ Так, кто сделал эту фичу в 27 оси - срочно повышение!Интересно, это тот же человек, который впилил вставку кода подтверждения?😃 iOS Dev


iOS Dev
14 сент., 11:10
Что скрывает IPA-файл? Смотрим бесплатно в опенсорсеНаверняка вы знаете, что по факту это архив, куда практически никто и никогда не заглядывает.Делюсь нативным macOS-приложением, которое разбирает .ipa по байтам. Достаточно перетащить файл, и сразу можно чекнуть Mach-o заголовки, сегменты и секции, провижн-профили и кучу всего, включая зависимости и превью каждого ресурса.Кстати, внутри есть кайфовый режим с 3D-сценой, в которой можно чекнуть каждую группу файлов внутри.Буквально город из пэйлоада: мы раскладываем бинарник в геологические слои сегментов, а слинкованные библиотеки можно посмотреть в формате созвездия.Набор нужных скиллов также лежит в репе, чтобы вы смогли повторить сами (если захотите).🛠 Всё открыто и бесплатно, документация и сам репозиторий здесь.Жду ваших ⭐️ в репе (хотя бы две уже праздник).😃 iOS Dev
iOS Dev
14 сент., 06:56
Рубрика очевидное-невероятноеВы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.📖 Пример: https://developer.apple.com/documentation/swiftui.md😃 iOS Dev


iOS Dev
11 сент., 06:35
Я был там, Гэндальф, это было 3000 лет назад😃 iOS Dev


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


iOS Dev
9 сент., 18:47
Когда в Apple позаботились о тревожниках. Теперь не только о качестве сна и шагах беспокоиться, но и о биологическом возрасте)👍 Если крутая фича, 👎 - перебор.😃 iOS Dev
iOS Dev
9 сент., 18:00
Предвкушаете, как будете пилить навигацию под iPhone duo?😃 iOS Dev
iOS Dev
9 сент., 06:55
Какой музыкальный стиль используется в вашем swift-коде?Пришла пора необычных находок, как говорится.Norikazu Muramoto поэкспериментировал с аналогом способа для написания битов буквально из кода (его синтаксиса). Вот тут есть вся документация (с примером, которые можно послушать прямо в браузере).📖 Есть даже целая репа SwiftMusic (хотя автор и признаётся, что не очень стабильная).Так и представляю, как на код-ревью чекаем реквесты в стиле дирижёра из Одержимости).В комментах добавил ещё одно видео со звуком.😃 iOS Dev
iOS Dev
8 сент., 06:56
😃 iOS Dev


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
iOS Dev
4 сент., 09:01

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