Код Воробья для iOS разработчиков
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI. Реклама: sparrowcode.io/ru/ads Автор: @ivanvorobei
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام Код Воробья для iOS разработчиков
تُعد قناة Код Воробья для iOS разработчиков (@sparrowcode) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 11 349 مشتركاً، محتلاً المرتبة 10 535 في فئة التكنولوجيات والتطبيقات والمرتبة 56 072 في منطقة روسيا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 11 349 مشتركاً.
بحسب آخر البيانات بتاريخ 19 سبتمبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 21، وفي آخر 24 ساعة بمقدار 7، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: موثّقة (مؤكدة رسمياً من تيليجرام)
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 67.95%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 33.40% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 7 710 مشاهدة. وخلال اليوم الأول يجمع عادةً 3 789 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 61.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل swift, xcode, триал, uikit, жо*а.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 20 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.
Task, actor и их взаимодействие.
С новыми инструментами код удобнее читать и поддерживать. В конце туториала напишите тузлу для получения позиции приложения в App Store.
https://sparrowcode.io/ru/async-awaitPKPassGroupsViewController. Главная вью UIStackView, в неё поместили заголовок Wallet, группу карточек, группу бонусных карт и футер.
Каждую карточку поместили в контейнер PKPassGroupView. Внутри находится скрол-вью, которая отрабатывает жесты и является саб-контейнером карточки. Получается каждая карточка лежит на скрол-вью и отрабатывается жестами через скролл 🤯. Понятия не имею как это работает.
Забавное: каждая карточка находится в ещё одном саб-контейнере с названием WLEasyToHitCustomView (переводится легко нажать). Чтобы управлять пространством сверху для тапа - эпл сделала переиспользуемый класс. Возможно связала его в родителе или через делегаты.StoreKit External Purchase Link Entitlement. Нельзя комбинировать со встроенными покупками. Интерфейс платежа должен быть нативным, веб-вью нельзя. Заголовок со скриншота добавлять обязательно 🤦♂️
Разработчик подает отчёт ежемесячно, Apple выставляет счёт на комиссию.
27% и комиссия платежной системы сумарно дают комиссию в 30%. Apple поступила логично - от своего заработка за размещение в их магазине отняли комиссю банка. Но манипулятивный заголовок про безопасность выглядит дёшево.DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap.
Клавиатуру сделали обычный вью и назвали CalculatorKeypadView. Кнопки сделаны как UIButton. Все кнопки - объекты одного класса, даже измененный 0. Контейнер лейаутится через AutoLayout, а вот сетку с кнопками расставили с помощью фреймов.
#ViewHierarchyif case .value, SPM поддерживает плагины и можно не указывать ключ в словаре - компилятор определит тип автоматически.
Много исправлений подсветки, jump to definition и индексации.plus) и стиль plus.circle. Без стиля отрисуется дефолтное начертание. Для всех символов работает автокомплит.
Если символ доступен только с iOS 15, а вы используете его в iOS 14, компилятор предупредит.
#БиблиотекиOnboardingViewController. Не оборачивали в навигейшн. Основной вью выступает не коллекция, а UIScrollView.
Заголовок “What’s New…” поместили в контейнер, хотя внутри него только лейбл. Ячейки это UIView, а тайтл-описание находятся в стеке.
Тулбар обычная вью с фоном UIVisualEffectView. Текст с кнопкой "See how your data..." это UITextView.
Иконка, текст и кнопки в тулбаре поместили в вертикальный стек. Ненормально большой отсуп снизу тулбара задан фикс значением от layoutMargins.bottom + 89.
#ViewHierarchySPAlert.present(title: "Added to Library", preset: .done)
Можно подставить кастомные иконки. Есть спинер. Поддерживает SwiftUI.
#БиблиотекиisSkeletonable и вызывать анимацию у контейнера:
subView.isSkeletonable = true
view.showAnimatedSkeleton()
Библиотека умеет работать с таблицей и коллекцией - автор повторил протокол Data Source. Есть настройки для текста - количество строк, размеры и отступы.
#Библиотеки