RemoteConfig
Вставка
- Опубліковано 5 січ 2025
- Всем привет!
Одним из основных факторов вовлечения пользователя в использование сервиса является интерфейс , его оригинальность в том числе.
Вы наверное обращали внимание , что в топ-приложениях в отличии от времени суток или праздничного дня меняется заставка или иконка приложения? Как мы можем с вами это сделать, не перевыпуская приложения в App Store разберём в видео.
Поехали!
Ссылка на проект: github.com/Iva...
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftboo...
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook...
Instagram: Swiftbook_
спасибо! полезный урок) есть что подчеркнуть
Спасибо, очень полезно!
а какой смысл в расширении к uiimageview писать обновление картинки на главном потоке, если мы и так на нем? наверное, надо было с мейна уйти сначала?
На всякий случай)
А представь, что картинка у тебя весит 10 мб, а скорость телефона упала до 100кб/сек, и если ты будешь на главном потоке пытаться обновить картинку, то твоему UI придётся ждать пока картинка не скачается, здесь же, в экстеншене, загрузка идёт асинхронно, дабы ты мог дальше пользоваться приложением, и не ждать пока скачается картинка.
Спасибо. Будет ли похожий урок для swiftui?
ЗАЧЕМ ОН ТЕБЕ... Сырой ведь ещё
Молодец, хороший урок. Но еще не забывай показывать доку откуда ты берешь методы которые используешь, важно ведь не накормить рыбой а научить ловить ее.
Добрый день, спасибо за видео.
У меня 2 вопроса возникло:
Я скорее всего чего-то не знаю.
Зачем использовать сторонние ресурсы, если у apple есть свои типо юзердефолтс или кордата
Почему не используется в коде guard, вместо if let.
Это же поможет избежать вложенных циклов.
user defaults - используется для небольших сохранений, запомнить что-то, мыло, телефон, кол-во запусков приложения и т.д
core data же используется для весомых заданий для БД, по типу сохранять массив списка чего - либо, к примеру автомобилей, их владельцев, и др. данных, и при этом этим данные исчисляются в сотнях/тысячах
Т.е суть в консистенции, т.е если пользователь в год сохраняет 20-50 фильмов, тут не слишком уместно использовать Core Data, когда напротив, тебе нужно сохранять от 1к до 10к данных.
гард обычно используется для выхода из цикла со значением если у нас что - то не пришло, здесь же напротив, пришло - работаем, не пришло - ничего не делаем, как итог, немного неуместно здесь использовать гард
@@somestay07 уверен он имел в виду те два места где проверялось на ошибки) 37 и 40 строчка.
там уж точно стоило использовать guard
а куда прежнего молодого ведущего дели ?
Ведущего )))) ТЫ что на свадьбе ???🤣🤣🤣