Mikhail
у нас тут в универе курс по базам данных, он проше мимо меня, завтра сдавать. Вот готовлюсь, тут говорят о нормированности представления данных, есть разные уровни НФ1 (нормальная форма 1) и так до 6 + несколько именных.
Там поднимаются вопросы как УДОБНО устроить базу данных на примерах, чтобы можно было удобно добавить / удалить / обновить.
Так вот, вопрос, у нас же есть coredata, стоит ли в ней придерживаться такого же - в плане писать по нормальной форме
Например, у меня сейчас в проекте есть две таблицы, у каждой из которых есть id на друг друга. Вот это норм или надо все-таки использовать reloationship? В чем вообще выгода от использования relationship? Когда я их использовал (когда я только начинил учить swift) я столкнулся с некоторыми сложностями и потом не возращался к этому (использовал id), считая это самособой разумеющимся
Ilkhom
Доброго времени суток всем!
Использовал ли кто нибудь сервис QuickBlox для создания чатов, звонков и видеозвонков? Стоит ли пользоватся такими сервисами или лучше стоит самому писать?
Сам сервис - https://quickblox.com
Oleksii
Все можно самому написать, все упирается во время
Mono
у нас тут в универе курс по базам данных, он проше мимо меня, завтра сдавать. Вот готовлюсь, тут говорят о нормированности представления данных, есть разные уровни НФ1 (нормальная форма 1) и так до 6 + несколько именных.
Там поднимаются вопросы как УДОБНО устроить базу данных на примерах, чтобы можно было удобно добавить / удалить / обновить.
Так вот, вопрос, у нас же есть coredata, стоит ли в ней придерживаться такого же - в плане писать по нормальной форме
Например, у меня сейчас в проекте есть две таблицы, у каждой из которых есть id на друг друга. Вот это норм или надо все-таки использовать reloationship? В чем вообще выгода от использования relationship? Когда я их использовал (когда я только начинил учить swift) я столкнулся с некоторыми сложностями и потом не возращался к этому (использовал id), считая это самособой разумеющимся
У тебя какая связь между этими двумя таблицами? Почему там id друг на друга?
Ilkhom
Какие нить подводные камни не встречались, тип шоу стопперов
Alex
Затем, что без этого модуль не компилируется и не импортируется
Alex
ну
Alex
там и локальные модули, и сторонние описываются
Alex
Ну ты же хотел модульность
Alex
Локальные модули это просто директории
Alex
Свифт их за модули считает
Alex
ага
Alex
Не пробовал ещё пакадж менеджер в айосных проектах использовать
Dima
Всем привет, как добавить массив, состоящий из словарей в параметры запроса в Alamofire?
Dima
пост
Dima
параметы в виде as [String : Any]
Tarasios
Для параметров там есть специальная входная переменная parameters
Dima
ну т.е. я создаю запрос, если массивов нет все работает нормально
Tarasios
Alamofire.request(url: yourUrl, parameters: HERE, HTTPMethod: .post, headers: yourHeaders)
Dima
проблема не в том, что не могу параметры добавить, а проблема как правильно добавить в параметр массив
Dima
из словарей)
Denys
скачай paw, он тебе сгенерирует запрос
Tarasios
Так если у типа Parameters тип [String : Any], то в чем проблема туда засунуть Array
Dima
да я вроде засовываю, но в ответ приходит ошибка, что он пустой
Dima
а он не пустой
Tarasios
Значит формируется объект криво и сервер его зануляет сразу. У мня была такая чепуха, руками делал.
Tarasios
Мне нужно было в один параметр jsona вложить еще один json. На скорую руку пришлось писать руками все фигурные скобки и косые =(
Tarasios
Dima
да я вроде засовываю, но в ответ приходит ошибка, что он пустой
Dima
я вот делал как тут
Dima
http://stackoverflow.com/questions/30394112/how-do-i-use-json-arrays-with-alamofire-parameters
Dima
parameters =
[
"params": array
]
Dima
array - массив из словарей
Dima
без массива все работает в других post запросах
Dima
с помощью joinWithSeparator?
Nik
Всем привет!Помогите пожалуйста разобраться, разделяю процесс на потоки и записываю данные в базу ( если данных примерно 100-1000 все нормального вот если их больше 5000 то приложение валиться при сохранении и обращение в CoreData)
код:
DispatchQueue.global(qos: .userInitiated).async {
//функция сохранение в базу
DispatchQueue.main.async {
// изменение в интерфейсе
}
}
В чем может быть проблема?
Nik
В консоль ничего не пишет
Nik
косяк,что нет ошибок в консоли
Nik
а иногда все же выдает и пишет: 2016-12-22 11:49:47.503 App[10617:133388] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSSQLSaveChangesRequestContext values]: unrecognized selector sent to instance 0x6100000d2210
Nik
Но если не разделять на потоки и грузить без этого и с такими же условиями,все нормально проходит
Ilkhom
a kontekst odin?
Ilkhom
skoree vsego oshibka pri zapisi v kontekst, tak kak on u tebya odin, naskol'ko ya znayu Core Data ne sozdaet sub konteksti avtomatom
Nik
а чего тогда если не юзать потомки все хорошо?)
Ilkhom
nado ih sozdavat' vruchnuyu i zapisivat' v bazu po ocheredi, tak delaet MagicalRecord
Ilkhom
koroche eto odna iz prichin pochemu lyudi ispol'zuyut Realm
Max
насколько я изучал в свое время этот вопрос с iOS 5 можно для каждого потока делать дочерний контекст и при сохранении они сами между собой все разруливают
Ilkhom
Max
да, согласен
Ilkhom
Nikto ne imel delo s UIView.convert(rect:CGRect, to view:UIView)? a tochnee, kogda ya iz yacheyki v UITableView pitayus' opredelit' ego polojenie v UIWindow (UIApplication.shared.keyWindow) to rezul'tat prihodit bez ucheta visoti UINavigationBar, naprimer vmesto {0, 64} prihodit {0, 0}, kak budto esli bi on nahodilsya na samom verhu, bez navigacionnoy paneli.
Alex
Так сложно включить русскую раскладку?
Ilkhom
)) u menya k sjaleniyu net kirilici na klave
Ilkhom
ya diko izvinyayus' konechno
Denys
у меня тоже нету, но как-то ж печатаю))
Ilkhom
Paks
Как эту красную полоску сверху убрать програмно? Как она вообще называется?
Valentin
это статус звонка. Закончи звонить, они сама пропадает
Bulat
Paks
я заканчиваю звонок
Paks
срабатывает делегат окончания звонка, и через 2 секунды выскаивает эта фигня
Paks
причем рандомно, то выскакивает, то нет
Anonymous
Hello guys
Anonymous
Такой вопрос - если у нас какой либо Pod не работает с опцией use_frameworks! в подфайле как вы решаете такие проблемы?
Valentin
обычно конкретную ошибку гуглим
Valentin
если ничего не найдется - добавь его как код или подпроект
Zak
Насоветуйте решения в айосе для restful api по типу ретрофита в ондроеде?
Zak
RestKit только?
Aλeχ
Moya
Aλeχ
для свифта
Zak
https://cocoapods.org/pods/Moya ?
Aλeχ
или Alamofire+ObjectMapper
Denys
Aλeχ
или https://github.com/ivanbruel/Moya-ObjectMapper
Aλeχ
Moya+ObjectMapper
Zak
я юзаю аламу
Zak
попробую alamofire+objectmapper
Zak
спасибо
Aλeχ
но лучше NSURLSession и маппинг руками)
Denys
чем лучше?
Zak
это сарказм наверно :)
Aλeχ
https://github.com/tristanhimmelman/AlamofireObjectMapper