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

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

Відкрити в Telegram

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

Показати більше

📈 Аналітичний огляд Telegram-каналу Код Воробья для iOS разработчиков

Канал Код Воробья для iOS разработчиков (@sparrowcode) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 11 346 підписників, посідаючи 10 533 місце в категорії Технології та додатки та 56 032 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 11 346 підписників.

За останніми даними від 18 вересня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 20, а за останні 24 години на -4, загальне охоплення залишається високим.

  • Статус верифікації: Верифікований (Офіційно підтверджено Telegram)
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 67.46%. Протягом перших 24 годин після публікації контент зазвичай збирає 32.45% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 7 649 переглядів. Протягом першої доби публікація в середньому набирає 3 680 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 60.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як swift, xcode, триал, uikit, жо*а.

📝 Опис та контентна політика

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

Завдяки високій частоті оновлень (останні дані отримано 19 вересня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

11 346
Підписники
-424 години
+167 днів
+2030 днів
Архів дописів
У эпл сбой на серверах. Не открываются 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