SwiftyGroup
رفتن به کانال در Telegram
Собираю единомышленников для совместного изучения Swift, подготовки к собеседованиям и прокачивания скилов:) Чат группы: https://t.me/swiftygroup @swiftygroup Все самое интересное: https://boosty.to/buik Админ: @VladimirBuik
نمایش بیشتر2 377
مشترکین
+324 ساعت
-67 روز
-330 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '26
+26
در 0 کانالها
مه '26
+112
در 0 کانالها
Get PRO
آوریل '26
+43
در 0 کانالها
Get PRO
مارس '26
+60
در 0 کانالها
Get PRO
فوریه '26
+38
در 0 کانالها
Get PRO
ژانویه '26
+110
در 1 کانالها
Get PRO
دسامبر '25
+49
در 0 کانالها
Get PRO
نوامبر '25
+58
در 0 کانالها
Get PRO
اکتبر '25
+72
در 0 کانالها
Get PRO
سپتامبر '25
+72
در 0 کانالها
Get PRO
اوت '25
+47
در 0 کانالها
Get PRO
ژوئیه '25
+46
در 0 کانالها
Get PRO
ژوئن '25
+58
در 0 کانالها
Get PRO
مه '25
+53
در 0 کانالها
Get PRO
آوریل '25
+67
در 0 کانالها
Get PRO
مارس '25
+146
در 2 کانالها
Get PRO
فوریه '25
+83
در 0 کانالها
Get PRO
ژانویه '25
+84
در 0 کانالها
Get PRO
دسامبر '24
+110
در 1 کانالها
Get PRO
نوامبر '24
+106
در 0 کانالها
Get PRO
اکتبر '24
+139
در 0 کانالها
Get PRO
سپتامبر '24
+115
در 0 کانالها
Get PRO
اوت '24
+78
در 0 کانالها
Get PRO
ژوئیه '24
+120
در 1 کانالها
Get PRO
ژوئن '24
+68
در 0 کانالها
Get PRO
مه '24
+192
در 1 کانالها
Get PRO
آوریل '24
+226
در 0 کانالها
Get PRO
مارس '24
+143
در 0 کانالها
Get PRO
فوریه '24
+78
در 0 کانالها
Get PRO
ژانویه '24
+53
در 0 کانالها
Get PRO
دسامبر '23
+610
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 21 ژوئن | +3 | |||
| 20 ژوئن | 0 | |||
| 19 ژوئن | 0 | |||
| 18 ژوئن | 0 | |||
| 17 ژوئن | 0 | |||
| 16 ژوئن | 0 | |||
| 15 ژوئن | 0 | |||
| 14 ژوئن | 0 | |||
| 13 ژوئن | +3 | |||
| 12 ژوئن | +2 | |||
| 11 ژوئن | +1 | |||
| 10 ژوئن | +3 | |||
| 09 ژوئن | +2 | |||
| 08 ژوئن | +1 | |||
| 07 ژوئن | +1 | |||
| 06 ژوئن | 0 | |||
| 05 ژوئن | +3 | |||
| 04 ژوئن | +1 | |||
| 03 ژوئن | +2 | |||
| 02 ژوئن | +2 | |||
| 01 ژوئن | +2 |
پستهای کانال
Xcode 27 стал Apple silicon only
Если в команде остались Intel Mac, Xcode 27 на них уже не запустится.Apple обновила ежедневный сценарий работы в Xcode 27. Проекты должны открываться быстрее, настройки синхронизируются через iCloud, панель инструментов можно полностью перестраивать, а темы меняют оформление всего приложения. Самое заметное ограничение: Xcode 27 поддерживает только Mac с Apple silicon. Ещё одно крупное изменение, Device Hub объединяет симуляторы и физические устройства в одном окне. Практический вывод: до обновления CI и рабочих машин проверьте архитектуру всех Mac, доступность нужных runtime и привычные сценарии управления Simulator. Бета подходит для отдельной ветки и тестового окружения, рабочую сборочную цепочку лучше не переносить вслепую. Источник: Apple Developer, Platforms State of the Union #iOS #Xcode #WWDC26 #AppleDeveloper
| 2 | Interview: чем опасна actor reentrancy в Swift Concurrency?
Сильный ответ: actor защищает mutable state от одновременного доступа, но после await другой вызов может зайти в тот же actor и изменить состояние.
Вопрос на собеседовании обычно звучит просто: “Actor делает код thread-safe?” Ожидаемый ответ: да, но не магически для всей бизнес-логики. Actor serializes access к своему isolated state, однако Swift actors are reentrant: на suspension point actor может выполнить другую работу.
Мини-ловушка:
actor Counter {
private var value = 0
func incrementSlowly() async {
let oldValue = value
await Task.yield()
value = oldValue + 1
}
}
Если два клиента одновременно вызовут incrementSlowly(), оба могут прочитать 0 до await, а затем оба записать 1. Actor не нарушен, data race нет, но логическая инварианта потеряна.
Как отвечать сильнее: не держите важный read-modify-write через await. Сначала дождитесь внешней async-работы, потом зайдите в actor и обновите state; либо перечитайте state после suspension; либо разделите метод так, чтобы инвариант обновлялся без suspension point.
Источник: The Swift Programming Language / Concurrency
#Swift #Concurrency #Interview #Actors #iOS | 931 |
| 3 | Работа с сетью
#mobile | 1 206 |
| 4 | Что выведется в консоль? | 1 655 |
| 5 | بدون متن... | 1 498 |
| 6 | Скомпилируется ли данный код? Если да, то какое значение будет у константы example2? | 1 616 |
| 7 | #квиз | 1 308 |
| 8 | Разницу между Map, FlatMap и CompactMap в Swift.
#mobile | 1 724 |
| 9 | Всем привет!😊
Нашёл интересную статью о том, как в SwiftUI с помощью .fixedSize решить задачу с карточками разной высоты.
Автор показывает кейс: в горизонтальном ScrollView нужно сделать все карточки высотой как самая высокая. Обычный .frame(maxHeight: .infinity) растягивает их на весь экран, а связка .fixedSize для HStack и .frame(maxHeight: .infinity) для карточек даёт нужный результат.
Главная мысль: не стоит игнорировать «странные» модификаторы SwiftUI — иногда именно они решают задачу одной строкой.
Мой перевод:
https://telegra.ph/Nakonec-to-ya-nashyol-kejs-dlya-fixedSize-05-14 | 1 827 |
| 10 | Способы обработка ошибок в Swift
#mobile | 1 444 |
| 11 | Способы обработка ошибок в Swift
#mobile | 0 |
| 12 | Способы обработка ошибок в Swift
#mobile | 0 |
| 13 | Изучаете программирование? Хотите стать классным айтишником с высокой ЗП?
Пока многие паникуют из-за бума ИИ, вы можете стремительно войти в сферу IT при помощи сборки "IT в деле" которую мы составили. Специально для вас разбили нашу сборку мини папки по конкретным тематикам:)
Что внутри сборки:
- Каналы о программировании и разработке: Python, CSS, HTML, Java и Swift
- GameDev и каналы о QA тестироварии, создание игр, помощь для ваших проектов и реальный опыт от тестировщиков 💍
- Авторские каналы и вайбкодинг: IT & AI, простые заметки с проектов, работа с нейросетями, и как они реально влияют на индустрию 🔤
- Информационная безопасность: многое узнаете о работе хакеров и о том, как защитить себя в этом интернет-хаосе. 🔫
Для каждого здесь что-то найдётся! Выберите интересные вам каналы или подпишитесь на всю сборку, и найдите то, что нужно вам для следующего шага в IT. | 1 418 |
| 14 | Всем привет👋
Решил перезапустить рубрику «Вопросы с собеседований»
Теперь хочу делать её в новом формате:
- адаптировано под мобильную версию
- в тёмной теме
Буду постепенно обновлять старые темы и добавлять новые вопросы. | 0 |
| 15 | بدون متن... | 0 |
| 16 | Порядок вывода? | 0 |
| 17 | بدون متن... | 0 |
| 18 | Наткнулся на «Чертовски понятный Swift Concurrency» — и это реально одна из самых вменяемых штук по теме.
Без духоты, без «магии», без объяснений в стиле ну это просто запомни.
Там нормально раскладывают:
— что такое async/await
— как работают Task и TaskGroup
— почему компилятор орёт на Sendable, MainActor и изоляцию
— и главное — как это всё реально понять головой, а не заучить
Короче, если Swift Concurrency у вас до сих пор ощущается как что-то мутное и раздражающее — очень советую.
Вот ссылка:
https://fuckingapproachableswiftconcurrency.com/ru/ | 0 |
| 19 | 🟦 Агентские Facebook под белое за 3%
ℹ️ Для кого?
— Белые iOS приложения;
— Белые Android приложения;
— E-commerce / товарка;
— Любая белая реклама без банов.
☑️ В чем выгода?
— 3% комиссии (рынок 6-9%);
— Не нужно вязать карты;
— Полный сетап под ключ (аккаунты, прокси, фанки, дата сеты);
— Быстрые замены;
— Ответы на любые вопросы по заливам;
— Вечные пиксели;
— Оформление ФП под ваш дизайн;
— Круглосуточная поддержка 7 дней в неделю, 365 дней в году.
🔥 Какие условия?
— От 5000$ спенда в месяц;
— Исключительно белая реклама;
— Около нулевой бан рейт.
✉️ По всем вопросам: @fbm_vladimir
💬 Наш канал: @fbm_agency
⌚️📱📲💻⌨️🖥🖨🖱
💳 Карты для FB, Google и Tik-Tok
💻 Лендинги🎨Крео для рекламы
🙋 Аренда PWA 🥛 Moloco Ads 3%
🇺🇸 English 💬 Связь 📩 Чат [FBM] | 0 |
| 20 | Сейчас задания на рефакторинг кода — один из самых популярных форматов на собеседованиях.
Все чаще дают не задачу “написать с нуля”, а готовый код и просят:
— найти ошибки
— объяснить, что в нем плохо
— предложить, как это исправить
Вот хороший материал с таким разбором:
https://apptractor.ru/info/media/naydi-i-isprav-oshibki-v-kode-zadachi-s-sobesedovaniya.html
Совет простой: тренируйтесь не только писать код, но и читать чужой.
На собеседовании это сейчас очень хорошо показывает уровень разработчика.
И для практики дополнительно можно самому разбирать такие места:
— retain cycle
— работа с UI не из main thread
— force unwrap / implicitly unwrapped optional
— слишком связанный код во ViewController
— отсутствие DI
— слабая обработка ошибок
— нарушение Swift-style в моделях
— неправильная работа с памятью и async-кодом | 0 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
