Жизненный цикл UIViewController (Swift 4)

  Рет қаралды 21,330

SwiftBook

SwiftBook

6 жыл бұрын

Всем привет! В этом видео мы поговорим о жизненном цикле UIViewContrller. Данную тему часто поднимают на собеседованиях и не просто так. Это связано с тем, что она затрагивает методы, которые срабатывают на определенной стадии жизненного цикла вью контроллера. Мы с вами рассмотрим основные методы и выясним в какой момент вступает в действие тот или иной метод.
Поехали!
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в твиттере:
/ swiftbook_twi
Мы в telegram:
t.me/swiftbook_chat

Пікірлер: 48
@NoNameWhyItsNeededHere
@NoNameWhyItsNeededHere 6 жыл бұрын
Алексей забыл упомянуть, что при переопределении метода суперкласса, т.е. если перед методом стоит слово override, ОБЯЗАТЕЛЬНО нужно вызвать метод суперкласса(super.названиеМетода()). Например:
@Architect_Mobile
@Architect_Mobile 6 жыл бұрын
Хороший урок )) И обьяснение четкое )
@user-rd9hd6sw5z
@user-rd9hd6sw5z 6 жыл бұрын
спасибо, все было очень полезно. Предложение одно, например в самом конце видео вывести блоксхему, что за чем идет)
@ziman_12
@ziman_12 3 жыл бұрын
Спасибо, ваши курсы одни из немногих, которые отлично подают материал!!!!
@romaivanov22
@romaivanov22 5 жыл бұрын
Спасибо, за видео!
@sovrinfo
@sovrinfo 2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@user-mt1mz9og6t
@user-mt1mz9og6t 4 жыл бұрын
Спасибо!
@eltrading7356
@eltrading7356 5 жыл бұрын
Super!
@Dima-eo7do
@Dima-eo7do 3 жыл бұрын
deinit не выгружает объект из памяти, а срабатывает перед уничтожением объектов. Уничтожением объектов занимается ARC
@user-dk6xt7wf5m
@user-dk6xt7wf5m 6 жыл бұрын
didReceiveMemoryWarning можно увидеть вызваз меню в меню симулятора
@tochkaarendiru
@tochkaarendiru 6 жыл бұрын
Лол!!! Как раз хотел такой вопрос задать по цикл жизни UIViewController и тут вижу видос....
@yuraoff1383
@yuraoff1383 6 жыл бұрын
по поводу методов viewWillDisappear и viewDidDisappear, они срабатывают не на закрытие вью, а на пропадание его с экрана. Ну и можно было уточнить, что deinit не относится к ЖЦ контроллера, а в принципе срабатывает при уничтожении любого объекта.
@sergeyosa5374
@sergeyosa5374 6 жыл бұрын
Спасибо, информативно. Есть одно пожелание, сделать размер шрифта крупнее, тяжело читать.
@user-db6bq8bv8d
@user-db6bq8bv8d 3 жыл бұрын
Здравствуйте, большое спасибо за видеоурок! Будьте добры, подскажите пожалуйста, более подробно про deinit() - важно ли применять его на постоянной основе? Или если его не объявить, то за нас позаботится ARC?
@nativeassasin7173
@nativeassasin7173 3 жыл бұрын
а метод viewDidUnload есть?
@sergeybizunov6387
@sergeybizunov6387 6 жыл бұрын
Пригодится это не только для собеседования при поступлении на работу, в больших организациях есть много внутренних собеседований и эту тему нужно понимать чётко. Не услышал ни слова про `init()`, по поводу `deinit()` - яблочники не советуют вызывать его без крайней необходимости и как заметили ребята, при переопределении стандартных методов ничего не было сказано про вызов того же метода у `super` (это внесёт смуту в умы начинающих), но в целом не плохо. Плюсик.
@andreyp7224
@andreyp7224 6 жыл бұрын
Почему повторно срабатывают эти методы? У меня они срабатывают один раз.
@torburgmax
@torburgmax 3 жыл бұрын
Неплохая статья
@Ryan9Grey
@Ryan9Grey 6 жыл бұрын
в "модел хранится вся бизнес-логика", ээмм..точно?
@artyombaranov2856
@artyombaranov2856 2 жыл бұрын
ссылку можно на проект?
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
00:31
PANDA BOI
Рет қаралды 24 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 34 МЛН
Dependency Injection
15:31
SwiftBook
Рет қаралды 15 М.
Жизненный цикл iOS приложения | SWIFT
18:02
Swift. Dependency Injection Новый подход
36:03
Программирование - интерес жизни
Рет қаралды 204
Жизненный цикл ViewController | SWIFT
13:52
Swift Magic
Рет қаралды 2,8 М.
Знакомство с Realm (Swift 4.2)
18:04
SwiftBook
Рет қаралды 16 М.
KVO Key-Value Observing и KVC Key-Value Coding
16:28
SwiftBook
Рет қаралды 9 М.
Теория MVVM
10:46
SwiftBook
Рет қаралды 33 М.