gram news
Аватар канала Swift Tips

Swift Tips

@swift_tips

Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift. По всем вопросам: @artemiygreg Найти проект: @ios_job

3,190подписчиков

Открыть канал

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

  • Swift Tips

    9 сент., 14:04

    🧭Практикуем разработку с AI вместе с Podlodka iOS CrewЕсли давно хотелось не просто читать про AI в iOS-разработке, а попробовать новые подходы — приходите на Podlodka iOS Crew, которая стартует 14 сентября.Участники целую неделю будут разбирать кейсы, экспериментировать с инструментами и пересобирать привычные процессы. Сезон проходит при поддержке RWB.Что ждёт на конференции:🤖 Практики автономной разработки, когда агенты учатся проходить весь путь от получения задачи до заданного результата🧪Разбор тестирования всех слоёв приложения вместе с AI: от отдельных классов до целых сценариев, от скриншот-тестов до контрактных📦 Примеры миграции с CocoaPods на SPM на крупных проектах🏕 Лайвкодинг и эксперименты с разработкой вдалеке от MacBook.И, конечно, это далеко не всё — полную программу смотрите на сайте.Конференция проходит в формате утренних и вечерних Zoom-сессий,
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    763433111Открыть в Telegram
  • Swift Tips

    22 июл., 23:05

    переслано из @it_grigorovich

    Всем привет! Давненько меня не было в тг, давно уже ничего не публиковал в каналах – вот решил написать пост со своими мыслями, так сказать прояснить ситуацию.В последнее время я действительно подвыгорел от медийного IT-инфополя и полностью погрузился в основную работу. Это произошло не потому что я устал или мне надоело вести каналы, нет. Причина банальная – отсутствие по истине толковых, интересных полезных статей/материалов.В последнее время кругом ИИ, куда не плюнь, куда не зайди, всё про ИИ. И это не плохо, я всё понимаю, мир не стоит на месте, особенно ИТ, технологии стремительно развиваются и всё такое, но когда это прёт из каждого утюга, начинает раздражать. И раздражает тут не сам ИИ, а собственно то, как это преподносят. Чтобы написать какую-то интересную статью на тему ИИ, подготовить материал или сделать какой-то реально ценный продукт, в этом нужно разбираться. И вот
    1,4401063Открыть в Telegram
  • Swift Tips

    4 июн., 12:48

    Яндекс анонсировал выход Yandex Mobile Ads SDK 8 — новой версии инструмента для монетизации в мобильных приложениях.SDK стал легче, быстрее и доходнее: интеграция и работа с рекламой теперь требуют минимальных усилий.Ключевые улучшения:🔵Размер SDK уменьшен на 30 % — экономия ресурсов гарантирована. 🔵Поддержка современных стандартов асинхронной разработки — повышение эффективности рабочих процессов. 🔵Специальный скилл для ИИ‑агентов — упрощает миграцию на новую версию SDK. 🔵Обновлённый дизайн рекламных форматов и гибкие API‑интерфейсы — лёгкая настройка под конкретные задачи.Узнать больше и начать работу с Yandex Mobile Ads SDK 8 можно по ссылке
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,090655321Открыть в Telegram
  • Swift Tips

    5 апр., 12:07

    Как Swift работает с памятью: подробный гайд для разработчиковВ статье iOS-разработчик из команды Prerformance в Авито разбирает, как Swift управляет памятью: от базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.🟢Стек, куча и глобальная память 🟢Типы данных в Swift 🟢Copy‑on‑Write 🟢Экзистенциальные контейнеры 🟢Управление памятью на куче и ARC 🟢Жизненный цикл объекта 🟢Класс или структура: как выбрать 🟢Особенности памяти non-frozen типов 🟢Выравнивание памяти 🟢Инструменты
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,76014531Открыть в Telegram
  • Swift Tips

    23 мар., 19:18

    WWDC26 A week of technology, creativity, and communityВ этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно будет:На Youtube: AppleDeveloper На сайте: developer.apple.com В приложении для разработчиков: AppleDeveloper
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    4,450643Открыть в Telegram
  • Swift Tips

    31 дек. 2025 г., 18:36

    С наступающим Новым Годом!!! ❤️🎄🥂Дорогие друзья и коллеги! Хочу начать этот пост со слов благодарности. От чистого сердца говорю вам спасибо за то, что этот год были со мной, с каналом, поддерживали, ставили реакции и писали комменты – вы крутые ❤️Также поздравляю Вас всех с наступающим Новым Годом! Желаю в Новом Году покорить новые вершины, профессиональных успехов, достойной зарплаты, интересных проектов и чистого кода.Для канала год выдался непростым, где-то я подвыгорел, где-то погряз в работе из-за чего в этом году было относительно мало публикаций. Но и справедливости ради стоит сказать, что достойных материалов в последнее время становится меньше, а публиковать что-то ради публикации не очень хочется. В следующем году постараюсь собраться, войти в привычное русло и постараюсь найти возможности для развития
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,90075332Открыть в Telegram
  • Swift Tips

    26 дек. 2025 г., 05:15

    Big O notationСтатья с интерактивными примерами и разбором Big O нотацией.🟢O(1) – constant time (best!) 🟢O(log n) – logarithmic time 🟢O(n) – linear time 🟢O(n^2) – quadratic timeЧитать (En)
    1,850видео763Открыть в Telegram
  • Swift Tips

    25 дек. 2025 г., 23:14

    Find the SwiftUI Views that Update the Most Using InstrumentsСтатья-заметка о том, как с помощью Instruments в Xcode 26 найти SwiftUI Views, которые обновляются чаще всего и определить причину таких обновлений.Читать (En)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    1,890744Открыть в Telegram
  • Swift Tips

    22 дек. 2025 г., 06:15

    Все не так с CodableРебята из Т-Банĸ провели большой анализ производительности Codable. В статье рассказывают какие оптимизации внесли в JSONEncoder/JSONDecoder, ускорив сериализацию и десериализацию в два раза и как сделали PR в swift-foundation.🟢JSONEncoder/JSONDecoder не такой быстрый 🟢Обходим касты стороной 🟢Уходим от оверхеда из-за generic-ов 🟢Измеряем бенчмарком первый decoding / encoding 🟢Бенчмарк Apple 🟢PR в Swift-Foundation 🟢ЗаключениеМногие приложения используют Codable для десериализации сетевых ответов, сохранения данных в UserDefaults или для записи данных в файлы. Поэтому производительность Codable в целом, а особенно
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,320976Открыть в Telegram
  • Swift Tips

    11 дек. 2025 г., 09:09

    Гид по Git — глазами бывшего джунаОтличная статья-шпаргалка, в которой разбирается базовый минимум и чуть больше команд для ежедневной работы с Gitом.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    1,9507651Открыть в Telegram
  • Swift Tips

    9 дек. 2025 г., 05:30

    Stanford CS193P 2025 - Developing Apps for iOSВышел обновленный курс Стэнфордского университета CS193P по основам разработки приложений для iOS. Уже опубликовано 12 лекций, в скором времени ожидается ещё 4.🟢Getting Started with SwiftUI 🟢More SwiftUI Basics 🟢Model and UI / Swift Type System 🟢Building CodeBreaker's Model 🟢Layout / Data Flow 🟢Data Flow Demonstration 🟢Generics and Views / Animation 🟢Animation Demonstration 🟢Elapsed Time / Protocols 🟢List and Navigation 🟢iPad / Sheets 🟢Co
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    5,0601664Открыть в Telegram
  • Swift Tips

    9 дек. 2025 г., 00:37

    Creative Coding: Randomness and NoiseИнтересная статья, в которой рассказывается как можно преобразить UI проекта, с помощью необычных анимаций.Читать (En)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    1,690432Открыть в Telegram
  • Swift Tips

    4 дек. 2025 г., 13:03

    Навигация на SwiftUI: чего не хватает и как исправитьРазработчик из CleverPumpkin рассказывает с какими SwiftUI ограничениями столкнулись в части навигации на проекте, какие обходные решения применяли и разбирает в каких ситуациях какие инструменты использовать для контролируемой навигации.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    1,820643Открыть в Telegram
  • Swift Tips

    18 нояб. 2025 г., 23:06

    Thread-Safe Classes: GCD vs ActorsНебольшая статья про многопоточку, а именно про то, как организовать потокобезопасные операции чтения/записи разными способами, чтобы избежать распространённых проблем по типу race condition. А в конце статьи, сводная таблица с сравнением подходов.Читать (En)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,450544Открыть в Telegram
  • Swift Tips

    17 нояб. 2025 г., 20:13

    IntelligenceGlow – легковесная SwiftUI-библиотека, которая добавляет эффект светящейся обводки в стиле Apple Intelligence к любому элементу InsettableShape.Библиотека на GitHub → IntelligenceGlow
    2,100видео876Открыть в Telegram
  • Swift Tips

    27 окт. 2025 г., 06:20изменён

    Combine – швейцарский нож iOS-разработчика. Или нет?Большая статья с обзором Combine: как устроен фреймворк, какие сущности лежат в основе и примеры использования.Небольшая сводка: Combine – фреймворк для работы с асинхронными событиями в декларативном стиле. Он помогает разработчикам управлять потоками данных, избавляя от множества колбэков, ручного управления очередями и других сложностей, связанных с асинхронностью.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,9109442Открыть в Telegram
  • Swift Tips

    21 окт. 2025 г., 19:46

    Xcode: ключевые инструменты для ручного тестирования мобильных приложенийАвтор статьи делится опытом тестирования мобильных приложений в Xcode для обнаружения критических багов в iOS-приложениях на этапе разработки.👉 Симулятор устройств и управление конфигурациями 👉 Работа с логами и анализ крашей 👉 Инспектирование верстки 👉 Мокирование сетевых запросовP.S. Материал может быть полезным для QAЧитать (En)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,760644Открыть в Telegram
  • Swift Tips

    15 окт. 2025 г., 06:30

    Компьютерное зрение + ARKit = AR-навигация внутри зданийКрутой материал – ребята из 2ГИС запилили реалтайм навигацию внутри зданий, с помощью AR через камеру.В статье рассказывают, как подошли к задаче с точки зрения компьютерного зрения, какие грабли собрали, как ускоряли локализацию и как боролись с погрешностями ARKit.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,320642Открыть в Telegram
  • Swift Tips

    3 окт. 2025 г., 06:34

    Как Swift Runtime влияет на производительность iOS-приложенийБольшая статья, в которой рассказывается про механизмы приведения типов и создания generic-типов внутри Swift Runtime и разбирается метод swift_conformsToProtocolMaybeInstantiateSuperclasses, ĸоторый является узĸим местом в производительности приложения, ĸогда и почему он вызывается и ĸаĸие стратегии использовать для смягчения негативного воздействия.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,5405531Открыть в Telegram
  • Swift Tips

    28 сент. 2025 г., 23:22

    Миграция на SPM: что мы выиграли и что потерялиРазработчик из Core-команды Туту рассказывает про опыт миграции с CocoaPods на SPM, проблемы с которыми можно столкнуться в процессе и на что стоит обратить внимание.Читать (Ru)
    Иллюстрация к посту канала Swift TipsИллюстрация к посту канала Swift Tips
    2,540855Открыть в Telegram