Size: a a a

2021 June 02

VS

Vladislav Suchkov in SwiftBook
Всем привет! Использую CoreData и RxSwift. Вопрос: Как можно подписаться на изменение конкретной сущности в CoreData?

Нашел вариант с NSManagedObjectContextObjectsDidChange, но не подходит под конкретный объект.
источник

DK

Denis Kim in SwiftBook
никак
источник

AO

Alex Oliinyk in SwiftBook
Кто может подсказать, а в API Manager методы которые делают пост или гет запросы можно название начинать с request-а? Например postCreateObject(object: ), или лучше просто createObject(object: )?
источник

DK

Denis Kim in SwiftBook
никто не запрещает, вопрос именования каждый для себя решает сам
источник

AO

Alex Oliinyk in SwiftBook
Я просто где то по бестпрактис увидел, что так делать нельзя, но не уверен что прям это не был какой то левый чувак с туториала. Вот вы бы как сделали?
источник

AO

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

DK

Denis Kim in SwiftBook
я бы долго думал над именем метода. это вообще дофига времени забирает при разработке (лично у меня)
источник

DK

Denis Kim in SwiftBook
если у вас в менеджере 20 методов отправки обЪектов, то рекомендую его разбить на несколько сервисов
источник

DK

Denis Kim in SwiftBook
какого черта твердый знак на клаве не набирается
источник

DK

Denis Kim in SwiftBook
чертов барьер
источник

AO

Alex Oliinyk in SwiftBook
Их 7, думаю пока не надо
источник

o

onl1ner in SwiftBook
Вообще Денис прав, вопрос нейминга обсуждается в команде, но я бы написал create(object:) или createObject(_ object:)
источник

DK

Denis Kim in SwiftBook
я бы не стал называть функцию отправки данных на сервер (которая видимо возвращает сетевой запрос) словом create
источник

o

onl1ner in SwiftBook
Почему нет? Если эта функция отправляет запрос на создание объекта на сервере и имеет кложуру с результатом допустим, то какие идеи иначе назвать её?
источник

DK

Denis Kim in SwiftBook
это мои тараканы в голове, как я уже сказал, каждый сам решает. у меня идея, что если функция называется createFoo, то она должна создавать объект Foo
источник

o

onl1ner in SwiftBook
ну если вне контекста, то я буду с тобой согласен, но тут обращение к функции APIManager'а будет и все должно нормально читаться
источник

A

Aig in SwiftBook
Кто-нибудь может поделиться бест практис по оформлению нетворкинга, когда много запросов? Какого образца придерживаетесь?
источник

D

Dmitry in SwiftBook
А если просто методы get post в менеджере?) Даже argument label придумали 🙂
источник

D

Dmitry in SwiftBook
А еще сделать генерик для модели совсем приятно читать будет 🙂
источник

AD

Alisher Djuraev in SwiftBook
Здравствуйте, прошу вас помочь с данной проблемой. Я ещё чайник прохожу курс по подписке данного сайта (мои первые приложения на UITableView) вышла такая ошибка @IBDesignable build failed - которую никак не могу решить. Код и сториборд в целом точь в точь как у автора курса
источник