Size: a a a

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

2019 December 06

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
А отмены своей работы вы должны всё так же делать сами
Неправильно вопрос задал) В данной реализации override func cancel() сам выставляет state
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Dmitriy Yurchenko
Нужно ли в наследнике самим устанавливать state в isFinished, в случае, если операция отменена? Ведь cancel() уже это сделал
Ну операция ведь не знает, когда твоя задача завершится, это знаешь только ты
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Поэтому тебе самому нужно дать понять что уже конец и сменить состояние
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Dmitriy Yurchenko
Неправильно вопрос задал) В данной реализации override func cancel() сам выставляет state
это да
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
ну он сам task ведь не остановит
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
он просто потеряется
источник

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
Согласен, - просто проверяем на isCancelled
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
источник

РЛ

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

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
хотя state = .isFinished можно опустить. Я поторопился.
источник

A

Alexander in iOS Developers — русскоговорящее сообщество
ребят, а в структуре при работе с сетью можно указывать всегда Codable или нужно обязательно разделять на Decodable & Encodable?
источник

Z

ZZINX in iOS Developers — русскоговорящее сообщество
Народ, посоветуйте тему для дипломного проекта. Нужно, чтобы приложения охватывало работу с таблицами, collection view, работу с сетью и базой данных.
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Alexander
ребят, а в структуре при работе с сетью можно указывать всегда Codable или нужно обязательно разделять на Decodable & Encodable?
Можно, но смысл
источник

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
А в чем тогда разница с синхронной операцией? Если мы так же хотим ее отменить, - нам не нужно отслеживать стэйты?
источник

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
Мы просто прервем выполнение кода, и она isFinished == true?
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Ну синхронная операция заканчиваетяс тогда, когда заканчивается метод main()
источник

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
Я про метод main()
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Что там отслеживать? )
источник

A

Alexander in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Можно, но смысл
читал статью на хабре, но понял из этого мало
источник

G

Gatsby in iOS Developers — русскоговорящее сообщество
Парни, а кто-нибудь кешировал фотки base64string? Вот как их кешировать?
источник