es
Feedback
Код Воробья для iOS разработчиков

Код Воробья для iOS разработчиков

Ir al canal en Telegram

Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI. Реклама: sparrowcode.io/ru/ads Автор: @ivanvorobei

Mostrar más

📈 Análisis del canal de Telegram Код Воробья для iOS разработчиков

El canal Код Воробья для iOS разработчиков (@sparrowcode) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 11 346 suscriptores, ocupando la posición 10 533 en la categoría Tecnologías y Aplicaciones y el puesto 56 032 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 11 346 suscriptores.

Según los últimos datos del 18 septiembre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 20, y en las últimas 24 horas de -4, conservando un alto alcance.

  • Estado de verificación: Verificado (confirmado oficialmente por Telegram)
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 67.46%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 32.45% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 7 649 visualizaciones. En el primer día suele acumular 3 680 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 60.
  • Intereses temáticos: El contenido se centra en temas clave como swift, xcode, триал, uikit, жо*а.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI. Реклама: sparrowcode.io/ru/ads Автор: @ivanvorobei

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 19 septiembre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

11 346
Suscriptores
-424 horas
+167 días
+2030 días
Archivo de publicaciones
У эпл сбой на серверах. Не открываются Apple Developer, AppStore Connect и iCloud. Не валидируются сертификаты в Xcode. Не по
У эпл сбой на серверах. Не открываются Apple Developer, AppStore Connect и iCloud. Не валидируются сертификаты в Xcode. Не получается скачать приложения из App Store. Проблема касается не только РФ, есть подтверждённая информация из Германии и Эмиратов. На сайте эпл нет информации о сбое. Пост будет обновляться.

Последние 7 лет я делал open-source библиотеки, записывал ролики и писал статьи на Habr. Это вылилось в бесплатную платформу для разработчиков «Код Воробья»: сайт, новости, библиотеки, крипто и скоро утилиты. Платформа не приносит денег - нет рекламы на сайте и канале, нет покупок и т.д. Я написал это не чтобы стать Мессией, а чтобы показать свои мотивы. Молодые разработчики переживают, стоит ли учить разработку дальше. Понимаю страхи и хочу сделать их путь легче. Ру-сегменту нужны структурированные туториалы. Я приглашаю авторов и буду платить 40$ за туториал. Надеюсь, деньги не будут целью, а помогут сфокусироваться на процессе.

Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже. Написали на сценах. Корневой UISplitView
+2
Как устроено приложение погоды. Пока для iOS 14, постараюсь сделать для iOS 15 тоже. Написали на сценах. Корневой UISplitViewController. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer и одного градиента. Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке. Тулбар сделали кнопками. Сепаратор это UIView c эффектом. Индикатор-точки нативный от page-контроллера. #ViewHierarchy

Релизнули Xcode 13.3. Номер сборки совпадает с RC.

Добавил на сайт вакансии. Ищу iOS разработчиков, авторов и переводчика. Только удаленка, зарплата в долларах. Можно джунам. Для разработчиков есть тестовое задание. Подробнее: http://sparrowcode.io/ru/jobs

Вышел Xcode 13.3 RC, номер сборки 13E113. Для установки нужен macOS Monterey 12 и новее. Устранили уязвимости Log4J. Поправили вылеты и ломающийся SwiftUI Preview. Xcode научился собирать Swift-документацию проекта в бинарники. Улучшили сканирование утечек памяти и сбор метрик в Instruments. Полный список измененений здесь. Мы сообщим, когда выйдет релиз и номер релизной сборки.

Собрали изменения в работе IT-компаний в РФ: https://sparrowcode.io/ru/sanctions-it-companies Статья обновляется. Дополнить список можно через Pull Request в репозитории на GitHub. В нашем чате iOS разработчики из СНГ с общими проблемами. Пишите туда, если нужна помощь.

Сегодня, 5 марта 2022 года, в реестре компаний Великобритании появилась организация Sparrow Code LTD.
Сегодня, 5 марта 2022 года, в реестре компаний Великобритании появилась организация Sparrow Code LTD.

Новое в Swift 5.6: - Ключевое слово any для отображения экзистанциальных типов - Плейсхолдеры _ позволяют указывать некоторые
Новое в Swift 5.6: - Ключевое слово any для отображения экзистанциальных типов - Плейсхолдеры _ позволяют указывать некоторые части типа значения - Протокол CodingKeyRepresentable кодирует словари с ключами, не являющимися обычными String или Int - Условие if #unavailable - cразу код для версий, меньше заданной в условии - Улучшили функции для параллелизма Подробнее про изменения: https://sparrowcode.io/ru/swift-56

GitHub не будет блокировать российских разработчиков. Решение мотивировано тем, что сервис хочет находится вне политки и конфликтов - «оставаться домом для разработчиков, где бы они не находились». Сейчас GitHub запрещен в Крыму, Кубе, Иране, Северной Кореи и Сирии.

Apple разрешила переность приложения для аккаунтов с App Store Small Buisness. В соглашении обновили пункт 3.4 - при переносе
Apple разрешила переность приложения для аккаунтов с App Store Small Buisness. В соглашении обновили пункт 3.4 - при переносе выручка приложения считается в лимиты и отправителя, и получателя приложения.

GitHub добавил диаграммы в Readme. Под капотом работает библиотека Mermaid. Можно делать тайминги, круговые диаграммы, шаги и
GitHub добавил диаграммы в Readme. Под капотом работает библиотека Mermaid. Можно делать тайминги, круговые диаграммы, шаги и схемы. В январе GitHub добавил поддержку SVG для Readme.

Библиотека Hero делает бесшовные переходы между контроллерами. На видео показал переход между экранами, который выглядит как перемещение контроллера в миниатюру. Нужно поставить контейнеру view.hero.isEnabled = true и указать идентификаторы:
sourceView.hero.id = "ironMan"
destinationView.hero.id = "batMan”
#Библиотеки

Эпл добавила в документацию приложение UIKit Catalog с нативными элементами и примеры кастомизации. Сделали на сторибордах. Каталог разбит на 3 секции: контролы, вьхи и пикеры. Есть примеры рендеров SFSymbols. Полезно начинающим видеть возможности кастомизации, например, что можно добавить текст-филд в алерт.

ProgressView в SwiftUI. Как кастомизировать внешний вид для спинера и прогресс-бара. Сделаем прогресс-бар, который продолжается от центра в стороны. https://sparrowcode.io/ru/mastering-progressview-swiftui

Библиотека ViewAnimator анимирует группы элементов: таблицы, коллекции и просто массивы вьюх. Ставится через Cocoapods и SPM. Создаем анимацию и передаем с вьюхой:
let animation = AnimationType.from(direction: .top, offset: 30.0)
view.animate(animations: [animation])
Анимации можно комбинировать. Для таблицы / коллекции предварительно получить видимые ячейки:
let cells = tableView.visibleCells(in: 1)
UIView.animate(views: cells, animations: [rotateAnimation, fadeAnimation])
#Библиотеки

Дайджест за 6-ую неделю. Туториалы: 1. async/await с практическими примерами. 2. Как добавить кастомную SwiftUI-вью в библиотеку Xcode. 3. Туториалы с сайта теперь в публичном репозитории. Можно писать свои туториалы, переводить на английский и исправлять опечатки. Библиотеки: 1. SPSettingsIcons генерирует иконки как в настройках. 2. SPSafeSymbols про безопасную работу с SF Symbols. Новости: 1. Эпл заблокировала аккаунты белорусских разработчиков. Ситуация разрешилась. 2. Комиссия за платежи вне App Store в Нидерландах будет 27%. 3. В Xcode 13.3 Beta добавили инвертированную проверку доступности. 4. Приложения можно делать доступными только по ссылке. 5. Из-за ошибки программистов Siri записывала разговоры пользователей без согласия. #Дайджест

Библиотека SPSettingsIcons генериурет иконки, как в настройках. Указываете иконку и цвет фона. Для ячейки таблицы установить
Библиотека SPSettingsIcons генериурет иконки, как в настройках. Указываете иконку и цвет фона. Для ячейки таблицы установить картинку в cell.imageView?.image - размеры будут как у эпл. Поддержите библиотеку - поставьте звезду на GitHub. Проект сделан под лейблом Код Воробья.

Как устроено приложение Wallet Сделали на сценах, а лейаут на фреймах. Рут контроллер называется PKPassGroupsViewController.
+2
Как устроено приложение Wallet Сделали на сценах, а лейаут на фреймах. Рут контроллер называется PKPassGroupsViewController. Главная вью UIStackView, в неё поместили: заголовок Wallet, группу карточек, группу бонусных карт и футер. Каждую карточку поместили в контейнер PKPassGroupView. Внутри находится скрол-вью, которая отрабатывает жесты и является саб-контейнером карточки. Получается каждая карточка лежит на скрол-вью и управляется жестами на скролле 🤯. Понятия не имею как это работает. Чтобы управлять пространством сверху для тапа - эпл сделала переиспользуемый класс. Каждую карточку поместили в ещё один саб-контейнер с названием WLEasyToHitCustomView (переводится легко нажать). Возможно, связали контейнеры в родителе или через делегаты. #ViewHierarchy