Size: a a a

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

2020 June 16

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
реалм так построен что он тредозависимый, и если не следовать гайдам самого реалма, то будут проблемы :)
источник

t

tox in iOS Developers — русскоговорящее сообщество
да столько работал с ним - ниразу не было проблем, а тут уперся)
источник

РЛ

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

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
можно развернуть задачу, спрашивать не у реалма а у менеджера, который с реалмом в одном треде, и кеширует значения реалма в независящей от треда переменной )
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Погугли на тему ThreadSafeReference Realm
A ThreadSafeReference object must be resolved at most once. Failing to resolve a ThreadSafeReference will result in the source version of the Realm being pinned until the reference is deallocated.
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Я правильно понимаю что нельзя создавать такие треды много раз, так как они лочатся до момента полного освобождения Реалма ?)
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Чем плох подход создавать Инстанс, брать значения, выходить и удалять его из памяти ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
как я понял эта фича - аналог идентификатора у объекта в кордате, с помощью которого любой контекст где этот объект существует может его получить
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
про то, что он резолвится лишь один раз я впервые слышу, но впрочем одного раза вроде обычно и достаточно
источник

PS

Pavel Subach in iOS Developers — русскоговорящее сообщество
Эхх пойду отдыхать, может чего придумаю 🙁
источник

M

Michael in iOS Developers — русскоговорящее сообщество
tox
что-то уперся, мне надо realm обьект передеать чтобы "взять" с него параметры чтобы отправить в апи, но ловлю вот такую ошибку
Realm accessed from incorrect thread.

как-то можно обойти? мне менять ничего не надо - только прочитать
ну есть лютый чит под названием “использовать realm как обычную sql бд” потому что шли бы они леском со своими наворотами из-за которых у тебя архитектура приложения строится от конкретной реализации бд.

крч, открываешь коннекшон, маппишь данный в слой бизнес логики, закрываешь коннекшон. Никаких проблем с тем чтобы почитать данные из другого потока потому что кек пук, ты где захотел там и открыл коннекшон. Нафига тогда Realm? Хороший вопрос
источник

t

tox in iOS Developers — русскоговорящее сообщество
Michael
ну есть лютый чит под названием “использовать realm как обычную sql бд” потому что шли бы они леском со своими наворотами из-за которых у тебя архитектура приложения строится от конкретной реализации бд.

крч, открываешь коннекшон, маппишь данный в слой бизнес логики, закрываешь коннекшон. Никаких проблем с тем чтобы почитать данные из другого потока потому что кек пук, ты где захотел там и открыл коннекшон. Нафига тогда Realm? Хороший вопрос
за кекпук спасибо! 👍
источник

AC

Anton Chernyshev in iOS Developers — русскоговорящее сообщество
Привет, может подскажете, начал делать приложение с API TMDb. Получаю из запроса названия фильмов, как мне правильно дождаться загрузки всех названий и потом подставить их в лейбл ячейки?
movieManager.getPopularMovies { (result, error) in
               DispatchQueue.main.async { [weak self] in
                   self?.movieArray.append(result)
                   print(self?.movieArray)
                   cell.label.text = self?.movieArray[indexPath.row]
                   tableView.reloadData()
               }
           }
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Ячейки надо в своём методе отдавать
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
А так запрос выглядит правильно
источник

В

Владимир in iOS Developers — русскоговорящее сообщество
есть аналог setImageLeft  для navigationbar чтобы принудительно в определённом экране убрать кнопку назад? (Swift)
источник

V

Vladimir in iOS Developers — русскоговорящее сообщество
подскажите плиз, хочу обновить мок-апы в app store, правильно ли я понимаю, что для этого необходимо подготовить новый релиз и новую сборку? Выкатить новый релиз с старой сборкой не дает
источник

В

Владимир in iOS Developers — русскоговорящее сообщество
result.setVisibleLeftButton(false)

вот это сработало, верное решение или нет?
источник

TC

Timur Cheberda in iOS Developers — русскоговорящее сообщество
ув. знатоки, вопрос из зрительского зала, правильно ли я понимаю, что реализуя viper архитектуру и добавив в него навигационный паттерн навигатор, то мы избавляемся от router'a для каждого модуля? где реализация viper'a реализована по рамблеровскому подходу
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Владимир
есть аналог setImageLeft  для navigationbar чтобы принудительно в определённом экране убрать кнопку назад? (Swift)
зачем ее убирать? технически можно задать пустую без действия и убрать кнопку назад
источник