Jian Yang
1. ну от куда еще
Влад
лучше не сабклассить сущности
а как я тогда объявлю класс кордаты? Проект просто на objective-c. и у каждой сущности тут 2 класса. в первом, наследнике nsmanagedobject - объявлены атрибуты. Во втором происходит инсерт объектов в managedObject.
Ilkhom
why?)
просто в нете есть статьи где сказано что при сабклассе сущности его наследники пишутся в одну таблицу, может щас поменяли но на врядли
Anonymous
просто в нете есть статьи где сказано что при сабклассе сущности его наследники пишутся в одну таблицу, может щас поменяли но на врядли
а почему это важно? Я могу понять почему нужно дробить тэйблспейс в многопользовательской бд. Почему это нужно делать для локальной бд, к которой монопольный доступ?
Anonymous
м... Ну то есть на самом деле таблицу можно засрать и одним классом.
Ilkhom
а многими сабклассами еще быстрее, например если у тя будет сущность типа ParentEntity
Ilkhom
но
Anonymous
потому что же количества классов и количество записей в таблице у нас прямо не кореллируют.
Ilkhom
советуют не добавляя такие парент сущности в персистенс стор, а чисто создавая парент класс или через protocol
Ilkhom
потому что же количества классов и количество записей в таблице у нас прямо не кореллируют.
не делал тестов, но говорят чтение и запись больших таблиц а также управление одной большой Data graph влияет больше чем если данные находятся на разных таблицах
Anonymous
может это вьюмодель
Paks
может это вьюмодель
а NSFetchedResultsController не выступает в роли этого array?)
Paks
там же из него напрямую можно данные тянуть
Влад
Ща попробую
Влад
Спасибо!!!
Влад
Нахватал за 5 минут знаний больше по кордате чем за все время)))
Anonymous
а NSFetchedResultsController не выступает в роли этого array?)
ну так он не хочет может быть. Модель одна, а представление разные.
Anonymous
м... например во что помимо array?
Ilkhom
благо есть struct и tuples)
Anonymous
благо есть struct и tuples)
ну это да. Но для тэйблВью нужно ж массив этих страктов и тьюплов
Anonymous
дык кто спорит-то. Просто вьюмодель - это стракт или класс, в котором я свойства буду заполнять из нескольких сущностей КорДаты.
Anonymous
Блин, он разрулит, если мы в тэйблвью выводим одну сущность. А если ее и и еще пару подчиненных?
Anonymous
Ща. стой. Потому что у меня фореграунд СКЛный, и меня это давно интересовало.
Anonymous
Смотри. В БД у меня например три таблицы. Я могу сколь угодно сложный запрос нарисовать, по сути результато запроса - это новая таблица, которая в БД не хранится (например тот же самы материал вью, но не суть). И например во всяких десктопных клиентах результат этого запроса - это таблица. Мне просто никто не ответил могу ли я так в КорДате сделать сразу, то есть одним реквестом.
Anonymous
мне дадут подобный функционал?
Anonymous
А если в результате мне нужно удвоить экземлеры одной сущностей?
Влад
Разобрался. Тот кто писал проект..нехороший человек...убрал 2 атрибута и изменил методы апиМенеджера и контроллера, т.е. они не совпадают.
Anonymous
наверное надо на примере. :(
Влад
Всем спасибо за крутую инфу!
Anonymous
ну то есть реквестами для каждой уже ведущей сущности. То есть запросы в цикле
Anonymous
ок, спасибо...
Nik
Всем привет. Ребят у меня есть header у section, header - это view (xib) в котором 2 кнопки. Мне надо чтобы они были кликабельны, но почему-то не срабатывает нажатие, кажеться header не кликабелен вовсе. Кто подобное делал?
Nik
user interaction был выкл,всем спасибо
Anonymous
user interaction был выкл,всем спасибо
Ну это нужно в первую очередь проверять.
Alexander
Всем привет! Пишу проект на Swift 3 с картой и у меня возникла проблемка. Не могу передвинуть аннотацию на карте. Свойство isDraggable установлено в true но пин не двигается. Метод 100% вызывается и делигат установлен так как пин появляется с анимацией и ему можно изменить цвет.
Anonymous
Всем, привет. Кто нибудь работал с OCMock ? есть вопрос по проверке аргумента у метода замокированного объекта
Anonymous
вообщем если кто работал отзовитесь, постараюсь объяснить что к чему
Andrey
было дело
Anonymous
подскажи, пожалуйста, у замоканого протокола работает expect ?
Anonymous
я пытаюсь у замоканого протокола вызвать метод ( аргументом этого метода является блок ) и положить в этот блок значение
Anonymous
делается вроде через expect andDo
Anonymous
не вызывается зараза блок который идет в andDo
Anonymous
может есть кусок кода где есть тест на логику в блоке?
Anonymous
был бы очень благодарен
Andrey
ща
Andrey
а можешь сам скинуть код
Andrey
?
Anonymous
разобрался - сейчас хотя бы заходит в блок с invocation
Anonymous
пытаюсь подпихнуть аргументы в блок
Anonymous
свифтовый closure это же тот же самый блок в obj-c ?
Andrey
хз, наверное да
Anonymous
потому что я балбес
Anonymous
сначала надо писать expect and do
Anonymous
а ток потом вызывать метод реального обекта
Anonymous
в котором будет вызван метод этого мока
Andrey
понятно
Andrey
я чет expect'ами почти не пользовался. проверки руками делал, а ocmock'и в основном чтобы застабить весь environemnt
Anonymous
очень помогают когда нужно проверять логику в блоках
Anonymous
пример
Anonymous
-(void) testContinueButtonClicked{ vm.sourceAccount = vm.response.matrix.sourceProducts[0]; vm.destinationAccount = vm.response.matrix.destinationProducts[0]; vm.saveTemplate = YES; vm.templateName = @"asdf"; vm.isRegular = YES; [[[_mockedModel expect] andDo:^(NSInvocation *invocation) { blockPrepareTransferBlock block = nil; RCTransferOwnRegisterResponse * response = [[RCTransferOwnRegisterResponse alloc] init]; [invocation getArgument:&block atIndex:3]; block(YES, response); }] transferOwnRegister:[OCMArg any] :[OCMArg any]]; [presenter continueButtonClicked]; OCMVerify([_mockedView showProgress]); OCMVerify([_mockedView goToConfirmation:[OCMArg any] :[OCMArg any] :[OCMArg any]]); }
Azooz
Привет всем
Azooz
кто знает есть ли ib expert под mac?
Azooz
Вопрос админстраторам субд может кто есть тут
Staroverova
Всем привет. Вчера вышли в стор с приложением. Буду рада советам
Staroverova
https://itunes.apple.com/us/app/connect/id1227237184?ls=1&mt=8
Pavel
всем привет. посоветуйте в чем может быть проблема, есть 3 сториборда, когда пытаюсь создать файлы локализации ч\з xcode одного сториборда нету в списке, сlean делал xcode перезапускал
Artur
Всем привет. Вчера вышли в стор с приложением. Буду рада советам
1) запрос пушей при старте без объяснения зачем 2) гамбургер меню 3) после логина бесконечно висит экран рекомендаций с activity indicator и лейблом больше нет рекомендаций 4) в деталях мероприятия в ячейке mkmapview вместо снепшота 5) скроллинг в стиле андройда без обратного отклика
Staroverova
Нужно перезайти чтобы рекомендации показывались - баг подправим
Ivan
Это шутка такая или ссылка действительно ведет на Apple Music?
Artur
Нужно перезайти чтобы рекомендации показывались - баг подправим
6) в чате таблевью или коллекшен надо переворачивать чтобы при появлении не скроллить на последнее сообщение ну и uitextview в ячейках добавляет тормозов также нет анимации появления сообщений
Artur
7) swipe back не работает
Stanislav
Сайт кстати тоже прикольный, кто придумал текст в jpeg загнать? И верхнее меню не работает 😄 как и ссылки на аппстор и плей
Staroverova
Суровые будни стартаперов
Staroverova
😹