Size: a a a

2021 January 13

PP

Pin Powder in SwiftBook
есть какие-то паттерны стандартные для такой задачи?
источник

В

Василий in SwiftBook
ну, NotificationCenter в первую очередь
источник

PP

Pin Powder in SwiftBook
Вот. Я его хотел заюзать тоже.
источник

В

Василий in SwiftBook
Boxing или какая-то альтернатива на предмет didSet
источник

PP

Pin Powder in SwiftBook
Но у меня закрались сомнения, а подойдёт ли он, потому что у меня опыта в свифте 5 дней
источник

В

Василий in SwiftBook
rx  ( ха-ха )
источник

PP

Pin Powder in SwiftBook
и ещё, NotificationCenter будет работать в SwiftUI?
источник

В

Василий in SwiftBook
а вот тут я уже не помощник :) не шарю  в нем.
но по идее - какая разница...
источник

PP

Pin Powder in SwiftBook
Вот у меня не заработал, потому что там структурки, а он ожидает @objc метод в качестве хендлера
источник

В

Василий in SwiftBook
технически, можно вообще создать массив с калбеками и при загрузке все их дернуть, мол рисуйте братия.
источник

В

Василий in SwiftBook
это типа в лоб решение.
на массив повешать didSet и если туда влетает новый каллбек - проверять стейт соединения и выполнять весь массив и чистить его
источник

PP

Pin Powder in SwiftBook
Василий
это типа в лоб решение.
на массив повешать didSet и если туда влетает новый каллбек - проверять стейт соединения и выполнять весь массив и чистить его
Вариант. Спасибо, попробую.
источник

В

Василий in SwiftBook
похоже на какой-то костыль :)) пойду-ка я спать, карочи, а то уже какая-то легкая наркомания начинается после рабочего дня :))
источник

AB

Artem Bazhanov in SwiftBook
Всем привет!
Подскажите пожалуйста, есть ли на swiftbook.ru курс с описанием как получить GPS координаты? Или на каком другом ресурсе?
Задача самая простая, пользователь нажимает кнопку, приложение чекает координаты и отправляет на серевер Firebase.
источник

А

Алмаз ® in SwiftBook
Artem Bazhanov
Всем привет!
Подскажите пожалуйста, есть ли на swiftbook.ru курс с описанием как получить GPS координаты? Или на каком другом ресурсе?
Задача самая простая, пользователь нажимает кнопку, приложение чекает координаты и отправляет на серевер Firebase.
https://youtu.be/hYTERfYNNrg
Тут подробно есть что с чем есть.
источник

A

Ast in SwiftBook
Пирвет, народ. Вот такой вопрос. Юзер например нажал на кнопку восстановления подписок, но «убил» приложение до того как завершились все транзакции и теперь при открытии приложения заново опять продолжается выполенение этих транзакций. Можно ли как-то отменить все незавершенные транзакции при закрытии приложения?
источник

AB

Artem Bazhanov in SwiftBook
Спасибо!
источник

G

Georgy in SwiftBook
Ast
Пирвет, народ. Вот такой вопрос. Юзер например нажал на кнопку восстановления подписок, но «убил» приложение до того как завершились все транзакции и теперь при открытии приложения заново опять продолжается выполенение этих транзакций. Можно ли как-то отменить все незавершенные транзакции при закрытии приложения?
В ЖЦ приложения в аппделегате, думаю, можно сделать
источник

A

Ast in SwiftBook
Да я так хотел в апделегате сделать. Только я не могу найти метод для отмены транзакции. Или восстановления нранзакции
источник

G

Georgy in SwiftBook
Pin Powder
есть какие-то паттерны стандартные для такой задачи?
про колбеки написали, второй вариант - делегат.. через NotificationCenter не очень хорошо
источник