iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день. Лучшее iOS сообщество в Телеге: @iosgt Размещение рекламы: @tanyasanovna
Mostrar más12 325
Suscriptores
-424 horas
-257 días
-8330 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
Photo unavailableShow in Telegram
IT-тусовка для мобильных разработчиков от Яндекса.
YACAMP, гранж и лето.
10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.
Полезные доклады от экспертов по вашей теме, нетворкинг и вечеринка.
Поговорим про продуктовую разработку, обсудим сложные кейсы, ну и отдохнём, конечно. В программе 10+ интерактивных площадок, выступления музыкантов, уже нашумевшее IT-казино и вечеринка до самого утра.
Читайте подробности и регистрируйтесь на YACAMP.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
👎 31💅 2
00:06
Video unavailableShow in Telegram
TextRenderer в SwiftUI
В SwiftUI появился новый протокол
TextRenderer
, который заменяет NSAttributedString
. В статье разбирается, как с его помощью подсветить часть символов в строке.IMG_6270.MP47.30 KB
💅 20👍 16
Photo unavailableShow in Telegram
Экспорт картинок из Figma в проект — лёгкая и быстрая задача, на автоматизацию которой не хочется тратить время. Но как же издержки работы вручную?
Android-разработчик из финтех-компании Точка Александр Ворошилов расскажет про «человеческий фактор» в рутинной задаче и автоматизацию переноса иконок в проект. Всего один скрипт — и разработчик доволен!
💅 5🔥 2
00:02
Video unavailableShow in Telegram
Сложности в работе с кареткой
Автор библиотеки DeclarativeTextKit рассказывает про неочевидные сложности расчета позиции каретки и ментальную модель, которая помогает рассуждать даже в граничных кейсах.
А если вы захотите узнать больше про разные интересные моменты в том, как работает рендеринг текста, напоминаю о чудесном выпуске Подлодки с Тонским на эту тему!
video.mp40.16 KB
👍 12👎 1
Photo unavailableShow in Telegram
Про Meridian, еще один серверный фреймворк
Meridian – фреймворк для разработки бэкенда на Swift. Его отличительная особенность – API, похожий на SwiftUI. Еще из интересного:
👉Есть поддержка вебсокетов
👉async/await из коробки
👉Можно удобно объявлять свой Middleware
🔥 31👎 9👍 3
Photo unavailableShow in Telegram
Expicitly built modules в Xcode 16
В Xcode 16 завезли фичу "Explicitly built modules", которая должна помогать с ускорением билдов и делать ошибки более информативными. В статье детально рассказывается, как эта фича ускоряет работу xcodebuild, и как ее можно включить для своего проекта.
На Beta 1, правда, ускорения пока не заметно.
👍 14❤ 3
Photo unavailableShow in Telegram
Как работают очереди
Отличный пост про то, как работают разные типы очередей, по каким параметрам их можно сравнивать друг с другом, и как приоритизация запросов влияет на них. Самое классное – все это с интерактивными примерами!
❤ 25🔥 6💅 3
Клиент-серверное приложение на вебсокетах с фреймворком Hummingbird
Подробный туториал по тому, как написать простые клиент и сервер для приложения чата, которые будут общаться с помощью вебсокетов, на фреймворке Hummingbird.
WebSocket tutorial using Swift and Hummingbird - Swift on Server
In this article, you will learn about WebSockets and how to use them with the Hummingbird framework in a straightforward, easy-to-follow manner.
👍 11👎 5❤ 1
Уязвимости в CocoaPods
В CocoaPods обнаружили сразу несколько очень неприятных уязвимостей, которые уже исправлены:
👉Злоумышленники могли получить контроль над заброшенными подами, и, как результат, добавить туда вредоносный код, который подтянулся бы в приложения без лока на определенную версию библиотеки.
👉Авторизация через email была реализована небезопасно, из-за чего злоумышленники могли исполнять произвольный код на сервере CocoaPods, отвечающем за Podspec'и.
👉Злоумышленники могли получить доступ к авторизационным токенам разработчиков и подменять пакеты прямо на сервере.
Обязательно посмотрите чек-лист того, что вам надо сделать с вашим проектом, чтобы проверить, не стали ли вы жертвой подмены пакетов.
Vulnerabilities in CocoaPods Open the Door to Supply Chain Attacks Against Thousands of iOS and MacOS Applications | E.V.A
Multiple vulnerabilities affecting the CocoaPods ecosystem, have been discovered, posing a major risk of supply chain attacks.
👍 10❤ 2💅 1
Photo unavailableShow in Telegram
Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day Long
В программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Вертикалями Авито и много фана: лаунж-зона, игры, квиз и афтепати. В конце вечера ещё и сюрприз обещают ;)
Если вы хотите узнать, как добиться счастья пользователей платформенными инструментами; как с нуля создать MLOps, в чём преимущество схемы Low Code + Backend Driven UI; если хотите прокачать софты или просто погрузиться в высокую инженерную культуру…
Вам сюда, за букингом и регистрацией.
👎 52❤ 6🔥 6👍 2
Elige un Plan Diferente
Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.