Код Воробья для iOS разработчиков
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI. Реклама: sparrowcode.io/ru/ads Автор: @ivanvorobei
نمایش بیشتر📈 تحلیل کانال تلگرام Код Воробья для iOS разработчиков
کانال Код Воробья для iOS разработчиков (@sparrowcode) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 11 346 مشترک است و جایگاه 10 533 را در دسته فناوری و برنامهها و رتبه 56 032 را در منطقه روسيا دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 11 346 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 18 سپتامبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 20 و در ۲۴ ساعت گذشته برابر -4 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید شده (به صورت رسمی توسط تلگرام)
- نرخ تعامل (ER): میانگین تعامل مخاطب 67.46% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 32.45% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 7 649 بازدید دریافت میکند. در اولین روز معمولاً 3 680 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 60 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند swift, xcode, триал, uikit, жо*а تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 19 سپتامبر, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
UISplitViewController. Для компактного режима поставили page-контроллер. Фон и анимации сделаны на трех CALayer и одного градиента.
Контент лежит на вертикальном скроле. Температуру по часам сделали горизонтальной коллекцией. А вот температуру по дням ниже - обычными вью с автолейаутом, даже не в стеке.
Тулбар сделали кнопками. Сепаратор это UIView c эффектом. Индикатор-точки нативный от page-контроллера.
#ViewHierarchyany для отображения экзистанциальных типов
- Плейсхолдеры _ позволяют указывать некоторые части типа значения
- Протокол CodingKeyRepresentable кодирует словари с ключами, не являющимися обычными String или Int
- Условие if #unavailable - cразу код для версий, меньше заданной в условии
- Улучшили функции для параллелизма
Подробнее про изменения:
https://sparrowcode.io/ru/swift-56view.hero.isEnabled = true и указать идентификаторы:
sourceView.hero.id = "ironMan" destinationView.hero.id = "batMan”#Библиотеки
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])#Библиотеки
cell.imageView?.image - размеры будут как у эпл.
Поддержите библиотеку - поставьте звезду на GitHub. Проект сделан под лейблом Код Воробья.PKPassGroupsViewController. Главная вью UIStackView, в неё поместили: заголовок Wallet, группу карточек, группу бонусных карт и футер.
Каждую карточку поместили в контейнер PKPassGroupView. Внутри находится скрол-вью, которая отрабатывает жесты и является саб-контейнером карточки. Получается каждая карточка лежит на скрол-вью и управляется жестами на скролле 🤯. Понятия не имею как это работает.
Чтобы управлять пространством сверху для тапа - эпл сделала переиспользуемый класс. Каждую карточку поместили в ещё один саб-контейнер с названием WLEasyToHitCustomView (переводится легко нажать). Возможно, связали контейнеры в родителе или через делегаты.
#ViewHierarchy