SwiftUI c нуля: урок 9 - Text
12:42
Пікірлер
@sousume
@sousume 4 күн бұрын
Сижу за монитором зная и понимая все что происходит в ролике ибо в дз я все делал кодом и переходы и передачи данные с одного vc на другой vc изучил сам. Учение кайф! Спасибо за возможность бесплатно учиться и практиковаться!!
@shatrovphoto
@shatrovphoto 6 күн бұрын
Спасибо, Женя!
@theswiftdevelopers1301
@theswiftdevelopers1301 6 күн бұрын
@@shatrovphoto пожалуйста)
@shatrovphoto
@shatrovphoto 8 күн бұрын
Смотрю это видео в сентябре 2024 года: когда вышел новый Xcode, меня удивляет, как он почти всё, что я хочу написать сам предлагает вставить)
@ВаромодГрибоедов
@ВаромодГрибоедов 16 күн бұрын
Спасибо)
@sousume
@sousume 17 күн бұрын
Я еще не дошел до этого видео и пока не обладаю достаточной информации чтобы ходить на собеседование. Но я обязательно дойду и отпишусь
@АлинаКласс-н3ы
@АлинаКласс-н3ы 22 күн бұрын
Просто вау! Посмотрела все ваши видео по этой теме! Очень понятно, супер легко, даже странно , везде слышала Ой это сложно,очень сложная тема Благодаря вам это вообще не так! Спасибо огромное!
@NeedhamTimothy-f7k
@NeedhamTimothy-f7k 23 күн бұрын
Wiza Lakes
@shivers1656
@shivers1656 25 күн бұрын
я в восторге
@stepman2678
@stepman2678 28 күн бұрын
Здравствуйте, а как можно перемещать Пикер по вью( не только ставить его в центр)?
@sousume
@sousume 13 күн бұрын
Привет! Можно через Frame либо через Constraint
@mikhailrosl7706
@mikhailrosl7706 29 күн бұрын
чем отличается от семафора с выставленным пропуском на единицу - так и не понял(
@FredericoDelBidzho
@FredericoDelBidzho Ай бұрын
Крашило в myViewController, пока не изменил required init required init?(coder: NSCoder) { super.init(coder: coder) //fatalError("init(coder:) has not been implemented") }
@МиронДобровский-м8б
@МиронДобровский-м8б Ай бұрын
Если у вас не отображается первая таблица, попробуйте задать constrain. Можете использовать следующее: tableViewController.tableView.translatesAutoresizingMaskIntoConstraints = false NSLayoutConstraint.activate([ tableViewController.tableView.topAnchor.constraint(equalTo: view.topAnchor), tableViewController.tableView.bottomAnchor.constraint(equalTo: view.bottomAnchor), tableViewController.tableView.leadingAnchor.constraint(equalTo: view.leadingAnchor), tableViewController.tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor) ])
@EvhenLukhtan
@EvhenLukhtan Ай бұрын
Для тех кто интересуется актуален ли данный курс в 2024 - да, актуален. Если что-то и устарело, то либо в комментариях есть обновленная инфа, либо ее подскажет чатЖПТ В современных реалиях подобный материал за "лайк" уже не снимают. И да, между UIKit и SUI в 2024 выбирайте UIKit
@Dontgoagainstthedream
@Dontgoagainstthedream Ай бұрын
Есть кто из 24 года? На сколько актуально?
@FankyFan
@FankyFan Ай бұрын
Добрый день. Куда домашние задания делись?
@Dragonboh1
@Dragonboh1 Ай бұрын
keep doing what you doing. Для тех хто смотрит в 2024 первий ра тест упал через фатал ерор, в функции setUP через опшинал
@valentinberg7
@valentinberg7 Ай бұрын
В Swift 4 и более поздних версиях, вы можете просто перебирать символы строки напрямую, без использования свойства characters. Вот исправленный код: for c in "Hello, Vasya" { print(c) } Этот код будет перебирать и выводить каждый символ строки "Hello, Vasya".
@gabibli
@gabibli 2 ай бұрын
25:46
@Алия-ы3м
@Алия-ы3м 2 ай бұрын
2024 update: .characters заменяйте на .count let t5 = names.sorted { (s1, s2) in s1.count < s2.count } Спасибо за уроки!
@gabibli
@gabibli 2 ай бұрын
6:26
@ВаромодГрибоедов
@ВаромодГрибоедов 2 ай бұрын
спасибо))
@Ivan_the_IV
@Ivan_the_IV 3 ай бұрын
вот на каком основании я должен догадаться что для отображения алерта я должен использовать модификатор? контринтуитивно за курс спасибо!
@danilashpak2044
@danilashpak2044 3 ай бұрын
Здравствуйте. Не вижу ДЗ
@theswiftdevelopers1301
@theswiftdevelopers1301 3 ай бұрын
Здравствуйте, дз в вк в обсуждениях
@suprunov-ko1nv
@suprunov-ko1nv 3 ай бұрын
как
@ПавелЛунин-ж3у
@ПавелЛунин-ж3у 4 ай бұрын
Спасибо. Падение на try player = AVAudioPlayer(contentsOf: URL(fileURLWithPath: audioPath)) log SliderSwiftUI[59178:5624433] Problem scanning for packets SliderSwiftUI[59178:5624433] MPEGAudioFile::OpenFromDataSource failed SliderSwiftUI[59178:5624433] OpenFromDataSource failed SliderSwiftUI[59178:5624433] Open failed The operation couldn’t be completed. (OSStatus error 1685348671.)
@Maxonich12
@Maxonich12 4 ай бұрын
13:00 В версии Xcode 15.4 нужно написать SceneDelegate в функцию scene - Следующее: if let windowScene = scene as? UIWindowScene { let window = UIWindow(windowScene: windowScene) let viewController = ViewController() let secondVC = socondVC() // 2 созданный контроллер let tabBarVC = UITabBarController() let navController = UINavigationController(rootViewController: viewController) let navController2 = UINavigationController(rootViewController: secondVC) tabBarVC.setViewControllers([navController, navController2], animated: true) self.window = window window.rootViewController = tabBarVC window.makeKeyAndVisible() }
@AlexPeresedov
@AlexPeresedov 4 ай бұрын
Спасибо за видео. Не понимаю, почему документация так сложно написана. Почему нет простого объяснения вот на таких примерах. Сразу становится понятно.
@snovboy2425
@snovboy2425 4 ай бұрын
Спасибо)
@AlexPeresedov
@AlexPeresedov 4 ай бұрын
Спасибо за видео. А в чем смысл notify? Я так понял - просто вызвать что-то на какой-нибудь очереди сразу после завершения workItem, потому что наверняка не знаешь когда метод сработает. Правильно ли я понял?
@snovboy2425
@snovboy2425 4 ай бұрын
Большое спасибо)
@СергейОрлов-б6ш
@СергейОрлов-б6ш 4 ай бұрын
А contains где же...
@KhristinZborovska
@KhristinZborovska 4 ай бұрын
Без обид, но слушать сложно. "Ээээ" просто убивает смысл. В наушниках - особая боль...
@EeymanEeyman
@EeymanEeyman 4 ай бұрын
у меня все залито цветами: не могу отделить (
@IlyasYerezhep
@IlyasYerezhep 4 ай бұрын
2024 Благодарю автора за данные уроки! Перехожу изучать следующий ваш плейлист! Всем тем кто тоже учиться - не сдавайтесь! Дорогу осилит идущий!
@EeymanEeyman
@EeymanEeyman 4 ай бұрын
Выбросил self код стал чище, но я так понимаю это привычки автора которые не мешают, но портят немного читаемость кода
@Imlev-ty5kv
@Imlev-ty5kv 4 ай бұрын
aaa
@dmytronice1337
@dmytronice1337 4 ай бұрын
Бьіла проблема с тем, что аудио не хотело проигрьіваться. Проблема бьіла в самом файле, а также что его нужно Add to targets при добавлении в проект. (там чекбокс)
@itananas
@itananas 4 ай бұрын
Объяснение супер понятное, спасибо!
@dmytronice1337
@dmytronice1337 4 ай бұрын
Когда обращаемся к свойствам класса теперь можно не писать каждьій раз self switch2.center = view.center view.addSubview(switch2) Или все же лучше писать self?
@snovboy2425
@snovboy2425 5 ай бұрын
Большое спасибо))
@snovboy2425
@snovboy2425 5 ай бұрын
Большое спасибо)
@m.d.2029
@m.d.2029 5 ай бұрын
В первом случае, когда пытаешься объяснить как работает мьютекс в Си-шном варианте, все неправильно!!! Ты не создаешь никакие потоки! Ты просто создаешь мьютекс, и все!! Самих потоков (или потока) ты не создаешь! У тебя все работает в основном (главном) потоке! Этот мьютекс ни от чего не защищает, так как нет других потоков, кроме главного. Убери эти мьютексы из обеих функций - все будет тоже самое!
@ЛиляХарисова-р3н
@ЛиляХарисова-р3н 5 ай бұрын
Я не знаю как остальные, но иногда я смотрю Ваши видео просто, чтобы поднять себе настроение. У Вас очень своеобразное чувство юмора, местами, самоирония. Это черта умных людей. Спасибо Вам в том числе и за это, с умными людьми всегда приятно общаться, даже в таком формате)).
@m_kazbek
@m_kazbek 5 ай бұрын
А почему данные очереди запускаются в playground и успешно выводят принты. А при попытке вывести их через command line tool ничего не работает?
@m.d.2029
@m.d.2029 5 ай бұрын
Ну и шляпа!))) В этом коде все выполняется в одном (главном) потоке ,.. никаких других потоков мы не создаем.. зачем тут вообще мьютексы?? Что и от чего блокировать?? Тут ОДИН поток
@snovboy2425
@snovboy2425 5 ай бұрын
Спасибо)
@snovboy2425
@snovboy2425 5 ай бұрын
Урок понравился, спасибо)
@kostanichkataev6961
@kostanichkataev6961 5 ай бұрын
Моё уважение и благодарность за контент из 2024
@AdamTabiev
@AdamTabiev 6 ай бұрын
огонь!! очень доходчиво!!! реально
@zheniaserhatyi5769
@zheniaserhatyi5769 6 ай бұрын
DispatchWorkItem.notify(queue:execute:) - он код асинхронно же выполнит ?