Одни из самых информативных уроков по Swift в RU-среде. Огромное спасибо за такой контент, очень надеюсь что новые видео будут выходить и дальше и появятся уроки по созданию приложения с нуля с таким же детальным разбором. 👏 Скажите, вы преподаете на частной основе? 🤓
Молодец. Сделал новое направление в разборе проблемных вопросов. UIKIT думаю будет самое то именно взаимодействие между собою. Потому что иногда не понятно, в особенности новичкам, как взаимодействуют func & enum , class & struct - protocol и многое другое. Не пояснение всего по отдельности, а сама структура взаимодействия, какой кетчуп добавить к блюду(утрирую). А так рад, что такой канал сделал. Продолжай и все будет ХОРОШО.
Первый канал на котором мною будет оставлен комментарий. Обращение к автору - контент отличный. У канала большое будущее, не останавливайся, у тебя всё получится. Великолепная подача материала, довольно подробно и с примерами. Для меня является огромным плюсом, что присутствуют конкретные use-кейсы, а не просто сухая теория. Именно этого не хватает большинству прочих каналов, где после просмотра могут остаться вопросы, как и где применять полученные знания в реальных проектах. Даже будучи уже действующим разработчиком, переодически нахожу для себя что-то новое. Однозначно лайк, продолжай в том же духе! 💪
Пример на 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 Выслушал бы и другие предположения)