Telegram Web
Небольшая статья с, собственно, tips & tricks в новой апишке ScrollView в iOS 18
Про пагинацию и скрытие навигейшен и таб баров.
С примерами кода
https://dimillian.medium.com/some-tips-tricks-with-the-new-ios-18-scrollview-api-95632b41bc8e
1
Статья с интересным названием. Вряд ли чему-то сильно научит вас, но размышления интересные! И не очень популярные, от чего еще интереснее становятся 😀
Но всё же чему-то научит и даже примеры покажет. В общем если вам интересна разработка под macOS, но всё не можете решиться, то может быть эта статья чуть подтолкнет вас!
https://www.avanderlee.com/swiftui/macos-development-powerful-utilities/
2
Небольшое овервью новинок SwiftUI в iOS 18
С примерами и объяснением. От хорошего автора 👍
И еще блок про то, чего всё еще не хватает!
https://www.hackingwithswift.com/articles/270/whats-new-in-swiftui-for-ios-18
👍7
Не надо кидаться в меня ничем. И я не пушу вас это использовать, если не хотите, но точно есть те, кто использует и новость важная, вышел вполне себе нормальный релиз, так что нужно поделиться!
Если используете Kotlin Multiplatform и плагин xcode-kotlin, который помогает в дебаггинге Kotlin кода, то вот у этой тулзы вышел новый релиз!
А если еще не используете эту тулзу, то приглядитесь, может пригодится!
Все детали в статье.
https://touchlab.co/xcode-kotlin-2-0
💩26🤣7🔥6👍2
Большой и подробный материал про Zoom transitions в iOS.
Тут и про SwiftUI, и про UIKit.
Описано всё довольно качественно, хотя статья по оформлению больше похожа на статью в желтой прессе, конечно, но материал действительно полезный! 👍
https://douglashill.co/zoom-transitions/
👍5
Загрузка картинок с диска 🏞️
Штука, о которой редко задумываешься в процессе разработки, но она может иметь очень неожиданные и негативные сайд-эффекты.
Вот статья, где автор разбирает, как это работает и сколько памяти потребляет 👍
https://www.avanderlee.com/swiftui/memory-consumption-loading-uiimage-from-disk/
1
Вокруг Apple Vision Pro много споров. Кто-то считает, что у гарнитуры нет будущего, а кто-то уверен, что все еще впереди. На хабре вышла хорошая и очень подробная статья, в которой автор рассказывает, как сделал две мини-игры для дополненной реальности. В статье его опыт с примерами и кодом, и небольшой рассказ о плюсах, минусах и подводных камнях с точки зрения iOS-разработчика
https://habr.com/ru/articles/831422/
👍103👎1
Автор, чьи статьи мы частенько постим, рассказывает о том, как он решился всё-таки уйти с основной работы в свободное плавание. В этом, конечно, ему помог его pet-project, про который мы тоже тут часто рассказывали.
Теперь он зарабатывает на нём и планирует развивать дальше. И в целом рассказывает путь, как развивался этот проект и как это дошло до точки, когда и почему он решил уйти из компании, где проработал 7.5 лет 👍
https://www.avanderlee.com/general/from-side-project-to-going-indie/
🔥9
Если используете SwiftUI, то, наверное, знаете про ScenePhase, которые появились еще в iOS 14. Это всё про app lifecycle и работу с ним. Для тех же целей (примерно) был и UIApplicationDelegateAdaptor. Вот статья про все эти взаимодействия и про баги, которые там есть.
В статье разбирается не только iOS, но и macOS и баги связанные с ним в том числе.
https://www.jessesquires.com/blog/2024/06/29/swiftui-scene-phase/
Знаете, что за макрос такой @DebugDescription в Xcode 16?
Если нет, то вот статья с деталями об этом!
https://digitalbunker.dev/debug-description-macro-xcode-16/
🥰5
Кажется тут даже особо объяснять нечего про этот сервис.
Если коротко, то это сервис, тут про WWDC, можно задать вопросы, AI поможет.
Давайте пробовать 👍
Работает как-будто бы чуть дольше, чем хотелось бы, но ответы дает вполне неплохие 🔥
https://askwwdc.com/
🔥7👍1👎1
Лайфхак дня:
В Xcode 16 просто перетащите выделенный код из файла, чтобы создать новый файл с этим кодом.
Ну и там еще один вариант есть. Штука минимальная, но точно может быть полезна, если не забыть про неё, когда возникнет потребность небольшого рефакторинга.
https://x.com/polpielladev/status/1818624961675776496
🔥5👍21🤮1
Swift библиотечка для навигации. Работает со SwiftUI, UIKit и AppKit.
Вполне универсальный инструмент!
Не пушу вас юзать сторонние либы, если не хотите, но хотя бы познакомиться с ней и знать о её существовании будет полезно!
https://www.pointfree.co/blog/posts/149-swift-navigation-powerful-navigation-tools-for-all-swift-platforms
👍4👎2🔥2👌1
Название статьи говорит само за себя.
Подробно, с примерами, а главное, очень полезно для любого проекта. Осталось только начать писать тесты 😉
https://www.polpiella.dev/automatically-detect-memory-leaks-using-ui-tests
🔥52👍1
Очень большой материал про async await в Swift.
Не про что-то конкретнее, а про целый набор важный вещей!
- async/await
- async let
- Task
- Task group
- Actors
- MainActor
- Sendable
- Continuations
- AsyncSequence
- AsyncStream
- Async Algorithms

https://www.emergetools.com/blog/posts/swift-async-await-the-full-toolkit
🔥162❤‍🔥2
Когда запускаешь новые версии или фичи приложения, часто нужна оперативная аналитика по определенным показателям, а не объемные отчеты
Хорошая новость – в AppMetrica добавили инсайты, которые помогают отследить изменения ключевых метрик и при значительных колебаниях сразу посылают вам пуш. Касается timespent, частоты использования приложения, средней выручки и доли пользователей совершающих платежи 👍
https://ppc.world/news/v-appmetrica-poyavilsya-novyy-instrument-insayty/
💩21👍1
Самая самая база, поэтому новичкам обязательно к ознакомлению.
Парсинг JSON в Swift с кучей примеров и объяснением!
https://www.avanderlee.com/swift/json-parsing-decoding/
7
Если используете SwiftUI, то вам может пригодиться макрос @Entry, чтобы создавать кастомные переменные окружения.
Детали в коротенькой статье с примерами!
https://www.avanderlee.com/swiftui/entry-macro-custom-environment-values/
❤‍🔥5👍2
2025/07/13 11:26:48
Back to Top
HTML Embed Code: