0:36 Жизненный цикл (ЖЦ) UIViewController 9:15 viewDidLoad() 11:30 viewWill/DidAppear и viewWill/DidDisappear 17:59 viewWill/DidLayoutSubviews 23:53 awakeFromNib 27:08 Segue (переход) 32:50 Практика 36:24 Переход между контроллерами 44:15 Обратный переход между контроллерами 46:24 Проблема с segue 48:04 Исправление проблемы 56:20 Альтернатива segue 57:22 Stack View 1:08:45 Переход между контроллерами в коде 1:27:51 Segue из одного storyboard в другой 1:29:47 Выход из UIViewController в коде 1:38:30 Эксперимент 1:40:35 Еще средства навигации 1:45:49 Ключевые слова в Xcode, кроме MARK 1:46:28 О SwiftLint 1:49:15 Вопрос по Force unwrap 1:52:52 Унификация кода
Дай Бог здоровья, таким людям, которые несут знания в люди. Они влияют на мир, как никто другой. Спасибо большое за ваш труд, что выложили этот курс, вы облегчили жизнь многим людям.
але коли ми працюємо через show override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) print("viewWillDisappear") } override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) print("viewDidDisappear") } вони не викликаються, як я зрозумів тому що перший controller в нас не disappear(працює як present)
@@СашаВосколович якщо не фулскрін, то це сприймається як попап (не на весь екран), і через це екран знизу не вважає що він зник, тому що край його можливо побачити зверху екрана
@@bwswift Я хотел спросить если делать проект с uikit том как лучше делать программным способом или с помощью сторйбордом? Извините если задал тупой вопрос))
@@saidaxmadansoriddinov6119 ты должен уметь и так и так. Поэтому подходи с точки зрения развития, если ещё не уверенно себя чувствуешь в «написание UI в коде», то сфокусируйся на этом.
0:36 Жизненный цикл (ЖЦ) UIViewController
9:15 viewDidLoad()
11:30 viewWill/DidAppear и viewWill/DidDisappear
17:59 viewWill/DidLayoutSubviews
23:53 awakeFromNib
27:08 Segue (переход)
32:50 Практика
36:24 Переход между контроллерами
44:15 Обратный переход между контроллерами
46:24 Проблема с segue
48:04 Исправление проблемы
56:20 Альтернатива segue
57:22 Stack View
1:08:45 Переход между контроллерами в коде
1:27:51 Segue из одного storyboard в другой
1:29:47 Выход из UIViewController в коде
1:38:30 Эксперимент
1:40:35 Еще средства навигации
1:45:49 Ключевые слова в Xcode, кроме MARK
1:46:28 О SwiftLint
1:49:15 Вопрос по Force unwrap
1:52:52 Унификация кода
Дай Бог здоровья, таким людям, которые несут знания в люди. Они влияют на мир, как никто другой. Спасибо большое за ваш труд, что выложили этот курс, вы облегчили жизнь многим людям.
Спасибо большое за лекцию)
❤️
Спасибо Вячеслав. Это вероятно 11 лекция по хронологии. В заголовке указана Лекция 1.
Maksim Nosov спасибо, что заметили. Поправил.
але коли ми працюємо через show override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
print("viewWillDisappear")
}
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
print("viewDidDisappear")
} вони не викликаються, як я зрозумів тому що перший controller в нас не disappear(працює як present)
Якщо режим fullscreen поставити то все повинно працювати.
@@bwswift Клас, дякую, все працює)
Дякую за контент
@@СашаВосколович якщо не фулскрін, то це сприймається як попап (не на весь екран), і через це екран знизу не вважає що він зник, тому що край його можливо побачити зверху екрана
@@bwswift так, ви праві. Я так і думав, але не розумів як зробити щоб він зник і зрозумів(екран) це:)
Как лучше делать проект, с кодом или использовать сторйборд?
На swiftui!
@@bwswift Я хотел спросить если делать проект с uikit том как лучше делать программным способом или с помощью сторйбордом?
Извините если задал тупой вопрос))
@@saidaxmadansoriddinov6119 ты должен уметь и так и так. Поэтому подходи с точки зрения развития, если ещё не уверенно себя чувствуешь в «написание UI в коде», то сфокусируйся на этом.
@@bwswift Да спасибо большое понял
Когда лучше задавать элементы через frame, а когда лучше через constraints?
Лучше стараться делать все через constraints. Фреймы могут понадобиться для очень сложного интерфейса или когда автолайоут сильно замедляет программу.
@@bwswift понял, спасибо
Класный урок
Спасибо !
👍🏻👍🏻👍🏻
👍