Anonymous
😂👌
Ivan
Anonymous
У меня рх в основном) делегатов очень мало
Ivan
и какой теперь засранец держит.....
Oleksa
Anonymous
Угу)
Ivan
забавный баг профайлера...
Anonymous
У тебя профайлер все равно не найдет все ретейн циклы
Ivan
в mainview и в favorites есть одинаковый вызов с коллбеками метода, в маине я его обернул в weakify, в профайлере он пропал из виду, но зараза все равно в памяти висит
Ivan
ага, уже догадался
Ivan
))
Anonymous
Обычно по скачкам памяти понятно, что утекает) Я просто смотрю на нее и ползаю по приложению) Открыл экран, сделал действия, закрыл) Стало больше памяти занимать ? утечка) Большое кол-во? контроллер утек, запринтил деинит) А дальше по мере уверенности в объектах) Обычно на 1-2 объекте поиск заканчивается)
Anonymous
Получается гораздо быстрее, чем в этих циклах копаться (хотя их тоже периодически проверяю)
Ivan
у меня получается есть based class, в котором dealloc { print self.class } что то типо такого
Anonymous
Только принты не оставляй в проекте))
Nikita
Нужно создать документацию, для галочки. Какой для этого может быть простой способ?
Ivan
ребят, а как с autolayout прятать imageView, если там нет изображения?
Ivan
Ivan
через autolayout
Alex
ʞɔıu
Подскажите куда копать. Есть на вьюхе 3 кнопки одна под другой почти шириной с экран. При нажатии на них играет звук. Типа пианино недоразвитое. Я хочу чтобы звук играл когда я провожу пальцем сверху вниз и наоборот по этим кнопкам.
Перепробовал все события, не работает как надо. Попробовал gestureRecognizer - тоже фиаско.
Как сделать этот простой аналог mouse over? Спасибо.
Ivan
@moonko а у тебя была такая фигня, когда вроде как, классы умерли (dealloc), но используемая память не ушла?
Anonymous
Anonymous
ʞɔıu
На одну кнопку. Свайп
Ivan
Ivan
Anonymous
На одну кнопку. Свайп
Если ты ведешь пальцем по родительской вьюхе и он заходит потом на кнопку, то рекогнайзер надо вешать на родителя.
Anonymous
Или можешь действительно тачи прокидывать в нужную кнопку
Anonymous
Тогда свайп сработает
Anonymous
Anonymous
ʞɔıu
Я пока не гуглил hitTest, поэтому ответить нечего)
Т.е. рекогнайзеру без разницы, на каком элементе начался свайп? Я могу нажать и вести как с верхней кнопки, так и с вьюхи. Ну и между кнопками у меня есть промежутки, так что свайп по идеет идет по вьюхе.
Andrey
есть UIControlEventTouchDragInside/UIControlEventTouchDragOutside/UIControlEventTouchDragEnter/UIControlEventTouchDragExit
Andrey
никогда их не использовал
ʞɔıu
Да, 3 (на самом деле 7, но это сути не меняет) 🙂
Andrey
поэтому не могу сказать рабоает или нет
ʞɔıu
Anonymous
ʞɔıu
Не ожидал, что простейший mouseOver вызовет столько сложностей)
ʞɔıu
Oleksandr
Привет, есть такой вопрос:
У меня в игре на андроиде был вот такой дроп даун лист, сейчас портирую на iOS.
Как посоветуете сделать что-то подбобное на UIKit?
Oleksandr
Oleksandr
Я уже пробовал PickerView но оно дико выбивается из дизайна игры
Firdavs
тут таблицей сделано https://github.com/AssistoLab/DropDown
Anonymous
Там год коммитов нет)))
Aleksandr
Для выпадающих списков раньше был UIPopoverController
сейчас deprecated. Посомтреть в хэдэре можно что вмсето него предлагают
!van
Всем привет, не знаете, как модерация AppStore относится к приложениям без launch screen?
!van
т.е. это обязательная составляющая или нет?
Anonymous
Нет
Anonymous
Oleksandr
Oleksandr
Anonymous
ага
второе поле - тоже текст филд) Значит включи вместо клавиатуры пикер) Клавиатура же из твоего дизайна не выбивается
Oleksandr
Ilkhom
Oleksandr
Oleksandr
а шо? это первое что гугл мне предложил сейчас :)
Ilkhom
Anonymous
Ilkhom
а ты открытие сделал 😂
Oleksandr
нуда я этим наверняка пользовался, но как пользователь айфона я этого даже не замечаю :)
Ilkhom
сорри сорри не буду больше
Anonymous
Ivan
Ну вот)
слушай, а как сделать коллбэк которому не надо делать weakify? типо 1 раз выполниться только
Oleksandr
Ilkhom
курсор тоже нравится?)
Anonymous
Ivan
!van
а выше сказали, что не обязателен) кому верить?)
!van
спасибо