• Стоит ли реализовывать мультиплеер на основе Realtime Database?

    @orbit070
    как минимум потому что будет страдать скорость обновления данных

    На чем основаны эти опасения?

    Realtime Database прекрасно подходит для подобных задач, а уж тем более с чем-то простеньким вроде карточной игры уж точно справится) Ну а если нужна кроссплатформа то тем более не представляю что может быть лучше. Я когда мессенджер делал и тестировал скорость этой самой realtime database, то нажатие кнопки "Отправить" на одном телефоне и появление сообщения на другом на зрительном уровне происходили в один момент, причем иногда настолько быстро, что даже палец не успеваешь оторвать экрана первого телефона(в момент нажатия кнопки Отправить), как сообщение уже отображается на других устройствах. В общем со скоростью уж точно проблем нет)
    Ответ написан
    1 комментарий
  • Как сделать кастомизированную панель навигации в приложении для iOS?

    doublench21
    @doublench21 Куратор тега Swift
    Возможно всё!

    В гугле куче статей на эту тему. Сделайте свои подклассы UITabBarController/UITabBar/UITabBarItem. Переопределите нужные методы, добавьте нужные сабвью.

    А что касается переходов, это достаточно большая тема, но опять таки, она хорошо расписана. У делегата UITabBarControllerDelegate, есть два метода отвечающие за переход:
    https://developer.apple.com/documentation/uikit/ui...
    https://developer.apple.com/documentation/uikit/ui...

    Каждый из этих методов должен вернуть соответсвующий аниматор. Как создавать такие? Куча статей.
    Ответ написан
    Комментировать