Swift Tips
رفتن به کانال در Telegram
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift. По всем вопросам: @artemiygreg Найти проект: @ios_job
نمایش بیشتر3 187
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-47 روز
-1930 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اوت '26
اوت '26
+19
در 0 کانالها
ژوئیه '26
+28
در 0 کانالها
Get PRO
ژوئن '26
+36
در 0 کانالها
Get PRO
مه '26
+78
در 0 کانالها
Get PRO
آوریل '26
+45
در 0 کانالها
Get PRO
مارس '26
+10
در 1 کانالها
Get PRO
فوریه '26
+27
در 0 کانالها
Get PRO
ژانویه '26
+33
در 0 کانالها
Get PRO
دسامبر '25
+32
در 1 کانالها
Get PRO
نوامبر '25
+37
در 0 کانالها
Get PRO
اکتبر '25
+30
در 0 کانالها
Get PRO
سپتامبر '25
+39
در 1 کانالها
Get PRO
اوت '25
+31
در 0 کانالها
Get PRO
ژوئیه '25
+35
در 0 کانالها
Get PRO
ژوئن '25
+41
در 0 کانالها
Get PRO
مه '25
+29
در 0 کانالها
Get PRO
آوریل '25
+62
در 2 کانالها
Get PRO
مارس '25
+71
در 1 کانالها
Get PRO
فوریه '25
+192
در 6 کانالها
Get PRO
ژانویه '25
+68
در 1 کانالها
Get PRO
دسامبر '24
+51
در 1 کانالها
Get PRO
نوامبر '24
+76
در 1 کانالها
Get PRO
اکتبر '24
+109
در 1 کانالها
Get PRO
سپتامبر '24
+154
در 1 کانالها
Get PRO
اوت '24
+80
در 1 کانالها
Get PRO
ژوئیه '24
+84
در 1 کانالها
Get PRO
ژوئن '24
+50
در 1 کانالها
Get PRO
مه '24
+88
در 4 کانالها
Get PRO
آوریل '24
+79
در 1 کانالها
Get PRO
مارس '24
+456
در 5 کانالها
Get PRO
فوریه '24
+105
در 1 کانالها
Get PRO
ژانویه '24
+107
در 2 کانالها
Get PRO
دسامبر '23
+74
در 1 کانالها
Get PRO
نوامبر '23
+25
در 1 کانالها
Get PRO
اکتبر '23
+31
در 0 کانالها
Get PRO
سپتامبر '23
+50
در 0 کانالها
Get PRO
اوت '23
+67
در 0 کانالها
Get PRO
ژوئیه '23
+35
در 0 کانالها
Get PRO
ژوئن '23
+38
در 0 کانالها
Get PRO
مه '23
+256
در 0 کانالها
Get PRO
آوریل '23
+990
در 0 کانالها
Get PRO
مارس '23
+5
در 0 کانالها
Get PRO
فوریه '23
+4
در 0 کانالها
Get PRO
ژانویه '23
+5
در 0 کانالها
Get PRO
دسامبر '22
+5
در 0 کانالها
Get PRO
نوامبر '22
+7
در 0 کانالها
Get PRO
اکتبر '22
+7
در 0 کانالها
Get PRO
سپتامبر '22
+5
در 0 کانالها
Get PRO
اوت '22
+11
در 0 کانالها
Get PRO
ژوئیه '22
+8
در 0 کانالها
Get PRO
ژوئن '22
+7
در 0 کانالها
Get PRO
مه '22
+6
در 0 کانالها
Get PRO
آوریل '22
+6
در 0 کانالها
Get PRO
مارس '22
+8
در 0 کانالها
Get PRO
فوریه '22
+9
در 0 کانالها
Get PRO
ژانویه '22
+26
در 0 کانالها
Get PRO
دسامبر '21
+12
در 0 کانالها
Get PRO
نوامبر '21
+11
در 0 کانالها
Get PRO
اکتبر '21
+16
در 0 کانالها
Get PRO
سپتامبر '21
+33
در 0 کانالها
Get PRO
اوت '21
+16
در 0 کانالها
Get PRO
ژوئیه '21
+16
در 0 کانالها
Get PRO
ژوئن '21
+21
در 0 کانالها
Get PRO
مه '21
+20
در 0 کانالها
Get PRO
آوریل '21
+14
در 0 کانالها
Get PRO
مارس '21
+23
در 0 کانالها
Get PRO
فوریه '21
+24
در 0 کانالها
Get PRO
ژانویه '21
+35
در 0 کانالها
Get PRO
دسامبر '20
+1 010
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 26 اوت | 0 | |||
| 25 اوت | +1 | |||
| 24 اوت | +1 | |||
| 23 اوت | 0 | |||
| 22 اوت | 0 | |||
| 21 اوت | +3 | |||
| 20 اوت | 0 | |||
| 19 اوت | +2 | |||
| 18 اوت | +2 | |||
| 17 اوت | 0 | |||
| 16 اوت | +3 | |||
| 15 اوت | 0 | |||
| 14 اوت | +1 | |||
| 13 اوت | +1 | |||
| 12 اوت | +1 | |||
| 11 اوت | +1 | |||
| 10 اوت | 0 | |||
| 09 اوت | +1 | |||
| 08 اوت | 0 | |||
| 07 اوت | 0 | |||
| 06 اوت | +1 | |||
| 05 اوت | 0 | |||
| 04 اوت | 0 | |||
| 03 اوت | 0 | |||
| 02 اوت | +1 | |||
| 01 اوت | 0 |
پستهای کانال
Repost from Digital Media
Всем привет! Давненько меня не было в тг, давно уже ничего не публиковал в каналах – вот решил написать пост со своими мыслями, так сказать прояснить ситуацию.
В последнее время я действительно подвыгорел от медийного IT-инфополя и полностью погрузился в основную работу. Это произошло не потому что я устал или мне надоело вести каналы, нет. Причина банальная – отсутствие по истине толковых, интересных полезных статей/материалов.
В последнее время кругом ИИ, куда не плюнь, куда не зайди, всё про ИИ. И это не плохо, я всё понимаю, мир не стоит на месте, особенно ИТ, технологии стремительно развиваются и всё такое, но когда это прёт из каждого утюга, начинает раздражать. И раздражает тут не сам ИИ, а собственно то, как это преподносят. Чтобы написать какую-то интересную статью на тему ИИ, подготовить материал или сделать какой-то реально ценный продукт, в этом нужно разбираться. И вот вымораживает тут именно то, что многие, в том числе и медийные личности попросту хайпуют на этом – сами толком не разобрались, но при этом что-то публикуют, что-то продают, пытаются выступать «этакими экспертами».
Я с ИИ пока ещё не разобрался, не являюсь экспертом, да и это не прямая тематика моих каналов, поэтому сюда пока и не лезу, но стараюсь держать руку на пульсе. Если вдруг кому-то интересно, сам поглядываю за тем, что делает Никита. Постить в день по 100500 бестолковых постов с новостями, по типу "вышла новая версия Compose", "что-то там в альфе", "Google заблочил...", "Google запретил..." и т.д., это тоже не мой формат, не вижу смысла в таких публикациях, такое вы можете почитать и в других каналах 🤷♂️
Что касается судьбы каналов. В ближайшее время однозначно буду возвращаться к публикациям, пока что в старом, привычном формате, но видимо пока что с более низкой частотой публикаций из-за отсутствия интересного/полезного – прррошу понять и пррростить 😃
Сделал отдельный канал – @it_grigorovich, в котором буду делиться своими мыслями о происходящем, подпишись по-братски, следующий пост будет про IT-блогеров, инфоциганство и меркантильность 😳
P.S. Всем добра и хорошего настроения!
| 2 | Яндекс анонсировал выход Yandex Mobile Ads SDK 8 — новой версии инструмента для монетизации в мобильных приложениях.
SDK стал легче, быстрее и доходнее: интеграция и работа с рекламой теперь требуют минимальных усилий.
Ключевые улучшения:
🔵Размер SDK уменьшен на 30 % — экономия ресурсов гарантирована.
🔵Поддержка современных стандартов асинхронной разработки — повышение эффективности рабочих процессов.
🔵Специальный скилл для ИИ‑агентов — упрощает миграцию на новую версию SDK.
🔵Обновлённый дизайн рекламных форматов и гибкие API‑интерфейсы — лёгкая настройка под конкретные задачи.
Узнать больше и начать работу с Yandex Mobile Ads SDK 8 можно по ссылке | 1 076 |
| 3 | Как Swift работает с памятью: подробный гайд для разработчиков
В статье iOS-разработчик из команды Prerformance в Авито разбирает, как Swift управляет памятью: от базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами.
🟢Стек, куча и глобальная память
🟢Типы данных в Swift
🟢Copy‑on‑Write
🟢Экзистенциальные контейнеры
🟢Управление памятью на куче и ARC
🟢Жизненный цикл объекта
🟢Класс или структура: как выбрать
🟢Особенности памяти non-frozen типов
🟢Выравнивание памяти
🟢Инструменты анализа памяти
Читать (Ru) | 1 286 |
| 4 | 🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS Crew
С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».
На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы.
Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.
Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.
Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми абстракциями, присоединяйтесь.
До 6 апреля действует early-bird-цена👇
🎟Забрать билет на Podlodka iOS Crew
По промокоду swift_tips17 получите скидку🎁 | 1 163 |
| 5 | WWDC26 A week of technology, creativity, and community
В этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно будет:
На Youtube: AppleDeveloper
На сайте: developer.apple.com
В приложении для разработчиков: AppleDeveloper | 3 344 |
| 6 | С наступающим Новым Годом!!! ❤️🎄🥂
Дорогие друзья и коллеги! Хочу начать этот пост со слов благодарности. От чистого сердца говорю вам спасибо за то, что этот год были со мной, с каналом, поддерживали, ставили реакции и писали комменты – вы крутые ❤️
Также поздравляю Вас всех с наступающим Новым Годом! Желаю в Новом Году покорить новые вершины, профессиональных успехов, достойной зарплаты, интересных проектов и чистого кода.
Для канала год выдался непростым, где-то я подвыгорел, где-то погряз в работе из-за чего в этом году было относительно мало публикаций. Но и справедливости ради стоит сказать, что достойных материалов в последнее время становится меньше, а публиковать что-то ради публикации не очень хочется. В следующем году постараюсь собраться, войти в привычное русло и постараюсь найти возможности для развития каналов.
Отдельное спасибо хочу выразить тем, кто поддерживает в ЛС и предлагает материалы для публикации ❤️. Многие сообщения видел, но не успел ответить из-за нехватки времени. Если вдруг я вам не ответил и вам важно именно моё мнение по какому-то вопросу, триггерните ещё раз в ЛС – обещаю посмотреть и ответить.
P.S. Спасибо всем за поддержку и с наступающим Новым Годом!!! ❤️🎄🥂 | 1 049 |
| 7 | Конец года, и снова заканчиваются все подписки 😱
Узнали? Согласны? Не беда — мы как раз разыгрываем промокоды на год от Облака Mail и VK Музыки!
Условия участия простые:
🔹 подпишитесь на наш канал @mobilehubvk
🔹нажмите кнопку «Участвовать»
🔹 дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей
Информацию об организаторе, правилах и призах ищите по ссылке.
Удачи! | 648 |
| 8 | 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 001 |
| 9 | Find the SwiftUI Views that Update the Most Using Instruments
Статья-заметка о том, как с помощью Instruments в Xcode 26 найти SwiftUI Views, которые обновляются чаще всего и определить причину таких обновлений.
Читать (En) | 1 102 |
| 10 | Все не так с Codable
Ребята из Т-Банĸ провели большой анализ производительности Codable. В статье рассказывают какие оптимизации внесли в JSONEncoder/JSONDecoder, ускорив сериализацию и десериализацию в два раза и как сделали PR в swift-foundation.
🟢JSONEncoder/JSONDecoder не такой быстрый
🟢Обходим касты стороной
🟢Уходим от оверхеда из-за generic-ов
🟢Измеряем бенчмарком первый decoding / encoding
🟢Бенчмарк Apple
🟢PR в Swift-Foundation
🟢Заключение
Многие приложения используют Codable для десериализации сетевых ответов, сохранения данных в UserDefaults или для записи данных в файлы. Поэтому производительность Codable в целом, а особенно JSONEncoder/JSONDecoder влияет на производительность большей части iOS-приложений.
Читать (Ru) | 1 633 |
| 11 | Kotlin Multiplatform становится одним из ключевых инструментов для разработки кросс-платформенных приложений, а использование gRPC открывает возможность создавать быстрые и прозрачные сетевые взаимодействия.
На открытом уроке мы разберём, как настроить KMP-проект, построить сетевой слой на gRPC, интегрировать это с iOS и учесть особенности платформы. Мы покажем структуру приложения, разберём реальные кейсы и обсудим, где KMP действительно даёт преимущества мобильным разработчикам.
Урок будет полезен разработчикам, которые изучают iOS, интересуются кросс-платформенными технологиями и хотят усилить архитектурную насмотренность. Это возможность посмотреть на KMP и gRPC без абстракций, на уровне практических решений и интеграции в реальные проекты.
Встречаемся 22 декабря в 20:00 МСК в преддверие старта курса «iOS Developer. Professional». Регистрация открыта: https://otus.pw/WbPz/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963 | 1 383 |
| 12 | Гид по Git — глазами бывшего джуна
Отличная статья-шпаргалка, в которой разбирается базовый минимум и чуть больше команд для ежедневной работы с Git`ом.
Читать (Ru) | 1 503 |
| 13 | Маленький экран — серьёзный вызов!
В VK мобильные разработчики создают опыт, который помещается в карман, но работает на миллионах устройств. Узнайте об их подходах к сложным задачам и ключевых результатах. По ссылке — ролики и даже вакансии! | 1 631 |
| 14 | 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
🟢CodeBreaker Editor
Читать (En) | Смотреть (En) | 3 477 |
| 15 | Creative Coding: Randomness and Noise
Интересная статья, в которой рассказывается как можно преобразить UI проекта, с помощью необычных анимаций.
Читать (En) | 1 289 |
| 16 | Автоматизация ревью кода — не роскошь, а необходимость. Особенно в больших iOS-проектах, где человеческий фактор легко пропускает ошибки, а скорость релиза зависит от качества проверки.
На открытом уроке вы создадите полноценный плагин для Swift Package Manager: научитесь анализировать исходный код с помощью регулярных выражений, разберёте, как Xcode подсвечивает ошибки, и увидите, как плагин подключается к многомодульному проекту.
Это практический воркшоп для тех, кто хочет контролировать качество кода автоматически — iOS-разработчиков, релиз-инженеров и тимлидов. После урока вы поймёте, как написать собственный инструмент, который работает прямо внутри привычного пайплайна.
Встречаемся 11 декабря в 20:00 МСК в преддверие старта курса «iOS Developer. Professional».
Регистрация открыта:
https://otus.pw/nqx0/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963 | 1 020 |
| 17 | Навигация на SwiftUI: чего не хватает и как исправить
Разработчик из CleverPumpkin рассказывает с какими SwiftUI ограничениями столкнулись в части навигации на проекте, какие обходные решения применяли и разбирает в каких ситуациях какие инструменты использовать для контролируемой навигации.
Читать (Ru) | 1 456 |
| 18 | ИИ перестал быть экспериментом — он уже встроен в инструменты, которыми пользуются iOS-разработчики. Но как извлечь из этого реальную пользу?
На открытом уроке мы покажем, как применять нейросети в реальной разработке. Разберём, как использовать LLM (Deepseek, Qwen, Ollama), интегрировать их в Xcode и Roocode, а также работать с новыми AI-возможностями iOS 18: Vision и Neural Engine.
После урока вы поймёте, как эффективно внедрять ИИ в повседневную разработку и как использовать LLM для генерации, тестирования и оптимизации кода. Урок будет полезен iOS-разработчикам всех уровней, инженерам, которые хотят шагнуть в сторону AI-интеграций, и тем, кто строит карьеру в мобильной разработке.
27 ноября, 20:00 МСК. Открытый урок проходит в преддверии старта курса «iOS Developer. Professional». Регистрация открыта: https://otus.pw/mDT8/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963 | 931 |
| 19 | Thread-Safe Classes: GCD vs Actors
Небольшая статья про многопоточку, а именно про то, как организовать потокобезопасные операции чтения/записи разными способами, чтобы избежать распространённых проблем по типу race condition. А в конце статьи, сводная таблица с сравнением подходов.
Читать (En) | 1 839 |
| 20 | IntelligenceGlow – легковесная SwiftUI-библиотека, которая добавляет эффект светящейся обводки в стиле Apple Intelligence к любому элементу InsettableShape.
Библиотека на GitHub → IntelligenceGlow | 1 641 |
