RemoteConfig

Поділитися
Вставка
  • Опубліковано 5 січ 2025
  • Всем привет!
    Одним из основных факторов вовлечения пользователя в использование сервиса является интерфейс , его оригинальность в том числе.
    Вы наверное обращали внимание , что в топ-приложениях в отличии от времени суток или праздничного дня меняется заставка или иконка приложения? Как мы можем с вами это сделать, не перевыпуская приложения в App Store разберём в видео.
    Поехали!
    Ссылка на проект: github.com/Iva...
    Подробнее об изучении Swift вы можете узнать на нашем сайте:
    swiftbook.org/
    Наш форум, где вы всегда можете задать ваши вопросы:
    forum.swiftboo...
    Присоединяйтесь к нашей группе в "ВКонтакте":
    swiftbook
    Присоединяйтесь к нашей группе в "facebook":
    / swiftbook.ru
    Мы в telegram:
    t.me/swiftbook...
    Instagram: Swiftbook_

КОМЕНТАРІ • 17

  • @igr1s69
    @igr1s69 4 роки тому

    спасибо! полезный урок) есть что подчеркнуть

  • @hardclient
    @hardclient 4 роки тому

    Спасибо, очень полезно!

  • @torburgmax
    @torburgmax 4 роки тому +4

    а какой смысл в расширении к uiimageview писать обновление картинки на главном потоке, если мы и так на нем? наверное, надо было с мейна уйти сначала?

    • @aratkevich
      @aratkevich 4 роки тому

      На всякий случай)

    • @somestay07
      @somestay07 4 роки тому

      А представь, что картинка у тебя весит 10 мб, а скорость телефона упала до 100кб/сек, и если ты будешь на главном потоке пытаться обновить картинку, то твоему UI придётся ждать пока картинка не скачается, здесь же, в экстеншене, загрузка идёт асинхронно, дабы ты мог дальше пользоваться приложением, и не ждать пока скачается картинка.

  • @ArtStudioTop
    @ArtStudioTop 4 роки тому

    Спасибо. Будет ли похожий урок для swiftui?

    • @hertz143g
      @hertz143g 4 роки тому

      ЗАЧЕМ ОН ТЕБЕ... Сырой ведь ещё

  • @CK-pf9tp
    @CK-pf9tp 4 роки тому

    Молодец, хороший урок. Но еще не забывай показывать доку откуда ты берешь методы которые используешь, важно ведь не накормить рыбой а научить ловить ее.

  • @Alexey_Prokhorov
    @Alexey_Prokhorov 4 роки тому

    Добрый день, спасибо за видео.
    У меня 2 вопроса возникло:
    Я скорее всего чего-то не знаю.
    Зачем использовать сторонние ресурсы, если у apple есть свои типо юзердефолтс или кордата
    Почему не используется в коде guard, вместо if let.
    Это же поможет избежать вложенных циклов.

    • @somestay07
      @somestay07 4 роки тому

      user defaults - используется для небольших сохранений, запомнить что-то, мыло, телефон, кол-во запусков приложения и т.д
      core data же используется для весомых заданий для БД, по типу сохранять массив списка чего - либо, к примеру автомобилей, их владельцев, и др. данных, и при этом этим данные исчисляются в сотнях/тысячах
      Т.е суть в консистенции, т.е если пользователь в год сохраняет 20-50 фильмов, тут не слишком уместно использовать Core Data, когда напротив, тебе нужно сохранять от 1к до 10к данных.

    • @somestay07
      @somestay07 4 роки тому

      гард обычно используется для выхода из цикла со значением если у нас что - то не пришло, здесь же напротив, пришло - работаем, не пришло - ничего не делаем, как итог, немного неуместно здесь использовать гард

    • @denok137
      @denok137 4 роки тому

      ​@@somestay07 уверен он имел в виду те два места где проверялось на ошибки) 37 и 40 строчка.
      там уж точно стоило использовать guard

  • @kav04
    @kav04 4 роки тому

    а куда прежнего молодого ведущего дели ?

    • @Architect_Mobile
      @Architect_Mobile 4 роки тому

      Ведущего )))) ТЫ что на свадьбе ???🤣🤣🤣