Alexander
утро в опенспейс
Alexander
такой вопрос
Alexander
заказчик говорит json не варик ему использовать, предлагает использовать форматы TSV либо MsgPack
Alexander
шо це такоое? по TSV swift parsing гугл выдает мне csv)))
Alexander
с Msg аналогичная история
Alexander
tsv это тот же csv только с табуляциями вместо запятых в качестве разделителей, по msgpack тоже нашел
Alexander
есть под них либы типа swiftyjson’a ?
Tarasios
Заказчик любит гемморой?
Alexander
Because, json has overhead on it's size and CPU cost at the time of decode,
Alexander
tsv о msgpack луччше для large size file тыры пыры
Tarasios
С такими вещами пока не приходилось работать. Только json/xml
Alexander
буду csv на tsv настраивать должно прокатить)
Max
буду csv на tsv настраивать должно прокатить)
я бы обложился оговорками и дисклеймерами по самое не хочу - одна неверная табуляция и в файле с финансовой, к примеру, информацией, наступит жопа
Alexander
люто-бешеную валидацию файла настроить?
Alexander
:D
Alexander
https://github.com/msgpack/msgpack-objectivec же
Alexander
ага находил)) решили tsv юзать)
Max
Ребята, сталкивался кто-либо с подобной ошибкой?
Max
*** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
Max
вылазит из intercom.io, когда в чат пользователю прислали video
Andrey
там чувак вчера спрашивал про постоянную работу приложения в фоновом режиме. если вкратце, то никак. не setIdleTimeout, ничего другое не поможет.
Andrey
из легальных методов
Andrey
играть пустой звук в фоновом режиме высадит батарею пользователя в ноль довольно быстро и это будет заметно в статистике в настройках
Andrey
современный подход от эпл предполагает только использование пушей
Andrey
есть ещё депрекейдет вариант с сокетом
Andrey
он пока работает, но когда будет удалён - неизвестно
Andrey
заключается он в следующем. вы создаёте raw сокет с опрделёнными параметрами. айос будит прогу когда на сокете появляются данные.
Andrey
получаются такие недопуши, но которые можно использовать при работе с системами которые их не поддерживают, но поддерживают сокеты
Andrey
играть пустой звук в фоновом режиме высадит батарею пользователя в ноль довольно быстро и это будет заметно в статистике в настройках
я кстати не уверен что это в прнципе будет работать. методу уже много лет. я думаю эпл скорее всего просто зарубит на ревью, не на первом так на другом
Andrey
и потом всё равно придётся делать нормально
Andrey
Oleksii
Так а я вот когда тестирую на девайсе, у меня не закрывается, когда система решает выгрузить приложение? У меня стоит background mode - location updates
Paks
Привет народ
Paks
а кто-то работал с Сишными файлами в своем проекте? Вот не раз встречаю такую хрень. В туториалах все файлы добавляются просто перетягиванием файлов в проект, а инклуды внутри идут в формате: #include <pj/config.h> И естественно компилятор ругается на такой импорт, бо файлов не находит приходится менять на #include "config.h" Вопрос: это так все делают, или надо эти файлы как-то по осбенному добавлять? что бы эти пути совпадали?
Nodir
У Вас проект по siphone ?
Paks
та пока ищу либу для Sip звонков
Paks
смотрю что есть и с чем проще рабтать
Stanislau
провозился с pjsip 2 или 3 дня, так и не смог ее накатить :(
Paks
а какую альтернативу выбрал?
O'Miay
Всем привет!
O'Miay
Как переименовать кнопку back в навигатионбар?
Stanislau
а какую альтернативу выбрал?
с linphone вожусь, ни с того ни с сего стал отваливаться на проверке доступности сети :(
D
Как переименовать кнопку back в навигатионбар?
let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: nil, action: nil) self.navigationController?.navigationBar.topItem!.backBarButtonItem = backButton
D
Примерно так
Alexander
@OMiay http://stackoverflow.com/questions/9871578/how-to-change-the-uinavigationcontroller-back-button-name
D
это свифт?
так точно
O'Miay
ясно, нужен сишарп
O'Miay
уже занимаюсь
Igor
помогите плиз с tableView. Заполняется динамически. создаются заголовки секций тоже динамически, то есть в них создаю вьюшку и показываю нужную инфу. получается что у каждой секции высота заголовка разная. как сдедать эту динамескую высоту ? то есть мне нужно указать высоту заголовка секции после содания вьюхи в tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
Igor
это? func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat ???
Igor
оно выполняется "до" создания вьюхи
Mikhail
Да, оно выполняеться при отрисовке
Igor
я делаю вьюху хедера - определяю размер получившийся, и после этого необходимо установить heightForHeaderInSection
Ilkhom
лучше делать cell'кой
Igor
не удобно будет ((
Ilkhom
тогда calculation(
Igor
как это сделать? )
Ilkhom
a tak? self.tableView.sectionHeaderHeight = UITableViewAutomaticDimension; self.tableView.estimatedSectionHeaderHeight = 25;
Igor
попробую
Mikhail
так проще)
Igor
спасибо))
Igor
рабоатет
Anonymous
Вопрос про 3D Touch. В методе viewControllerForLocation я устанавливаю preferredContentSize для контроллера. Как потом в контроллере получить CGRect, в котором учитывается preferredContentSize? view.frame и view.bounds почему-то равняются размеру экрана
Anonymous
Мне просто нужно картинку показать, чтобы она полностью влезала
Anonymous
Ой, вопрос отпадает. В viewWillLayoutSubviews все нормально
D
Может подскажет кто, как закешировать html страницу, которую открываю в webview?
Bogdan
Может подскажет кто, как закешировать html страницу, которую открываю в webview?
хз как кэшировать все вебвью, я 2 раза делал ридеры статей для разных газет, и там по сути нужны было сохранять только хтмл + картинки, я все картинки переводил в base64 и менял img тег из ссылки на картинку в base64, а полученный хтмл с замененными картинками сохранял как строку
D
Просто у меня там в html еще и js :)
Bogdan
скачивай скрипты по ссылке и заменяй тег скрипт из ссылки на текст скрипта
Bogdan
а страницы не одинаковые? а то мб изначально js зашить и подгружать один и тот же?
Aleksandr
#whois Всем привет. //Какой у вас проект или где работаете?// Наша команда занимается разработкой интерактивных цифровых галерей для музеев. //В чём вы специалист?// Фотограмметрия, трехмерное моделирование. //Чем можете быть интересны или полезны сообществу?// Опыт создания ar/vr пиложений //Чем интересно сообщество вам?// Помощь в разработке на ios, swift //Откуда вы?// Петербург //Как узнали про группу?// Гугл
Aleksandr
Хотел спросить совета. Кто-нибудь знает как подключить существующую базу sqlite к проекту в xcode?
Antontsue
Для нее есть обжсишные врапперы