Andrew
Парни, подскажите какие бесплатные сервисы есть с поиском по карте?
CybernatiC
Andrew
мне с доступом к апи нужно, чтобы допустим по адресу дал положение
CybernatiC
google geocoder ?
CybernatiC
yandex geocoder
CybernatiC
json высылаешь положение он тебе адрес
Andrew
здорово! спасибо большое)
D
Ребят, подскажите плз рабочее решение, а то туплю чего-то, нужно запушить новый контроллер именно в альбомной ориентации
Идея такая: nav controller -> vc1 -> vc2(его нужно открыть в альбомной ориентации)
Все что было на стаке перепробывал, не работает
Valentin
let value = UIInterfaceOrientation.LandscapeLeft.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")
у меня это меняет ориентацию по нажатию на кнопку, может и в твоем случае поможет
Nodir
привет Всем! Кто то работал с библиотека pjsip. у меня не получиться компилировать на Xcode 8
Ed
Всем привет. Какой мессенджер безопасный для ios для переписки и аудио звонков?
Denys
Aλeχ
Aλeχ
для переписки
Valentin
пыщ пыщ голактека спосена111
Ed
Telegram, Wire, threema, whatsapp, signal?
Valentin
http://www.trust.ua/news/116044-samye-bezopasnye-messendzhery.html
Andrey
говорят есть sony playstaion messaging
Ed
А кто нибудь тестировал. Пробывал перехватить и расшифровать сообщения?
CybernatiC
интереса ради можно за 2 минуты поставить mitm прокси настроить свой телефон через него и посмотреть на трафик
Valentin
на хакатонах, вроде, пробовали. Про результаты можно найти в инете
Ed
Valentin
https://www.gazeta.ru/tech/2016/06/28/8335127/whats_wrong_with_messenger.shtml
после слов "Мечты о безопасности". Не самый технический ресурс, так, первая ссылка. Но идея, думаю, ясна
A
Привет ребята, у нас есть проект один на swift'е. Интересно последить за новостями в сообществе
Ed
A
Надо доделать пару фич для которых пока свободных рук нет и тогда обязательно
Alexander
Интригу нагоняешь))
A
Не сказал бы) просто есть задача которую у нас не получается решить своими силами
A
Пока
Pavel
Всем привет, как можно работать с больший базой в 15+ тыс объектов? Realm. Подготовка данных для отображения занимает ощутимое количество времени. Кроме как делать это асинхронно и показывать activityIndicator, есть какие-либо варианты?
Anonymous
а отображать надо сразу все 15 тыщ? по страницам не разбить?
Pavel
По страницам?
Anonymous
по страницам
https://ru.wikipedia.org/wiki/Пагинация
Pavel
Дело в том, что перед показом нужно отсортировать данные. Т.е при получении очередной порции объектов нужно их снова отсортировать все и взять очередную порцию. Сразу приходит мысль о том чтобы отсортировать саму базу, но потом нужно инсертить объекты в соответствии с сортировкой.
Anonymous
пусть сортирует бэкэнд.
Pavel
Речь о локальной работе с большой базой на устройстве
Pavel
К сожалению
Valentin
если нет фильтров, но можно отсортировать один раз и так и сохранить
Valentin
а долго займет сортировка базы и получение 15+тыс ИД-шников? Потом по этим ид можно будет постранично грузить сами обьекты
Pavel
А потом как заинсертиь объект? Опять взять все, отсортить, и накатить поверх старой?
Valentin
если ты знаешь куда его нужно вставить, то вставляешь в базу и в список ИД. Если не знаешь то да, нужно пересортировать
Valentin
можно и каой-нибудь хитрый алгоритм использовать, но для этого нужно схему базы знать
Pavel
Да там просто объекты одного типа 15тыс
Pavel
С uuid и parrentuuid
Pavel
))
Valentin
все равно тебе видней по каким правилам оно вставляется и сортируется
Pavel
Т.е. Вложенность по parrentUuid
Pavel
Как в finder))
Valentin
ну так и добавляй в массив после нужно id, и в базу в фоне
Yaroslav
#whois Добрый вечер
работа: Фотострана
специалист: iOS dev
могу быть полезен: могу не мешать, а где-то могу и помочь
чем интересно сообщество: осведомленностью
откуда я: Питер
как узнал: на гитхабе
Pavel
если я сейчас на 3ей странице, а добавляю объект который в итоге будет на 130 страницу. Будет же все-равно поиски «мест» куда нужно воткнуть объект, как в базе, так и в локальном массиве
D
Поиск не очень долго вроде
За O(log n) можно
Pavel
всеже не понятно, как бустро инсертнуть объект в соответствии с сортировкой в базу, потом понять, инсертить ли этот объект в UIный массив для таблицы с пагинацие =\
Sergey
Как сделать, чтобы при каждом нажатии на кнопку "сохранить в библиотеку"(NSPhotoLibraryUsageDescription), диалог на разрешение ресурсов появлялся всегда. Сейчас он спрашивает, только при первом нажатии, если я говорю - не разрешать, он больше не спрашивает, и я не могу сохранять
Valentin
ставь свой алерт ,)
Евгений
Евгений
и перевод
Евгений
https://geektimes.ru/company/nixsolutions/blog/262964/
Pavel
Valentin
смотря какое изменение. Для изменения количества/порядка элементов - да, для одновления данных элементов - не нужно.
Valentin
сложно вот так сходу выдать решение. особенно если не знаешь схемы и всех потребностей
Pavel
ну оно и поняно, просто если это 15+тыс объектов, стереть и записать 15+1 тыс
Pavel
Object() uuid, parrentUuid, name: String, isGroup: Bool
Valentin
15000 вроде не так и много. В этом реалме можно ка-то индексы делать?
Pavel
собственно если group = true, то эта папка в которой лежат объекты c parentUuid = uuid это самой группы
Pavel
https://realm.io/docs/objc/latest/#indexed-properties
Pavel
пишут что да)
Valentin
индексы сильно ускоряют выборку, если их правильно поставить
Pavel
спс, вот только не совсем понятно что с ним делать)
Valentin
добавлять для всех полей, по которым выбираешь. По крайней мере, для обычных баз это так
Pavel
добавил, да
Pavel
не заметил разницы (
Pavel
сейчас просто делается выборка из 15+тыс по parrentUuid = «». Секунды 1,5-2
Aleksey
Ребят подскажите, Xcode переодически подвисает Running, при этом сам Xcode не виснет.
Sasha
Aleksey
> @ostrenkiy
Это тебе ещё повезло! Поставь свечку за стабильность и ничего не трогай
Лекарства нет ?
Aleksey
Ппц, даже пустой playground висит
Alexander
Ребята, можно ли в приложении как то отображать ту клавиатуру которая используется штатно для набора номера для звонков?