Albert
Ты думаешь я не смог перевести, то что там написано? И пришел сюда, чтобы мне это перевели?
Anonymous
Мы можем только догадываться
Anonymous
Разные люди приходят
Anonymous
Кому-то действительно перевести надо
Ilkhom
не ну ты не можешь удалить канешна
Albert
У меня сейчас 1 девайс законекчен
Ilkhom
а там их уже 100
Anonymous
Добряк
Ilkhom
када продлеваете акк, не забудьте исключить не нужные девайсы
Oleksa
Потому что норм синтаксис и вкатиться с нуля проще)
Куча правил и тупых ограничений, абсолютно тупой компилер, постоянные мутации языка, баги компилера. Про синтаксис - смешно. Воспринимать именованные пвраметры свифта и не воспринимать такие же именованные параметры обжс - эт клиника.
Anonymous
И тебе доброе утро
Ilkhom
я было подумал ты спишь еще
Oleksa
Он еле вашел токчо, а ты ему предлагаешь опять полгода по собесам тыкаться? Жестоко.
Oleksa
Руби
Что такое делегатор и зачем он нужен? Ну чтоб понимать, что ты дийсно рубист, а не пару лекций на трубе посмотрел.
Oleksa
я было подумал ты спишь еще
Не. Хватит спать. Солнце уже высоко.
Oleksa
Приветствую, сын мой.
Ilkhom
Приветствую, сын мой.
походу поп всея софтваре
Ilkhom
и адаптеризации
Ilya
Не буди его
Anonymous
Попы последнее время шалят
Ilkhom
да, устраивают оргии
Oleksa
походу поп всея софтваре
А кОдилом по лицу за оскорбление чувств? Любитель свифта уже свалил, я так понимаю? А жирный такой был. А я пока накину, ибо чота ржу: https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9f782 В соседнем чатеге уже шквал эмоций. Т.к. наф компилер оптимизировать, чинить баги, еси мона еще конструктов набросать. А метапрограммирование вводить не будем этапа компиляции вводить не будем, а то не дай Бог выйдет избежать написания кучи бойлерплейта. Ну и на закуску: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170619/037616.html У мну, лично, фича оч много где использовалась. А тут внезапно тупл сплаттинг не ток у мну используется, а не так, как латтнер в se-110 утверждал.
Ivan
хрена как свифтосрач вырос
Oleksa
Не. Мне не настолько скучно пока, чтобы спорить не о коде. Здесь ток сразу переход в состояние анона с лора надо.
Ilkhom
вот вопрос те алекс, почему в свифте нет метапрограмминга?
Ilkhom
а точнее почему незя туда забацать?
Ilkhom
наверно давно просят
Anonymous
Стрелку бы в сториборде без ошибки перенести, а ты про мета
Ilkhom
но творцы не спешат, так как заняты добавлением/удалением синтаксического сахара
Алексей
может cornerRadius поставить в layoutSubviews() ?
@arrteme Не помогло, а вот перед cornerRadius вызвать layuotIfNeed - помогло @mbabaev, спасибо 🙂
Oleksa
вот вопрос те алекс, почему в свифте нет метапрограмминга?
А я почем знаю? Я ж не латтнер. Думаю, не осилили. Сорскит и тот через сраку работает. А ты метапрограмминг желаешь. Они ж даже у ся питоновским gyb внутри пользуются.
Oleksa
а точнее почему незя туда забацать?
Забацать можно, вон сорсери есть в примитивной форме, но нужна еще и поддержка сорскита, поддержка хкода. Там куча веселухи. Да и полноценный метапрограмминг - эт над допиливать что-то отдельное, типа шаблонов или работы с астом, тк саифт в общем виде сгодится только для оч примитивного метапрошраммирования, тк он статический.
Oleksa
Как вариант, можно бы ллвм в хкоде позволить плагины и пусть на нем и делают метапрограммирование. Но сесурити же.
Ilkhom
хз, тут такие деньги вертятся, вон на адобовском AS3.0 раньше ахуенный метапроггинг был, по крайней мере много чего позволял.
Nik
погнимаешь, свифт это такая вещь которую схавают в любом виде - особенно когда обжси выпилят с концами
Oleksa
хз, тут такие деньги вертятся, вон на адобовском AS3.0 раньше ахуенный метапроггинг был, по крайней мере много чего позволял.
Ты что, латтнер лучше тебя знает, что тебе надо ::--)) Кстати, один знакомый жаловался, что теперь фиче реквест в свифте над делать так: мейлинг лист свифта + имплементация и тогда они подумают, добавлять ли. Ты такой год на метапроггинг потратил, а тебя нах послали.
Artem
Ну раз срач развели свифт и тотсамыйС, вопрос такой к знатокам (околосвифтовых тем), в поддержку разговора (срача) так сказать. Думал вот новый проект на свифте писать, но чет стремает меня как-то. Проект большой (приложение для фитнеса) по моим оценкам не меньше 30 тыс. строк. Я пробовал свифт на всякой мелочи. Напрягает: - вечно ноющий и жрущий проц SourceKitService - отваливающиеся временами подсказки в коде - какое-то пиздецкое время сборки даже небольших приложений - размер файла (ну это не так страшно), но все же Ну и хрена ли делать? Заюзать супер-модный свифт или дальше олдскулить на проверенных временем технологиях? %))
Ilkhom
думаю не долго останется ждать или плюнут на все это или криво косо допилят, ибо негоже ЯП с таргетом на кроссплатформенность не иметь такие вещи мягко говоря не позволительно
Artem
cloc в помощь
Oleksa
погнимаешь, свифт это такая вещь которую схавают в любом виде - особенно когда обжси выпилят с концами
Расскажи это артси. Свалили на RN после того, как в новом xcode перестал работать live reload. Орта сказал дословно - я манал использовать тулчейн, который контроллирую не я. И так многие. Многим не нравится поведение саифт команды и яблока. Не нравится не на уровне бурчания, а уже действий.
Artem
Такая тема http://dl4.joxi.net/drive/2017/10/19/0004/0781/299789/89/e345cb51c8.jpg
Artem
Я и в часах и встроках могу %)))
Artem
В строках (30к) без подов и либ в смысле. Чистый код.
Anonymous
Научи в строках оценивать
Ignat
xcode перестал работать live reload - ето чо такое? Либа какая-то?
Artem
Научи в строках оценивать
Все просто. Берешь свои проекты. Смотришь где сколько строк было. Вспоминаешь сколько часов потратил. Вуаля.
Oleksa
xcode перестал работать live reload - ето чо такое? Либа какая-то?
Плагин Орты для хкода, который позволяет обновить код без перезапуска приложения.
Timur
Но буду делать это вдвое дольше!)
Artem
Какой смысл? Ресурс клавиатуры?)
Смысл простой. Везде должна быть статистика. Без статистики оценивать вообще сложно. Строки кода - это тоже показатель, хотя не основной. Еще есть такая тема - наработанные решения
Oleksa
в недалеком 2010ом дядушка Йобс в своем знаменитом Thoughts on Flash говорил то же самое об Адоб, что доказывает утверждение о том что эппол суки))
А чо он там говорил именно по этой теме тулчейна? Я помню, ему не нравилась скорость работы и батарея.
Artem
Допустим я считаю и часы. И знаю сколько примерно строк вышло за это время. Множишь на коэффициента геммора - вот примерно можешь проект новый прикинуть по деньгам
Artem
Бред, не бред. Но работает.
Artem
Проекты разные. Бывают с еблей, бывает на обкатанном
Timur
Хм, может и тема.. можно оценивать свою работу не в часах а в гемморе). Если был классный проект, но можно и меньше взять, а если говно очередное, то разводить по полной))
Ilkhom
А чо он там говорил именно по этой теме тулчейна? Я помню, ему не нравилась скорость работы и батарея.
он говорил типа что нельзя полагаться на сторонние решения и платформы, так как мы баним флеш на иос
Artem
вот примерная формула кол-во строк = кол-во часов * коэффициент геморойности проекта
Artem
кому надо - берите, пользуйтесь %))))
Artem
ну не за то вопрос то был %)))
Artem
я же не спросил: "уважаемые, как посчитать проект" %))))
Artem
чисто по разработке один ответ и пиздец
Artem
Я вообще в тот чатик пишу?
Artem
%)))
Ilkhom
А чо он там говорил именно по этой теме тулчейна? Я помню, ему не нравилась скорость работы и батарея.
вот: "If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers." тут типа политика эппла была на стороне опенсорс и девов
Oleksa
он говорил типа что нельзя полагаться на сторонние решения и платформы, так как мы баним флеш на иос
Та все равно на air и по сю пору для иоса чота пишут. Вопрос в банальном комфорте. Када появился свифт платформа перестала быть комыортной. И я мало кого знаю, кому нравится путь развития свифта в видении латнера. Его превращвют в комбайн, типа с++. Тупой, монструозный и с кучей сахара.
Ivan
Почему?
потому что, надо !, ибо там не объект, а float мол
Andrey
потому что, надо !, ибо там не объект, а float мол
Хорошо, а почему долгая компиляция?
Ivan
Хорошо, а почему долгая компиляция?
крыша едет и пытается собрать этот массив, нагружая 100% компилятор