
Сергей
08.12.2017
17:42:25
Но связку RestKit и Realm не вижу что существует

Aleksander
08.12.2017
17:46:37
Приветствую
Собираю команду в стартап по IT разработке
Нужны:
Designer
Frond-end developer
Back-end developer
Город Санкт-Петербург
Кому интересно принять участие в разработке пишите

Сергей
08.12.2017
17:48:13

Tarik
08.12.2017
18:06:36

Google

Tarik
08.12.2017
18:07:14
В доке есть пример

Сергей
08.12.2017
18:07:27
У CoreData ?

Tarik
08.12.2017
18:11:59
Я думал ты за реал спрашиваешь
Реалм

Сергей
08.12.2017
18:13:38
Я имел ввиду уведомления как у Realm но в CoreData

Anton
08.12.2017
18:15:56
Так оно ж и так естт
Выше кидали даже название метода
Плюс ко всему, nsmanagedobject вроде key-value compilant, можно слушать

Сергей
08.12.2017
18:17:15
NSManagedObjectContextObjectsDidChange ?

Anton
08.12.2017
18:18:01
Ага
И там слушаешь свой обж по его id
Не реакт, конечно, но попрет
Кстать возможно и nsfetchedresultsctrl можно заюзать

Google

Anton
08.12.2017
18:19:01
Меньше boilerplate кода

Сергей
08.12.2017
18:19:42
Вообщем мне нужно с помощью NSManagedObjectContextObjectsDidChange определить что это мой объект по id и далее сделать что мне нужно

Anton
08.12.2017
18:19:53
Ага

Сергей
08.12.2017
18:21:04
Интересно если расширю класс и сделаю наподобие как realm[user addNotificationBlock { updateUI } то сильно эти слушатели нагрузят?
нотификации

Vladislav
08.12.2017
18:35:46
Народ, кто сталкивался в сторе на иос 11 работает гуд, на 10 крашится при старте?

Сергей
08.12.2017
18:36:13
в симуляторе 10 крашится?

Vladislav
08.12.2017
18:49:18
не пробовал.

Сергей
08.12.2017
18:49:54
Ну так попробуй

Vladislav
08.12.2017
18:50:06

Сергей
08.12.2017
18:50:14
Через настройки
и повесь crashlytics что ли себе на будущее

Tarik
09.12.2017
02:36:55
9.2 xcode стоит обновлять?

Firdavs
09.12.2017
02:43:02
да

Pavel
09.12.2017
03:41:22
Друзья, подскажите пожалуйста новичку. Есть проект в хкоде - фреймворк на свифте. Как я могу его нормально подебажить? Добавил к нему плейграунд, но там нельзя полноценно останавливаться на брейкпоинтах
Может мне стоит создать проект приложения с одним экраном, как то локально подключить фреймворк и уже там продебажить?

Денис
09.12.2017
04:20:04
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
09.12.2017
06:18:37
тебе надо в self присунуть твой obj
а так ссылок на него нет, его gc вычищает

Vadim
09.12.2017
06:21:27
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html

Google

Денис
09.12.2017
07:36:03

Anton
09.12.2017
07:37:08
Чем он ретейнится?
Смотрю на этот код и не вижу

Денис
09.12.2017
07:37:25

Anton
09.12.2017
07:37:29
Неа

Денис
09.12.2017
07:37:44
в этом и причина

Anton
09.12.2017
07:38:02
Ну ладно, развлекайся
Только пока что код ведет себя как должен

Денис
09.12.2017
07:42:09
Только пока что код ведет себя как должен
Вот пример, когда obj не удаляется, а зависает в памяти
MyClass *obj = [MyClass new];
RACSignal *unretainedSignal = [self rac_signalForSelector:@selector(init)];
[unretainedSignal subscribeNext:^(id x) {
NSLog(@"%@", obj);
}];
Почему такого не происходит с самодельным незаконченным сигналом?
unretainedSignal кстати тоже не исчезает

Виталий
09.12.2017
07:52:36
кто то не шарит

Anton
09.12.2017
07:53:49
Ахахаха
Давай, блесни еще раз эрудицией
Прям как в прошлый раз

Виталий
09.12.2017
07:54:54
тебя я не переплюну, не переживай

Anton
09.12.2017
07:55:24
Перестал верить в себя? В прошлые разы знатно переплевывал
У тебя получится

Google

Виталий
09.12.2017
07:55:43
это твои влажные фантазии
ты лучше расскажи всем про свой gc который что то там вычищает

Anton
09.12.2017
07:56:34
Сходи доку почитай

Виталий
09.12.2017
07:56:49
лол

Vadim
09.12.2017
07:58:26
драка то будет?

Виталий
09.12.2017
07:58:58
я маленьких не бью
не будет драки

? nocookie
09.12.2017
07:59:25
маленьких женщин

Виталий
09.12.2017
07:59:41
пусть подрастет, поумнеет

Admin
ERROR: S client not available

Anton
09.12.2017
08:02:21
у тебя одна тактика - просто некий высер в сторону без пруфов
в прошлый раз ты именно из-за этого в ридонли полетел. судя по тому, что жизнь тебя не учит, тебе уже не поумнеть, увы

Виталий
09.12.2017
08:04:01
лол, это ты так с темы пытаешься съехать? я тебя поймал на очередной глупости, ты опять извиваешься и разговор переводишь
меня кинули в ридонли за то что пиздюка обидел, а не за то что был неправ

Anton
09.12.2017
08:12:53
Ты просто не признаешь, что был не прав
В ранних версиях нельзя было таббарктрл инстанцировать не как root

Виталий
09.12.2017
08:14:07
ты давай про gc расскажи
не съезжай

Anton
09.12.2017
08:14:59

Виталий
09.12.2017
08:15:31
ты сейчас написал совсем другое, нежели прошлый раз

Google

Anton
09.12.2017
08:15:49
Ты про то, что я назвал это gc?

Виталий
09.12.2017
08:16:26
ты не называл это gc, ты сказал что gc объект выпилит

Anton
09.12.2017
08:16:45
Офигеть ты нудный

Виталий
09.12.2017
08:17:19
лол, я еще и нудный

Anton
09.12.2017
08:17:47
Вместо gc надо было написать autoreleasepool?

Виталий
09.12.2017
08:18:11
уууу, батенька, вам надо идти курить книжки

Anton
09.12.2017
08:18:42
Ага, вот примерно так с тобой и заканчивается весь спор :)

Виталий
09.12.2017
08:19:21
какой практический смысл спорить с человек, который не владеет темой

Anton
09.12.2017
08:21:02
Ну и сидел бы в статусе местного талисмана чата и молчал :)

Виталий
09.12.2017
08:23:30
я поступил как истинный талисман, указал на блуждающий ум, что бы никто не обращал внимание на ересь, которую он пишет

Anton
09.12.2017
08:23:53
Но при этом не дал правильного ответа

Виталий
09.12.2017
08:25:21
а должен был?

Anton
09.12.2017
08:29:44
Критикуешь - предлагай
И какая разница по факту, кто конкретно удалит объект? Если apple назвал gc своим именем arc, то суть от этого не поменялась

Andrew
09.12.2017
08:31:48
coredata или realm? блиц

Виталий
09.12.2017
08:34:24

Anton
09.12.2017
08:34:37
Бгг
Ок ок, ты крутой, успокойся уже :))

Виталий
09.12.2017
08:35:45

Anton
09.12.2017
08:35:59
Да да, считай как нравится

Andrew
09.12.2017
08:41:45
нет