Ivan
Как по мне так карма страдает
Ivan
У дальнобойщиков копеечку забирать
Ivan
Ну я в целом
Ivan
Ладно, что то неудачно получилось
Anton
Я бы лучше котят топить пошел, чем на государство работать
Artur
всем привет, у меня вопрос, а можно ли программно создавать все ui элементы? ну то есть не пользоваться storyboard совсем
почти во всех больших проектах так делают для примера смотри код телеграмма
Artur
https://github.com/Luubra/EmojiIntelligence
Jian Yang
чуваки, сдал тестовое задание сказали что вот это "удивительный костыль" чесн не знаю как по другому это сделать может вы знаете
Jian Yang
Jian Yang
помогите пожалуйста 🙏🏻
David
помогите пожалуйста 🙏🏻
хз, что им не понравилось...но можно сделать 2 нссета(nsset) в одном катри неймс в другом сити неймс, и у нссета есть какие-то методы для сравнения(имеются ли объекты в сете А из сета В)
David
Или можешь все объекты закинуть в в один общий нссет, там точно не будет дублей)
Евгений
очень странный ревьювер
Евгений
как на мой взгляд
Евгений
"вот это гавно". а свой ответ написать взападло типа
Jian Yang
Честно там гораздо больше других косяков странно что на них не указал
Artur
помогите пожалуйста 🙏🏻
для каждой модели сделай itemId - хэш по нужным полям и храни этот id в базе, сделай его как primary key
Artur
а потом что то вроде Realm().object(ofType: Place.self, forPrimaryKey: city.itemId)
Jian Yang
Artur
так а что мешает ей сделать уникальный itemId по сути хэш?
Евгений
а зачем если апи не присылает уникальный айди?
Artur
не присылает не значит что нельзя самому хэш посчитать
Jian Yang
а зачем если апи не присылает уникальный айди?
Присылает но я их беру из гугла а также определяю через мэп кит
Jian Yang
Локацию юзера
Artur
хэш посчитать для двух строк это не так сложно все таки
Евгений
не сложно, но это ли имелось ввиду — хз. это все таки просто какой-то метод в каком-то тестовом проекте и что требовалось от этого метода — не известно
Jian Yang
Спасибо!
Artur
скорей всего те кто смотрел задание именно к этому и придрались - правильной организации данных когда на этапе получения их можно правильно положить в базу чтобы в дальнейшем быстро делать запросы для тех же дубликатов
Jian Yang
не сложно, но это ли имелось ввиду — хз. это все таки просто какой-то метод в каком-то тестовом проекте и что требовалось от этого метода — не известно
Я использую его когда юзер хочет в ручную добавить новую локацию я проверяю если нет токойже если все хорошо то добавляю если нет то нет)
Евгений
возможно. в этом случае ревьюверу следовало бы это и написать вместо той хероты что он накарябал
Artur
было бы конечно понятней - очень неэффективная реализация, к тем более если еще и из main thread это делается
David
А помоему ревьюер просто не понял твой код и решил обозвать его гавнокодом как это делают 70% разрабов
Jian Yang
Но думаю что первая часть это не в моем случае)))
Alexandr
такой вопрос, учусь работать с реалмом, где посмотреть все данные, что он записал?
Anonymous
Artur
https://github.com/realm/realm-browser-osx
Alexandr
спасибо
Stanislav
Stanislav
У всех вибрация значков при удалении грузит проц на 25%?)
Anonymous
это же графон, это нормально
Alexandr
Alexandr
fatal error: unexpectedly found nil while unwrapping an Optional value
Alexandr
(((
Alexandr
что делать?
Jian Yang
Проверку на Нил)))
Евгений
guard let stringUrl = ... else { return }
Vladimir
Зачeм NS?
Egor
fatal error: unexpectedly found nil while unwrapping an Optional value
не делать force unwrap (!) там где может быть nil, если 100% не уверен что там его не будет. Делать проверку. И вообще забыть про "!"
Egor
Конкретно в этом случае скорее всего урл неверный или там нет ничего, то есть Data-ы нет по урлу
Vladimir
guard let url = URL(string: stringUrl), let data = Data(contentsOf: url) else { return } weatherIcon.image = UIImage(data: data)
Alexandr
Спасибо
Stanislau
Ребят, подскадите как отправить документы на печать из приложения без вызова UIPrintInteractionController, все что нашел это вызов метода printToPrinter, но он игнорирует duplex property (двусторонняя печать), а оно нужно. Заранее спасибо.
Artur
https://medium.com/@Pinterest_Engineering/introducing-texture-a-new-home-for-asyncdisplaykit-e7c003308f50
Alexandr
кто-нибудь работал с яндекс погодой? как ключить ключ?
Jian Yang
кто-нибудь работал с яндекс погодой? как ключить ключ?
Нет, но в доках написано вроде на какой то мыло нужно отправить запрос
Alexandr
типа получить токен?
Jian Yang
Нет типа они должны тебя апрувнуть
Jian Yang
Ну хз напиши
Jian Yang
И нам расскажешь
Jian Yang
Но думаю что они бабло попросят 🤣🤣
ıpɥzoqo
Мне тоже актуально
Jian Yang
Вот мне интересно почему вы так не любите читать доки?🤔
Anonymous
http://stackoverflow.com/questions/43426064/which-is-the-best-way-to-init-presenter-in-mvp-pattern-swift Привет. Может ли кто-нибудь подсказать?
Anonymous
Anonymous
Расскажешь как получилось
Jian Yang
Я придерживаюсь того же принципа что и в мввм те первый презентер инициализируется в аппделегате а дальше каждый презентер знает что показать следующей вью, не уверен что это правильно но мне нравиться это логика что каждая вью создаёт новую вью а каждый презентер новый презентер
Anonymous
да
Jian Yang
Ну с ним у меня трудности все никак не разберусь ☹️