Ilkhom
мвц афигенный паттерн если че, надо просто уметь его готовить)
Ilkhom
или мввм
Деда
Прочитал еще раз сравнения паттернов и у меня сложилось впечатление что я вышел за рамки mvc давно и сделал что то свое
Деда
как раз с этого начался разговор наш, я предложил решение по кнопке, раз у него уж так все устроено и оно бы сработало
Деда
более того заказчики часто меняют логику и просят в сжатые сроки
Деда
Приходится импровизировать чтобы не нарушать их бизнес процессы, им не нужна архитектура четкая и времени на ее построение они не дают
Деда
им нужна пропадающая кнопка и еще есть куча вопросов тебе нужно два дня чтобы спрятать кнопку, херовый ты программист
Деда
вот здесь плюсую жутко
Kirill
Привет, купил себе Mac, теперь надо отрубить секьюр тулзы, но не могу попасть в рекавери
Kirill
В чем может быть проблема
Kirill
Тыкал команд + r
Kirill
Control + r
Kirill
Когда яблочко появлялось
Деда
https://support.apple.com/en-us/HT201255
Kirill
Спасибо, разобрался)
Kirill
Csrutl
Деда
Виталь, возможно глупый вопрос, но можно ли в uiview подписаться на изменение объекта в coredata?
Dry
вроде NSManagedObjectContextObjectsDidChange
Dry
но это не точно
Деда
Ну вот у меня uiview, в него я зассетил user модель
Деда
и вот если изменилось что то в этом объекте то изменить нужное в uiview
Dry
еще можно глупый вопрос аудитории? В четвертом свифте стринг соответствует Sequence что ли? у меня в третьем someString.count не работает, а я черным по белому его в книге читаю.
Деда
ну как, по сути uiview, кусок с данными пользователя
Деда
без uiviewcontroller и uitableview
Деда
вот как у realm
__block RLMNotificationToken *token = [counter addNotificationBlock:^(BOOL deleted, NSArray<RLMPropertyChange *> *changes, NSError *error) {
Деда
мне чем нравится RestKit в связке с CoreData так то что это из коробки и прозрачно
Деда
достаточно mapping-и описать
Деда
Но связку RestKit и Realm не вижу что существует
Александр
Приветствую
Собираю команду в стартап по IT разработке
Нужны:
Designer
Frond-end developer
Back-end developer
Город Санкт-Петербург
Кому интересно принять участие в разработке пишите
Деда
Tarik
Tarik
В доке есть пример
Деда
У CoreData ?
Tarik
Я думал ты за реал спрашиваешь
Tarik
Реалм
Деда
Я имел ввиду уведомления как у Realm но в CoreData
Anton
Так оно ж и так естт
Anton
Выше кидали даже название метода
Anton
Плюс ко всему, nsmanagedobject вроде key-value compilant, можно слушать
Деда
NSManagedObjectContextObjectsDidChange ?
Anton
Ага
Anton
И там слушаешь свой обж по его id
Anton
Не реакт, конечно, но попрет
Anton
Кстать возможно и nsfetchedresultsctrl можно заюзать
Anton
Меньше boilerplate кода
Деда
Вообщем мне нужно с помощью NSManagedObjectContextObjectsDidChange определить что это мой объект по id и далее сделать что мне нужно
Anton
Ага
Деда
Интересно если расширю класс и сделаю наподобие как realm[user addNotificationBlock { updateUI } то сильно эти слушатели нагрузят?
Деда
нотификации
Vladislav
Народ, кто сталкивался в сторе на иос 11 работает гуд, на 10 крашится при старте?
Деда
в симуляторе 10 крашится?
Vladislav
не пробовал.
Деда
Ну так попробуй
Деда
Через настройки
Деда
и повесь crashlytics что ли себе на будущее
Tarik
9.2 xcode стоит обновлять?
Firdavs
да
Pavel
Друзья, подскажите пожалуйста новичку. Есть проект в хкоде - фреймворк на свифте. Как я могу его нормально подебажить? Добавил к нему плейграунд, но там нельзя полноценно останавливаться на брейкпоинтах
Pavel
Может мне стоит создать проект приложения с одним экраном, как то локально подключить фреймворк и уже там продебажить?
Денис
ReactiveCocoa. Я думал, что в момент подписки происходит создание subscriber, который где-то висит в памяти (удерживается самим фреймворком) пока сигнал не завершится. subscriber держит блоки next, completed, error. А уже они держат все то, что используется внутри них. Но этот пример показывает, что объект obj уничтожается, а не зависает в памяти. Значит, я где-то ошибаюсь. Где?
MyClass *obj = [MyClass new];
self.testSignal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {
return nil;
}];
[self.testSignal subscribeNext:^(id x) {
[obj method];
}];
@a_rychkov, я думаю, ты знаешь 🙂
Anton
тебе надо в self присунуть твой obj
Anton
а так ссылок на него нет, его gc вычищает
Vadim
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html
Денис
Anton
Чем он ретейнится?
Anton
Смотрю на этот код и не вижу
Anton
Неа
Денис
в этом и причина
Anton
Ну ладно, развлекайся
Anton
Только пока что код ведет себя как должен
Денис
Только пока что код ведет себя как должен
Вот пример, когда obj не удаляется, а зависает в памяти
MyClass *obj = [MyClass new];
RACSignal *unretainedSignal = [self rac_signalForSelector:@selector(init)];
[unretainedSignal subscribeNext:^(id x) {
NSLog(@"%@", obj);
}];
Денис
Почему такого не происходит с самодельным незаконченным сигналом?
Денис
unretainedSignal кстати тоже не исчезает
Anton
Ахахаха
Anton
Давай, блесни еще раз эрудицией
Anton
Прям как в прошлый раз
Anton
Перестал верить в себя? В прошлые разы знатно переплевывал