Telegram Web Link
Релиз Hummingbird 2

В последнее время количество новостей вокруг серверного Swift какое-то зашкаливающее. На этот раз речь про мажорный релиз еще одного сравнительно популярного фреймворка. Ключевое изменение, конечно же, Swift Concurrency. Полные релиз ноуты можно прочитать тут.
Используем Cursor для iOS разработки

Cursor – хайповая IDE, позиционирующая себя как AI-centric. Если вам интересно попробовать разрабатывать в ней под iOS, то в статье рассказывается, как с помощью библиотеки Inject можно обойтись без необходимости работать с симулятором через Xcode.
Обновление Apple Design Resources

С выходом новых девайсов обновились и UI библиотеки Apple для Figma и Sketch. А главное, конечно – 10 новых сочетаний корпусов и ремешков для часов!
Как использовать Morphology для строк без чисел

Morphology – набор API в Foundation, которые позволяют правильным образом склонять ваши строки. Например, указывать правильное окончание у "You have X messages" в зависимости от значения Х.

При этом задача отображения строки "You have unread messages", которая не включает в себя Х, гораздо менее тривиальна.
История странного креша Core Data

Замечательная история одного EXC_BAD_ACCESS, который появлялся, когда менялось значение одного из свойств entity в нужном для этого контексте. Причина – название изменяемого атрибута начиналось со слова new.
Релиз Swift 6

Swift 6 наконец-то вышел! Все фичи мы уже сто раз успели обсудить, но, если вы это пропустили, официалтный блогпост – хороший способ освежить память. Из интересных наблюдений – и в релизном твите, и в блогпосте Swift активно позиционируется не как мобильный язык, а как кроссплатформенный язык общего назначения, позволяющий писать быстрый и безопасный код.
Что тормозит карьеру в разработке?

На митапе от «Лаборатории Касперского» эксперты в мобильной разработке поделятся реальными примерами карьерных ошибок и подскажут, как их избежать. Вместе с профессионалами вы узнаете, что делать, чтобы двигаться вперед без задержек и тупиков.

Присоединяйтесь, чтобы:

избежать ошибок, мешающих карьерному росту;
избавиться от основных сложностей развития в профессии;
увидеть, как эффективно развиваться в IT-индустрии;
отрефлексировать свою карьеру.

Когда: 26 сентября в 16:00
Формат: Онлайн
Регистрируйся здесь: https://kas.pr/k1mg

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

Реклама. АО "Лаборатория Касперского",
ИНН 7713140469, erid:2SDnjcoCoh4
SwiftPM Snippets

Сниппеты появились еще в Swift 5.7, но используются они редко, а официальной документации мало, поэтому статья – на вес золота. Автор разбирает, как добавлять сниппеты в пакеты, встраивать их в DocC документацию, и использовать кучу их малоизвестных фичей.
Изменения структуры проекта в Xcode 16

В Xcode 16 изменился дефолтный способ организации структуры проекта – вместо групп теперь вы работаете с реальными папками. В статье разбираются последствия этого решения.
Официальная спецификация для Lottie

У Lottie теперь есть официальная спецификация версии 1.0. Она включает в себя все базовые фичи вроде layers, shapes, transforms. Сама спека описана здесь, а будущий роадмап – тут.
У Swift теперь есть интероп с Java

Вчера на конференции про serverside Swift анонсировали новый проект – официальный интероп Swift с Java. Работает в обе стороны, подробности можно почитать тут.

А если вы захотите побольше разобраться с тем, как работают интеропы между разными языками, послушайте последний выпуск Подлодки, мы эту тему разобрали максимально подробно.
2024/09/29 10:23:17
Back to Top
HTML Embed Code: