gram news
Swift Tips channel avatar

Swift Tips

@swift_tips

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

ProjectsRUProgramming

3,190subscribers

Open the Channel

Latest posts

  • Swift Tips

    9 Sept, 14:04

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

    22 Jul, 23:05

    forwarded from @it_grigorovich

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

    4 Jun, 12:48

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

    5 Apr, 12:07

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

    23 Mar, 19:18

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

    31 Dec 2025, 18:36

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

    26 Dec 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,850video763Open in Telegram
  • Swift Tips

    25 Dec 2025, 23:14

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

    22 Dec 2025, 06:15

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

    11 Dec 2025, 09:09

    Гид по Git — глазами бывшего джунаОтличная статья-шпаргалка, в которой разбирается базовый минимум и чуть больше команд для ежедневной работы с Gitом.Читать (Ru)
    Image from a post by Swift TipsImage from a post by Swift Tips
    1,9507651Open in Telegram
  • Swift Tips

    9 Dec 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
    Image from a post by Swift TipsImage from a post by Swift Tips
    5,0601664Open in Telegram
  • Swift Tips

    9 Dec 2025, 00:37

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

    4 Dec 2025, 13:03

    Навигация на SwiftUI: чего не хватает и как исправитьРазработчик из CleverPumpkin рассказывает с какими SwiftUI ограничениями столкнулись в части навигации на проекте, какие обходные решения применяли и разбирает в каких ситуациях какие инструменты использовать для контролируемой навигации.Читать (Ru)
    Image from a post by Swift TipsImage from a post by Swift Tips
    1,820643Open in Telegram
  • Swift Tips

    18 Nov 2025, 23:06

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

    17 Nov 2025, 20:13

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

    27 Oct 2025, 06:20edited

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

    21 Oct 2025, 19:46

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

    15 Oct 2025, 06:30

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

    3 Oct 2025, 06:34

    Как Swift Runtime влияет на производительность iOS-приложенийБольшая статья, в которой рассказывается про механизмы приведения типов и создания generic-типов внутри Swift Runtime и разбирается метод swift_conformsToProtocolMaybeInstantiateSuperclasses, ĸоторый является узĸим местом в производительности приложения, ĸогда и почему он вызывается и ĸаĸие стратегии использовать для смягчения негативного воздействия.Читать (Ru)
    Image from a post by Swift TipsImage from a post by Swift Tips
    2,5405531Open in Telegram
  • Swift Tips

    28 Sept 2025, 23:22

    Миграция на SPM: что мы выиграли и что потерялиРазработчик из Core-команды Туту рассказывает про опыт миграции с CocoaPods на SPM, проблемы с которыми можно столкнуться в процессе и на что стоит обратить внимание.Читать (Ru)
    Image from a post by Swift TipsImage from a post by Swift Tips
    2,540855Open in Telegram