Павел
а мне начали задвигать а чем тебе свитчи не устраивают и т.д.
Alexey
Vlad
Alexey
пс.троллю, ну
Павел
и вообще всякий раз когда вопросы задаю почему в свифте оно вот так только и слышу да сам ты педераст нам все нормально это у тебя подходы неправильные
Anonymous
ты просто все утрированно воспринимаешь
Anonymous
в свифте просто другие подходы по сравнению с обжси или какими-нибудь другими языками
Anonymous
потому что это другой язык
Павел
Vladimir
Кури доку, там все есть
Павел
просто другие такие вещи позволяют
Ilkhom
вот реально тролль 80го лвла
Павел
если есть конечно ответ
Павел
Anonymous
это каким? из других языков с концепцией associated types я вспоминаю только скалу
Anonymous
с простыми протоколами все прекрасно работает
Павел
Anonymous
Потому что у тебя T должен реализовывать SomeProtocol
Anonymous
А SomeProtocol очевидно не реализует сам себя
Jirom
@acdnd ты где раньше был ?))))
Anonymous
работал
Jirom
после трехчасовой варки ты решил ему ответить ))))
Jirom
щас ведь в чатике обсуждать-то нечего будет
Anonymous
То есть не указан?
Anonymous
Array<Proto>
Anonymous
Proto это протокол, объявленный чуть выше по коду
Jirom
Парни а есть кто интересуется и практикует ML?
Anonymous
в объявлении класса не указан
а, ну да, при указании реализации протокола в generic constraints требуется при созданиии инстанса подставлять конкретную реализацию этого самого протокола
Anonymous
это ограничение языка, пока ничего не поделать
Anonymous
можешь proporsal написать, лол
Ivan
Почему жалко
Ivan
Тебе ли не похуй
Jirom
Anonymous
ты хоть конкретные сообщения цитируй
Anonymous
а то непонятно о ком или о чем ты
Anonymous
слушайте, а AppCode совместим с пиратскими серверами активации jetbrains?
Anonymous
чёт ни один из известных не заработал
Anonymous
😂
Stanislav
Эт тоже в стиле модного разраба, пиратить? 😏
Dmitriy
Хм, я чет думал, что разработчики таки покупают софт
Dmitriy
Ну ок
Stanislav
А потом нытьё что их проги ломают, лол
Bulat
нет
Bulat
хорошо быть студентом и получать все от jetbrains
Anonymous
как линию внизу нарисовать?
let path = UIBezierPath()
path.moveToPoint(CGPoint(x: cell.frame.height, y: cell.frame.size.height))
path.addLineToPoint(CGPoint(x: 0, y: cell.frame.height))
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.CGPath
shapeLayer.strokeColor = UIColor.darkGrayColor().CGColor
shapeLayer.lineWidth = 3.0
cell.layer.addSublayer(shapeLayer)
Anonymous
так делаю он снизу но только на половину
Anonymous
Stanislav
ну так может надо на cell.frame.width?
Anonymous
где?
Anonymous
addLine или moveToPoint?
Anonymous
Обсуждение и разоблачение жуликов! http://link.pub/1226603
Alexey
совсем поехал
Vitaliy
Сегодня какое-то обострение
Ваня
блэт
Ваня
как передать данные по нажатию по ячейке
Ваня
ааа горит
Ваня
уже
Ваня
ахах
Anton
да много способов, зависиот от контекста
Евгений
https://stackoverflow.com/questions/5210535/passing-data-between-view-controllers
Ilya
JV
Та я и половины не назвал
JV
как передать данные по нажатию по ячейке
Но самый норм способ - это делегаты. Создаёшь протокол, кидаешь туда метод тип отдатьДанные:данные и реализуешь обработку этого в своём датасорсе. Ставишь датасорс как делегат и профит
Anonymous
Всем привет!
Есть ли тут ребята уровня Middle+/Senior? (swift)
удаленная работа со свободным графиком.
Чтобы не было спама - пишите в лс кому интересно)
Ivan
ребят, кто с Moya работал? как ему объяснить что 400 это не success? там есть что-то типо endpointClosure, только не перед отправкой, а по приходу ответа?
Alexander
ребз
Alexander
приветы
Vlad
Alexander
куда засунуть управления шрифтами и создание аттрибутов для форматирования шрифтов в коде?