@ios_ru

Страница 461 из 2351
Ivan
02.12.2016
14:11:41
И там смотрится, что у тебя есть такой контакт

Ulook
02.12.2016
14:11:43
а чтобы так поступить - не нужно ли телеграму запрашивать разрешниея?

Google
Ivan
02.12.2016
14:11:55
Он и просит

Ulook
02.12.2016
14:12:08
не могу вспомнить что за разрешение на адресбук

чо пишет?

Ivan
02.12.2016
14:12:47
Доступ к контактам

Павел
02.12.2016
14:12:48
в самом начале все мессенджеры запрашивают контакты

Ivan
02.12.2016
14:12:49
Епте

Зайди на телефоне в настройки

Павел
02.12.2016
14:12:56
вообще все

Ivan
02.12.2016
14:12:59
И там выбери телеграм

И увидишь, что там есть Contacts

Ulook
02.12.2016
14:13:13
бля чета я ебанулся уже. спасибо

Alexey
02.12.2016
14:13:22
Есть вопрос такой: можно ли дёргать [self removeObserver:...] в -(void)dealloc{...} ? или это ненадёжный способ?

Ivan
02.12.2016
14:13:56
Там и нужно его дергать

Google
Alexey
02.12.2016
14:14:12
вопрос возник в связи с тем, что у меня каким-то образом dealloc не вызывается, но приложение крашится из-за неудалённых обсерверов

Ivan
02.12.2016
14:14:37
Так посмотри у каких инстансов это

Деаллок не может не вызваться, если объект умер

Иначе где-то ты ретейн цикл словил

или же сам специально ретейнишь

Или сигнлтон вообще

кек

Павел
02.12.2016
14:15:18
каким-то образом dealloc не вызывается каким же это образом? Может это мемори лики?!

Alexey
02.12.2016
14:15:20
но тогда бы ошибки не было

ошибка-то: ...was deallocated while key value observers were still registered with it

Ivan
02.12.2016
14:16:10
Так на “…" и поставь брейкпоинт

Valentin
02.12.2016
14:16:42
Есть вопрос такой: можно ли дёргать [self removeObserver:...] в -(void)dealloc{...} ? или это ненадёжный способ?
зависит от логики. ЗЫЖ часто нужно дергать removeObserver при viewWillDissappear

Alexey
02.12.2016
14:17:27
Так на “…" и поставь брейкпоинт
а куда именно? в dealloc? :D

Ivan
02.12.2016
14:17:33
Чо бы нет

Alexey
02.12.2016
14:17:40
дык там NSLog уже

Павел
02.12.2016
14:18:14
НСЛог может не успеть написать в лог

лучше брейкпоинт

Alexey
02.12.2016
14:18:42
о, кажется нашёл косяк. Как и подозревал, у себя в ДНК. Но всем спасибо :)

Google
Artem
02.12.2016
14:20:05
Само ж отписывается, если селекторные нотификации

Спасибо йос 8

Павел
02.12.2016
14:20:16
потому что кошерно

Alexey
02.12.2016
14:20:38
Само ж отписывается, если селекторные нотификации
а можно пример? кроме того, мне нужно ios7 поддерживать %)

Павел
02.12.2016
14:20:59
потому же, почему надо писать copy для блоков

Artem
02.12.2016
14:21:16
Alexey
02.12.2016
14:21:47
Зачем iOS7 O.o
легаси и всё такое

иначе бы вообще на свифте писал %)

Artem
02.12.2016
14:22:09
Легаси != поддерживать ось которой никто не пользуется ж

Alexey
02.12.2016
14:22:09
там хоть в синтаксисе не запутаешься...

Павел
02.12.2016
14:22:13
свифтопляски

Павел
02.12.2016
14:22:27
может у них там легаси-телефоны =)

Artem
02.12.2016
14:22:28
Ой, iOS 9 добавили только

https://developer.apple.com/reference/foundation/nsnotificationcenter/1415360-addobserver?language=objc

Но вот дока, как просил

Alexey
02.12.2016
14:22:54
спасибо

Artem
02.12.2016
14:22:57
If your app targets iOS 9.0 and later or macOS 10.11 and later, you don't need to unregister an observer in its deallocation method. If your app targets earlier releases, be sure to invoke removeObserver:name:object: before observer or any object specified in addObserver:selector:name:object: is deallocated.

Artem
02.12.2016
14:24:50
Google
Artem
02.12.2016
14:24:56
А он использует CF?

Haile
02.12.2016
14:25:01
отписываться от кво обзерверов все еще нужно

он использует квц / кво

Haile
02.12.2016
14:25:33
Да? Сорь, пропустил.
на первый раз прощаю

Alexey
02.12.2016
14:25:34
да мне в любом случае нужно, это ж с iOS9 только %)

Haile
02.12.2016
14:25:41
на второй - ложка с дыркой

Artem
02.12.2016
14:26:19
А в дырке что?

Admin
ERROR: S client not available

Vadim
02.12.2016
14:27:29
Были ли у кого-нибудь проблемы с регой дев аккаунта из-за различий в именах? Там документы загружать просят, российский паспорт (не загран) подходит?

I
02.12.2016
14:27:41
А в дырке что?
а в ней намек, добрым молодцам урок

Haile
02.12.2016
14:28:12
https://pbs.twimg.com/media/Cyq6MO7XUAAuOUg.jpg:large

Евгений
02.12.2016
15:34:54
Пацаны, а как сделать, как в приложении soundcloud, чтоб при прокрутке таблицы с imgview в imgview картинка тоже слегка прокручивалась?

George
02.12.2016
15:36:24
https://www.hackingwithswift.com/example-code/uikit/how-to-create-a-parallax-effect-in-uikit

Евгений
02.12.2016
15:37:47
Спасибо!

Gleb
02.12.2016
15:51:44
Вот же "гарбадж коллектор в обжс" - https://developer.apple.com/reference/foundation/nsgarbagecollector

Artem
02.12.2016
15:53:36
Ага

Google
Artem
02.12.2016
15:53:42
Была такая страница в истории

Только ее два года уже как нет нигде

Или полтора

Так что на собесе в 2k16 на позицию iOS так отвечать - ну такое

Vadim
02.12.2016
15:54:26
А в обжси и свифт рефкаунт же, да?

Gleb
02.12.2016
15:55:29
А зачем спрашивать про Мемори менеджмент, кто-то ещё не пишет с ARC или на Свифте?

CF можно сказать не в счёт.

Valentin
02.12.2016
15:56:20
старые проекты некоторые не поддерживают АРЦ. Это раз. знать все равно нужно, это двас

Gleb
02.12.2016
15:57:02
Старые? Из 2k10?

Valentin
02.12.2016
15:58:20
старые это старые. Про дату старта не скажу, знаю что такие есть

Gleb
02.12.2016
15:58:23
т.е. их никто не поддерживал последние 2-3 года, а теперь вдруг надо?

Dmitriy
02.12.2016
15:58:50
Там если што все не арц в арц конвертится в 1 клик ???

Gleb
02.12.2016
15:59:20
Dmitriy
02.12.2016
15:59:32
100 раз так делал

Потом чуть напильником подшлифовать

Valentin
02.12.2016
15:59:46
конвертация не всегда кошерно работает. Иногда проще без арц писать, чем портить готовые проект. Тем более что ничего сложного там не было

Dmitriy
02.12.2016
15:59:46
И все гуд

Valentin
02.12.2016
16:00:15
ну в 101-й отпадет. Оно в серьезном проекте нужно?

Dmitriy
02.12.2016
16:00:28
Что за серьезный проект?

Gleb
02.12.2016
16:00:47
Да-да, хотим знать

Dmitriy
02.12.2016
16:00:49
Фейсбук? ?

Страница 461 из 2351