Size: a a a

2020 May 06

М

Макс in SwiftBook
подскажите как лучше реализовать, нужен какой-то таймер, который будет разрешать доступ к заданиям в определенное время, на одно задание один час, если через 20 минут не решил, приходит подсказка, еще через 20 опять подсказка. Нужно как-то сделать так, чтобы пользователь не мог перевести время и получить подсказку, либо перевести время и открыть доступ раньше положенного. И чтобы если приложение свернули, а потом опять зашли, время не остановилось
источник

М

Макс in SwiftBook
такое возможно вообще реализовать?
источник

AT

Andrey Torlopov in SwiftBook
Give Five Give Seven
Можно ли как-то использовать Swift - классы без наследования от NSObject для binding?
KVO без NSObject не сделать.
источник

AT

Andrey Torlopov in SwiftBook
Макс
такое возможно вообще реализовать?
да. возможно. Надо копать в сторону таймеров в фоновом режиме. Через Runloop-ы и пр штуки. Либо, если ты точно знаешь сколько подсказок нужно, можно локальные увведомления использовать. Они с таймером хорошо работают.
источник

DA

Diyas Agmanov in SwiftBook
Добрый вечер, могли бы подсказать где можно пройти стажировку.
источник

М

Макс in SwiftBook
Andrey Torlopov
да. возможно. Надо копать в сторону таймеров в фоновом режиме. Через Runloop-ы и пр штуки. Либо, если ты точно знаешь сколько подсказок нужно, можно локальные увведомления использовать. Они с таймером хорошо работают.
ну так получается что если у кого-то время будет на несколько минут опаздывать или спешить, то ему раньше/позже будут приходить задания
источник

F

Fedor in SwiftBook
Всем привет 👋
Ребят подскажите, есть ли перевод с английского на русский Swift?
источник

AT

Andrey Torlopov in SwiftBook
Макс
ну так получается что если у кого-то время будет на несколько минут опаздывать или спешить, то ему раньше/позже будут приходить задания
можно оттикивать время и хранить значение в виде числа где-нидь в userdefaults. Тогда ко времени и дате можно вообще не привязываться.
источник

AT

Andrey Torlopov in SwiftBook
но со временем задачи все не тривиальные
источник

AT

Andrey Torlopov in SwiftBook
источник

М

Макс in SwiftBook
Andrey Torlopov
можно оттикивать время и хранить значение в виде числа где-нидь в userdefaults. Тогда ко времени и дате можно вообще не привязываться.
не совсем понял
источник

AT

Andrey Torlopov in SwiftBook
источник

AT

Andrey Torlopov in SwiftBook
источник

AT

Andrey Torlopov in SwiftBook
Макс
не совсем понял
ну тебе нужно в конкретное время время чтобы таймер сработал или просто чтобы оттикал час?
источник

AT

Andrey Torlopov in SwiftBook
если второе, то просто по таймеру оттикиваешь секунды и считаешь пока час не набежит (к примеру)
источник

М

Макс in SwiftBook
Andrey Torlopov
ну тебе нужно в конкретное время время чтобы таймер сработал или просто чтобы оттикал час?
чтобы первое задание получить, нужно конкретное время, грубо говоря 22-00
источник

М

Макс in SwiftBook
а потом можно по таймеру считать
источник

AT

Andrey Torlopov in SwiftBook
ну тогда гугли как проверить чтобы у пользователя часы синхронизировались автоматом без перемоток.
источник

AT

Andrey Torlopov in SwiftBook
я мало в этом понимаю 🤷‍♂️
источник

М

Макс in SwiftBook
а если делать запрос с как-нибудь worldtime api?
источник