Victor
А какой под с картами?
Алексей
GoogleMaps (2.4.0)
top ios 11
и что самое забавное когда делаю проект и констрейны все стоят на se происходит та же хрень причем часто....
это facebook прога)
Ilkhom
ахереть, как ты это сделал?
но когда пишу свои там так же бывает)
ахереть, как ты это сделал?
включил facebook и все;D
можно это отправить как-то в баг apple?
ну малоли, пусть знают
Мефодий
ребята я не поняла серьёзно
Мефодий
вот у меня есть gesture в коде
Мефодий
все прекрасно добавляю в качестве аргумента функцию
Мефодий
и бац ничего не работает
Мефодий
как мне написать так чтоб у меня вызывался метод с определённым аргументом
Мефодий
через #selector?
HashTag
Подписка на #selector
Мефодий
ой
в selector ты пихаешь функцию
Мефодий
так
у нее будет параметр
тот парамтр принтани в консоль
и вс будет
все
Мефодий
эээээ
Anonymous
Покажи код проще
Anonymous
И как ты добавляешь жест на view
Мефодий
сейчас я уже качаю телеграм на мак
Мефодий
так ясно app store сломался
Anonymous
Есть браузер, если что
Мефодий
о кстати
Мефодий
так
Мефодий
let longPressRecognizer = UILongPressGestureRecognizer(target: imageView, action: #selector(longPressed(sender: imageView)))
HashTag
Подписка на #selector
Мефодий
мне уже стыдно
Anonymous
мне уже стыдно
Давай в лс
Мефодий
го
Daushn
Ребят, хэлп! Кто работал с xmpp mangoose im? Отклинитесь пожалуйста в личку🙏🏽 Весь день потратил, не нашел ответ...
Mihails
Написал тут про Sourcery немного https://medium.com/chili-labs/reducing-boilerplate-code-with-sourcery-e77b654e9afc
Anton
Т.е. для тебя сложны примитивные математические операции? Ой бедаа.
А для тебя сложны строки в cell identifier, и поэтому ты нахуярил статью с АХУЕННЫМ РЕШЕНИЕМ
Oleksa
А для тебя сложны строки в cell identifier, и поэтому ты нахуярил статью с АХУЕННЫМ РЕШЕНИЕМ
Строки позволяют опечатки. Особенно, если иденьификаторы в двух местах (ниб и код). Типы ловятся компилером. Создание собственных конвенций - типичное решение. Если для тебя это решение ахуенное, а не норма, у меня для тебя плохие новости.
Anton
Вот было бы здорово
Anton
Но про константы статью не напишешь
Anton
Лучше нахуярим спагетти, чтобы никто не разобрался без статьи
Anton
Макаронный монстр собственной персоной
Alex
Кстати, будь оно не ладно
Alex
Я точно помню, что это где-то существовало в джаве, но не помню ни одного названия
Alex
Идея была в том, что был проект, который хостил у себя доки по АПИ
Alex
персестенто, с /v%d/ в запросе тобишь
Alex
и одной кнопкой выгружал тебе нагенеренные сорцы для датамаппинга
Alex
Никто случайно названия не помнит?
Алексей
Помогла полная переустановка cocoapods с удалением репозиториев и чисткой кеша, плюс деинтеграция зависимостей
Oleksa
Но про константы статью не напишешь
А константы в коде спасут от опечаток в них и опечаток в нибах? О константах статья есть, херово ты читал. В случае идентификаторов это - херовый вариант.
Vladislavs
не помню точно у какой мемной игрушки
Vladislavs
вроде agar.io
Vladislavs
бэк на плюсах
Vladislavs
а сисярпы/джавы бэк
Vladislavs
это ж тренд
Vladislavs
удобно
Vladislavs
хули
Oleksa
Вот бы компьютер позволял поместить строку в память и назвать эту память словом, которое иде подчеркнет в случае опечатки.
И как тя это спасет от опечаток в нибе против опечатки в объяве константы? В моем варианте ты вообще больше не думаешь об идентификаторах. Забавно читать о спагетти, если учесть, что ты предлагаешь геморрой со строками вместо автоматизации. А потом еще нужно кастовать ячейку для конфигурации. Вот это не спагетти нифуя, маэстро. Всю логику херачишь во вьюконтроллеры, я так понимаю? Модели, виды, сервисы - не твое?
Alex
Алсо, пользуется кто бетой хкода? стоит, или головная боль?
Oleksa
Спагетти у катца проси, у него есть. Про конвенции на примере идентификаторов на: https://medium.com/idap-group/swift-conventions-are-good-strings-are-bad-6fdf53cf1991
Oleksa
А вот код с конфигураторами:
Alex
к слову Кац, без т =)
Oleksa
Сорян. Кац. Неправильно транслитерировал.
Oleksa
И сорян, перепутал с антоном. На автомате имя написал. Я - лох. Виноват.
Oleksa
func reusableCell<T: UITableViewCell>( _ cls: T.Type, for indexPath: IndexPath, configure: (T) -> () ) -> UITableViewCell { return match(self.reusableCell(cls, for: indexPath), f: configure) }
Oleksa
Применение:
B
/stat@combot
Oleksa
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { return tableView.reusableCell(CellType.self, for: indexPath) { $0.model = self.album(for: indexPath) } }
Oleksa
Не переживай. Скор буит замес, буит не до развлечений.
Oleksa
За бесплатные курсы с дальнейшей интернатурой? Платные я закрыл, кагбэ.