околоiOSный канал: cmd+B, cmd+R
iOS-разработка, мотивация, статьи, мемасики :) ___ Видео материалы, тестовые задания, информация по курсу: YouTube-channel: https://www.youtube.com/c/cmdBcmdR ___ Дополнительные материалы + поддержка YouTube/Telegram канала https://boosty.to/cmdbcmdr
إظهار المزيد902
المشتركون
+324 ساعات
+107 أيام
+4030 أيام
- المشتركون
- التغطية البريدية
- ER - نسبة المشاركة
جاري تحميل البيانات...
معدل نمو المشترك
جاري تحميل البيانات...
Всем привет 🙂
Возвращаемся к этому вопросу:
"." является оператором
Очень рад, что с перевесом в 1 голос выиграл именно этот вариант 🙂
Ну путайте:
1. Атрибут
@objc func objcFunction(
2. Директива
#warning
3. Вложенный тип - просто добавил «от балды» 🙂
А вот такая запись это implicit member expression
enum MyEnum {
case first
case second
}
let test: MyEnum
test = .first
👍 4
Repost from Apple Pro Daily News
Photo unavailableShow in Telegram
Этих фишек iOS 18 и macOS Seqoia не будет в релизной версии осенью
🧠 Общий доступ к Apple Intelligence и не бета-версия – функция будет раскатываться в порядке очереди, а также, скорее всего, не будет работать за пределами США, снятие бета-статуса может произойти уже в 2025 году;
👨🎓 Новый режим Siri внутри сторонних приложений и управление задачами;
✉️ Новые фишки приложения Почта;
🥽 Virtual Display для Mac на Vision Pro и поддержка функции Multiview для tv;
🎬 Редактирование пространственного видео в Final Cut Pro;
🪞 iPhone Mirroring на Mac;
👩💻 Новые эмодзи из Unicode 16;
🏠 Новое приложение Дом с поддержкой роботов-пылесосов.
Все эти возможности будут добавлены постепенно с обновлениями систем в ближайший год.
🤬 9🤡 3
let test = MyEnum.first | "." являетсяAnonymous voting
- аргументом
- атрибутом
- оператором
- вложенным типом
- дерективой
👏 2
enum MyEnum {
case first
case second
}
let test = MyEnum.first
🤯 1
Photo unavailableShow in Telegram
На собеседовании точно не получится откреститься от вопроса из района:
Почему при скролле таймер ведет себя некорректно?
Добавил вопрос в "iOS Interview"
[28]iOS Interview: RunLoop
👍 15
При создании таймера он добавляется в RunLoop в режимеAnonymous voting
- Default
- Tracking
- Initialization
- EventReceive
👍 1
let timer = Timer(
timeInterval: 0.1,
target: self,
selector: #selector(onTimerUpdate),
userInfo: nil,
repeats: true)
👍 1
При создании нового потока(не главного/main)Anonymous voting
- Приложение инициализирует и стартует RunLoop автоматически
- Необходимо запускать и кофигурировать RunLoop самостоятельно
👍 1
Выберете верное утверждение:Anonymous voting
- RunLoop присутствует в каждом потоке
- Все потоки работают с одним RunLoop
👍 2