Size: a a a

2021 January 24

РГ

Руслан Гриценко... in SwiftBook
У презентера на вью weak ссылка
источник

F

Fugazi15 in SwiftBook
Руслан Гриценко
Я как раз сейчас пробую делать объект, который подписан и на NSManagedObject, и на Decodable. Соотвественно такой объект можно сразу декодить из сырой даты и сразу сохранять. Там это делается с помощью ручного декодинга.

https://stackoverflow.com/questions/44450114/how-to-use-swift-4-codable-in-core-data
Да видел, но мне это показалось не оч удобным
источник

А

Алмаз ® in SwiftBook
Alexander Myskin
Закоментируй эту строчку и проверь без неё, если все работает, то нет лейбла :)
Там не может быть лейбла никак
источник

А

Александр in SwiftBook
Руслан Гриценко
У презентера на вью weak ссылка
можешь обяснить почему?
источник

Т

Ты знаешь кто он... in SwiftBook
Александр
можешь обяснить почему?
Если 2 объекта будут ссылаться друг на друга сильными ссылками - будет цикл ссылок

Чтобы избежать этого нужно сделать одну из ссылок слабой
источник

А

Александр in SwiftBook
Ты знаешь кто он
Если 2 объекта будут ссылаться друг на друга сильными ссылками - будет цикл ссылок

Чтобы избежать этого нужно сделать одну из ссылок слабой
да блин)) я не об этом. почему не презентор у вью слабый? разве не презентор будет первым релизиться?
источник

РГ

Руслан Гриценко... in SwiftBook
Александр
да блин)) я не об этом. почему не презентор у вью слабый? разве не презентор будет первым релизиться?
Мне кажется вьюха будет первой
источник

А

Александр in SwiftBook
Руслан Гриценко
Мне кажется вьюха будет первой
проверю, спасибо за ответ!
источник

РГ

Руслан Гриценко... in SwiftBook
Fugazi15
Да видел, но мне это показалось не оч удобным
Почему?
источник

F

Fugazi15 in SwiftBook
Для каждого объекта кор даты придётся маппмнг писать
источник

РГ

Руслан Гриценко... in SwiftBook
Fugazi15
Для каждого объекта кор даты придётся маппмнг писать
Так я думал наоборот не надо, ведь объекты пригодны и для декодинга и для персистенса
источник

РГ

Руслан Гриценко... in SwiftBook
Ну разве что надо будет маппить во вью модель
источник

F

Fugazi15 in SwiftBook
Руслан Гриценко
Так я думал наоборот не надо, ведь объекты пригодны и для декодинга и для персистенса
Ну Дак надо бцдет decodable маппинг будет писать
источник

F

Fugazi15 in SwiftBook
Это вообще не очень хорошо, когда дописываешь логику в объекты кор даты
источник

РГ

Руслан Гриценко... in SwiftBook
Ну это да, но он будет же в init объекта инкапсулирован, не надо будет отдельные мапперы писать
источник

РГ

Руслан Гриценко... in SwiftBook
Но да, мы теряем автоматический декодинг
источник

F

Fugazi15 in SwiftBook
Дак в ините и будет маппер
источник

F

Fugazi15 in SwiftBook
Ты сам там руками и пропишешь, что во что маппится
источник

РГ

Руслан Гриценко... in SwiftBook
Fugazi15
Дак в ините и будет маппер
Вот мне кажется что это меньшее зло, чем делать несколько видов объектов и писать их маппинг
источник

F

Fugazi15 in SwiftBook
Согласен и все же не оч удобно
источник