Одни из самых информативных уроков по Swift в RU-среде. Огромное спасибо за такой контент, очень надеюсь что новые видео будут выходить и дальше и появятся уроки по созданию приложения с нуля с таким же детальным разбором. 👏 Скажите, вы преподаете на частной основе? 🤓
Первый канал на котором мною будет оставлен комментарий. Обращение к автору - контент отличный. У канала большое будущее, не останавливайся, у тебя всё получится. Великолепная подача материала, довольно подробно и с примерами. Для меня является огромным плюсом, что присутствуют конкретные use-кейсы, а не просто сухая теория. Именно этого не хватает большинству прочих каналов, где после просмотра могут остаться вопросы, как и где применять полученные знания в реальных проектах. Даже будучи уже действующим разработчиком, переодически нахожу для себя что-то новое. Однозначно лайк, продолжай в том же духе! 💪
Молодец. Сделал новое направление в разборе проблемных вопросов. UIKIT думаю будет самое то именно взаимодействие между собою. Потому что иногда не понятно, в особенности новичкам, как взаимодействуют func & enum , class & struct - protocol и многое другое. Не пояснение всего по отдельности, а сама структура взаимодействия, какой кетчуп добавить к блюду(утрирую). А так рад, что такой канал сделал. Продолжай и все будет ХОРОШО.
Пример на 9:13. "Сцена перешла в режим background и сразу же закрылась", но метод sceneDidEnterBackground вызван не был. Получается из режима inactive можно перейти в not running и вы немного оговорились? Или же в данном случае метод sceneDidEnterBackground не трекает переход в background и этот случай является исключением? ` Заранее спасибо за ответ. Спасибо за топовый контент! Лайк, подписка!👍
также жизненный цикл но уже когда в xcode собирается проект при нажатии RUN детальнее от куда начинается где заканчивается немного под капотом а также к примеру в жаве это все собирается в Jar файл а в swifte?
Привет Спасибо за видео! ПОдскажи пожалуйста, не могу спокойно спать) почему при блокировке мы получаем следующую последовательность вызова функций? sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана sceneDidBecomeActive(_:) FORGRAUND ACTIVE - Активное: становится приложением переднего плана sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана sceneDidEnterBackground(_:) BACKGROUND ведь по логике должно просто быть: sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана sceneDidEnterBackground(_:) BACKGROUND Буду очень признателен за ответ! А пока пытаюсь разобрать сам
Привет, скорее всего это связано либо с внутренними особенностями системы, либо с багом эмулятора. Нужно проверить на реальном девайсе посмотреть какой результат будет там. Должно быть sceneWillResignActive -> sceneDidEnterBackground
@@MagicSwift вот такая последовательност после блокировки на телефоне: sceneWillResignActive(_:)INACTIVE -> sceneDidEnterBackground(_:)BACKGROUND 🤝 Значит с симулятором приколы) все теперь душа спокойна с блокировкой. ✊ Но у меня почему то 3 минуты запускалось приложение( есть еще один момент, на девайсе стягиваю шторку и там sceneWillResignActive(_:)INACTIVE -> sceneDidBecomeActive(_:)FORGRAUND ACTIVE -> sceneWillResignActive(_:)INACTIVE проверил, мое мнение по поводу этого, думаю тут загвоздка в том, что при стягивании шторки, ее не возможно самостоятельно дотянуть прям до низа, чтобы занимала всю область экрана, и необходимо отпустить пальчик и он докатывает эту шторку до полного перекрытия сцены, и в момент, когда отпускаешь свайпание вниз, то на милисекнду он возвращает приложение в активное состояние и после того, как шторка уже заняла полный экран, тогда переходит снова в inactive Выслушал бы и другие предположения)
Смотря какая реклама, но обычно она встроена в само приложение и до тех пор, пока не произошёл переход в браузер, приложение остаётся активным и не переходит в другие состояния
Спасибо, очень полезно.
Ты - лучший! С нетерпением жду каждый раз новых видео, очень понятно!!!
У меня нет слов, чтобы выразить восхищение!
Супер разбор+примеры, четко👍
Крутейший видос по теме! Спасибо за такое качественное объяснение)
Отличный формат, очень хорошая подача информации! Спасибо за видео!
такой формат очень классный, спасибо за видео!
Спасибо за видео! Очень хороший формат!
Ты просто господь Бог в объяснении
Очень жаль что не выпускаешь новые видео
Мой любимый блогер
Очередное спасибо!
Отличный формат! Спасибо за исчерпывающий ответ по теме! Подписался)
Огромное спасибо вам 🥰 все четко и доступно объяснили 👍🏼
Спасибо за крутые и познавательные видео! Смотреть одно удовольствие, продолжай в том же духе.
Одни из самых информативных уроков по Swift в RU-среде. Огромное спасибо за такой контент, очень надеюсь что новые видео будут выходить и дальше и появятся уроки по созданию приложения с нуля с таким же детальным разбором. 👏
Скажите, вы преподаете на частной основе? 🤓
Спасибо! Сейчас график довольно загружен, поэтому сложно сказать когда, но думаю можно попробовать через некоторое время
Привет, ты классно объяснил тему, смотрел урок от swiftbook, там слишком нудно рассказывали . ЛАКЙ однозначно
Первый канал на котором мною будет оставлен комментарий. Обращение к автору - контент отличный. У канала большое будущее, не останавливайся, у тебя всё получится. Великолепная подача материала, довольно подробно и с примерами. Для меня является огромным плюсом, что присутствуют конкретные use-кейсы, а не просто сухая теория. Именно этого не хватает большинству прочих каналов, где после просмотра могут остаться вопросы, как и где применять полученные знания в реальных проектах. Даже будучи уже действующим разработчиком, переодически нахожу для себя что-то новое. Однозначно лайк, продолжай в том же духе! 💪
Спасибо!
Молодец. Сделал новое направление в разборе проблемных вопросов. UIKIT думаю будет самое то именно взаимодействие между собою. Потому что иногда не понятно, в особенности новичкам, как взаимодействуют func & enum , class & struct - protocol и многое другое. Не пояснение всего по отдельности, а сама структура взаимодействия, какой кетчуп добавить к блюду(утрирую). А так рад, что такой канал сделал. Продолжай и все будет ХОРОШО.
Спасибо!
Спасибо большое за ваш труд, надеюсь продолжите, у вас есть канал в тг или куда еще можно подписаться
не перестаю восхищаться каналом и автором
Я не знаю кто ты, но ты объясняешь как бог, спасибо тебе большое)
Всё топ
Пример на 9:13. "Сцена перешла в режим background и сразу же закрылась", но метод sceneDidEnterBackground вызван не был. Получается из режима inactive можно перейти в not running и вы немного оговорились? Или же в данном случае метод sceneDidEnterBackground не трекает переход в background и этот случай является исключением? `
Заранее спасибо за ответ.
Спасибо за топовый контент! Лайк, подписка!👍
Жду следующую загрузку видео...
также жизненный цикл но уже когда в xcode собирается проект при нажатии RUN детальнее от куда начинается где заканчивается немного под капотом а также к примеру в жаве это все собирается в Jar файл а в swifte?
Большое спасибо за видео!
Можно пожалуйста попросить сделать видео на тему диспетчеризации, о том какие методы бывают и где лучше их применять?
Спасибо за комментарий, буду иметь ввиду
Привет Спасибо за видео!
ПОдскажи пожалуйста, не могу спокойно спать) почему при блокировке мы получаем следующую последовательность вызова функций?
sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана
sceneDidBecomeActive(_:) FORGRAUND ACTIVE - Активное: становится приложением переднего плана
sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана
sceneDidEnterBackground(_:) BACKGROUND
ведь по логике должно просто быть:
sceneWillResignActive(_:) INACTIVE - Уходит из режима переднего плана
sceneDidEnterBackground(_:) BACKGROUND
Буду очень признателен за ответ! А пока пытаюсь разобрать сам
Привет, скорее всего это связано либо с внутренними особенностями системы, либо с багом эмулятора. Нужно проверить на реальном девайсе посмотреть какой результат будет там. Должно быть sceneWillResignActive -> sceneDidEnterBackground
@@MagicSwift Принял, спасибо за быструю обратную связь! Пытаюсь запустить на телефоне, но появилась проблема) постараюсь добить и найти ответ)
@@MagicSwift вот такая последовательност после блокировки на телефоне: sceneWillResignActive(_:)INACTIVE -> sceneDidEnterBackground(_:)BACKGROUND 🤝
Значит с симулятором приколы) все теперь душа спокойна с блокировкой. ✊
Но у меня почему то 3 минуты запускалось приложение(
есть еще один момент, на девайсе стягиваю шторку и там
sceneWillResignActive(_:)INACTIVE -> sceneDidBecomeActive(_:)FORGRAUND ACTIVE ->
sceneWillResignActive(_:)INACTIVE
проверил, мое мнение по поводу этого, думаю тут загвоздка в том, что при стягивании шторки, ее не возможно самостоятельно дотянуть прям до низа, чтобы занимала всю область экрана, и необходимо отпустить пальчик и он докатывает эту шторку до полного перекрытия сцены, и в момент, когда отпускаешь свайпание вниз, то на милисекнду он возвращает приложение в активное состояние и после того, как шторка уже заняла полный экран, тогда переходит снова в inactive
Выслушал бы и другие предположения)
более разговорный формат лучше
А что происходит с приложением когда запускается реклама ?
Смотря какая реклама, но обычно она встроена в само приложение и до тех пор, пока не произошёл переход в браузер, приложение остаётся активным и не переходит в другие состояния