Telegram Web Link
Миграция с Buck на Bazel в Airbnb

Airbnb переезжают всем своим техническим стеком на единый билдтул, Bazel. План коснулся и iOS разработку, которая до этого пользовалась Buck. В статье разбирается, как команде получилось сделать переезд максимально плавным и со стороны билдконфига, и со стороны IDE.
👍12👎1
Swift Student Challenge 2024

В этом году Apple снова проводит конкурс студенческих проектов на Swift. Победителям выдадут всяких ништяков (на 100% уверен, что среди них будет и Vision Pro), а 50 человек из 350 победителей привезут в Apple Park на что-то под названием "extraordinary experience".

Проекты принимаются до 25 февраля. Больше деталей и истории победителей прошлых лет – здесь.
👍12
Большой рассказ о создании нативного приложения для visionOS

Пол Хадсон рассказал про все этапы в разработке симулятора диджея для visionOS – начиная от появления идеи и выбора технического стека, до посещения лаб от Apple и публикации в App Store.
👍24💅4
Tuist 4 и Tuist Cloud

Вышла новая мажорная версия генератора проектов Tuist. Главный анонс – запуск платного сервиса Tuist Cloud, который позволит команде продолжать оставлять основной инструмент бесплатным. Основные фичи сервиса – ускорение сборки за счет кэширования бинарников и что-то вроде импакт анализа для тестов, который позволяет гонять тесты только для измененных таргетов.

В самом Tuist прямо значительных изменений не вижу, в основном всякая инфра вокруг проекта.
👍21👎5💅4
Детальный разбор того, как работают сертификаты

Офигенный technical note от Apple, продолдающий серию разборов механизмов code signing. Я не уверен на сто процентов, что эта статья новая, но как минимум я раньше ее не встречал.
👍32👎2💅1
Glur – SwiftUI блюр на Metal-шейдерах

Библиотека Glur дает возможность добавить блюр, аналогичный используемому в системных приложениях Apple, к любой SwiftUI вьюшке. Можно настраивать радиус блюра, направление и другие параметры.
💅65👍16
В Xcode появится AI 🥲

Пошли слухи, что до конца этого года Apple зарелизит свой аналог Copilot для Xcode. Из фичей пока говорят про full line code completion и автоматическую генерацию тестов.

Ох, вот только AI в Xcode и не хватало...
💅64👍1910
Примеры использования Swift Algorithms

Swift Algorithms – официальный пакет от Apple, который реализует часто используемые алгоритмы. В статье приводятся примеры работы с некоторыми из них:

👉Binary search
👉Chunking
👉Filtering
👉Sampling
👉Combinations
👍327💅5
Интенсив по SwiftUI и SwiftUI + Combine

Анна Жаркова и OTUS проводят бесплатный интенсив для всех, кто хочет вкатиться в SwiftUI и Combine. Вы тут все в канале уже ребята опытные, но вот своим друзьям и знакомым, которые посматривают на iOS разработку, посоветовать точно стоит.

На вебинаре разберут:

👉Введение в SwiftUI
👉Примеры разработки интерфейсов
👉Реализацию навигации

📆Дата: 19 февраля, 20:00

🔗Регистрация через бота

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid 2SDnjer9Gwz, www.otus.ru
👎48👍62💅1
Обзор языка Pkl

На прошлой неделе я выкладывал анонс Pkl, нового языка конфигураций от Apple. Если вы его еще не попробовали, держите подробный обзор того, чем он классный, на Youtube.
👍17👎101
SwiftUI Field Guide

Последние месяцы Chris Eidhof упорно портировал части системы лэйаута SwiftUI на TypeScript. Как результат он запустил сайт, на котором можно поиграться с тем, как изменения различных параметров и модификаторов влияют на лэйаут.

Сайт только-только запустился и будет постепенно наполняться информацией.
👍489💅8
Порекомендуйте полезные пакеты для сайта Swift

Недавно на сайте Swift запустили секцию Community Showcase, в которой промоутят пакеты, порекомендованные кем-то из сообщества. Так вот, если вы используете у себя в проекте какую-то крутую библиотеку – порекомендуйте ее в этот раздел, автору будет бесконечно приятно!
3
Релиз Proxyman 5.0.0

Proxyman – более современная альтернатива Charles. Если вы еще его не использовали, новый релиз – самое время попробовать! Из самого интересного:

👉Автоматический парсинг вставляемых Url на компоненты
👉Новые расширенные настройки прокси-сервера
👍467
Кроссплатформенное ядро на Swift

Разбор того, как можно использовать Swift и новый интероп с C++ для написания кроссплатформенного ядра, которое будет использоваться в macOS и Windows приложении, написанном на C#.
💅27👍10
Пять архитектурных заблуждений

Базированная статья про рациональный подход к проектированию архитектуры на основе функциональных и нефункциональных требований, актуальных для конкретного проекта. А архитектурные заблуждения такие:

👉MVC/VIPER/MVVM – это архитектура приложения
👉Разработка – это только написание кода
👉Бизнес-логика – это все, кроме UI
👉Самый верхний слой приложения – это UI
👉В UI не должно быть логики
👎27👍213
Генерация снепшот тестов с помощью макросов

Ребята из Kiwi делятся тем, как реализовали автоматическую генерацию тестов на базе библиотеки swift-snapshot-testing, которые поддерживают их в синке со SwiftUI previews.
👍18👎9
Вторая часть интенсива для начинающих iOS-разработчиков

Пару недель назад я рассказывал про клевый интенсив, на который стоит сходить тем, кто хочет вкатиться в современную iOS разработку. Так вот, скоро будет его вторая часть! В программе:

👉Использование SwiftUI + Combine
👉Организация работы с данными и их хранения
👉Тестирование приложения
👉Лучшие практики и советы для разработки с SwiftUI

Вторую часть интенсива ведет все так же Анна Жаркова, так что это – еще один отличный повод к нему присоединиться!

📆Дата: 26 февраля в 20:00 по Москве
🔗Ссылка
👎44👍51
2025/07/12 16:42:49
Back to Top
HTML Embed Code: