Size: a a a

iOS Developers — русскоговорящее сообщество

2020 March 11

АС

Александр Соловьев in iOS Developers — русскоговорящее сообщество
Pavel Smirnov
Доброго времени суток. Подскажите, пожалуйста, как лучше всего реализовать пуш уведомления в приложении? Видел, что используют Firebase (у нас будет приложение и на Android, поэтому, наверное, лучше использовать его?). Как лучше всего посылать пуши пользователям? Например, мы хотим сделать пуш, уведомляющий пользователя о том, что у него мало денег на балансе. Это лучше всего, чтобы делал биллинг? Или каким-то образом постоянно делать запрос с устройства и как-то локально делать уведомление? И как обычно хранят все эти уведомления, чтобы выводить их в какой-нибудь менюшке в приложении, локально или для этого надо поднимать сервер с БД и хранить их там, а затем подгружать?
Здрасте. Погуглить для начала, попробовать - нэ?
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
конечно это должен делать биллинг
источник

II

I I in iOS Developers — русскоговорящее сообщество
Shamil
Оплата: 40$/ апрув
с чата по работе ) им надо сделать приложение и когда его апрувнут они заплатят 40$?)
мне на апворке предлагали 80 😉
источник

SK

Steven Kirke in iOS Developers — русскоговорящее сообщество
Denis Kim
если он просто меняет уже имеющиейся параметры и не добавляет новых, то класс пожалуй не нужен
Не я наоборот хочу понять как с помощью кастомного класса менять параметры кнопочек. Например кнопка выход на 4 вьюверах. Не каждую же рисовать
источник

s

s in iOS Developers — русскоговорящее сообщество
может тут есть hr или кто в курсе: если откликаешься на вакансию в hh и у тебя 2 резюме, работодателю будет видно только то, которое присылаешь или второе он тоже может видеть (по имени, например) ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Steven Kirke
Не я наоборот хочу понять как с помощью кастомного класса менять параметры кнопочек. Например кнопка выход на 4 вьюверах. Не каждую же рисовать
именно каждую рисовать. наследование придумано не для того, чтобы вы меняли значения у родителя. объявите функцию которая будет необходимым образом конфигурировать кнопку и используйте ее
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может эту функцию сделать в виде расширения, если вам так кажется красивее
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
«наследование придумано не для того, чтобы вы меняли значения у родителя»

а для чего?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
по-видимому для того, чтобы бесить моих лидов которые везде final пишут
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
попросите лидов объяснить Вам про наследование в частности и ООП в целом
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
зачем
источник

SK

Steven Kirke in iOS Developers — русскоговорящее сообщество
Denis Kim
может эту функцию сделать в виде расширения, если вам так кажется красивее
Ещё бы знать как. Я только вторую неделю ковыряю Swift.
источник

I

Ivan in iOS Developers — русскоговорящее сообщество
все привет
почему ячейки могут пропадать?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
func applyMyCustomStyle(to button: UIButton) { /* code */ }
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
жестя какая-то, Денис
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
почему бы не отнаследоваться от UIButton и применить нужные стили в инициализаторах?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Ivan
все привет
почему ячейки могут пропадать?
без кода можно только гадать - возможно выделенное состояние ячейки перекрашивает вьюху или добавляет цвет или леприкон в телефоне сидит и что-то пакостит
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Anton K.
почему бы не отнаследоваться от UIButton и применить нужные стили в инициализаторах?
потому что при наследовании стоит расширять имеющийся функционал, а не изменять поведение родителя?
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
Denis Kim
потому что при наследовании стоит расширять имеющийся функционал, а не изменять поведение родителя?
по каким причинам?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
возможно, потому что метод, который будет работать потом с интерфейсом базового класса будет ожидать от него поведения базового класса
источник