ну конкретно в этом файле вполне логично, особено со String, что бы Copy On Write работал
дата рейсы это дефолт, это всегда так было. но в целом, если ты попрофайлишь нормально написанный код (один и тот же) на структурах и классах, то окажется, что оч много уходит процессорного времени на swift_retain и swift_release в случае с классами, действительно имеет место оверхед
Не пользуюсь FCM, но судя по названию (FCMMessage), вообще непонятно было, зачем оно изначально класс. Это ж явно payload какого-то конкретного пуша — создал и как давай отправлять всем желающим. Зачем оно классом-то?
затрудняюсь. давно интересовался, во времена 5.2 или типа того. попробую в свободное время накидать пример
Обсуждают сегодня