Nikolay
в полиморфизме
Nikolay
а не в code reuse
Antontsue
блин чат с какими-то бронетрамваями
Nikolay
отож
Nikolay
просто непонятно, зачем городить наследования, если можно зависимость передать в инит или сделать свойством
Nikolay
¯\_(ツ)_/¯
Nikolay
без всяких фреймворков
Алдар
А можно для иос писать приложение на плюсах?
Nikolay
все равно придется дергать Obj-C API
Nikolay
но для этого есть Obj-C++
Алдар
не поверишь на днях на iOS очень понадобился std::map
а што в обж-с или свифте нет ассоциативных массивов?
Алдар
почему нужен был именно std::map
Nikolay
потому что он требует не хэш, а у порядоченность, например
Nikolay
вдруг у твоих данных-ключей нет очевидного хэша, но есть очевидный порядок?
Anton
а што в обж-с или свифте нет ассоциативных массивов?
нужен был сортированный, чтобы искать ближайший слева ключ конкретно
Алдар
ясно
Anton
вдобавок NSHashTable/NSMapTable под iOS не имеют C API для ключей void* :(
Anton
В другом проекте пришлось писать свой аналог NSMapGet: https://github.com/ML-Works/KVO-MVVM/blob/master/Pod/Classes/MLWHashTableMissings.m
Anton
По сути код как обычный, только с -fno-objc-arc скомпилен
Ласунчик
Очень холиварная статья про то, нужно ли у iOS разработчика на интервью спрашивать про алгоритмы и структуры данных, выливающаяся в общее обсуждение "что не так с этим сообществом, если на работу не готовы брать не технарей". http://redqueencoder.com/the-algorithms-of-discrimination/ #career
Ласунчик
По второму кругу
Ласунчик
Гоу)
Nikolay
хехе
Nikolay
ну к статье есть вопросы
Anton
Надо перефразировать в "что не так с этим сообществом, если на работу ПРОГРАММИСТОМ не готовы брать не технарей"
Nikolay
автор похоже ставит себе целью чтоб мы пустили слезу, подумав о тех, кто не смог получить CS Degree по каким-то причинам.
Алдар
в жс сообществе мнение что алгоритмы не обязательно спрашивать на собесах
Алдар
по крайней мере в русскоязычном
Anton
я так понимаю речь не просто о программисте, джуном могут и школьника взять по идее. А когда ты приходишь типа синьор и компания узнает что ты не имеешь высшего образования. Тут не все компании готовы тебя схантить.
Алдар
вышка то программисту зачем нужна?
Anton
возможно это вопрос толерантности
Александр
Nikolay
по точкам?
Александр
по ним самым
Алдар
для этого вышка не нужна)
Ласунчик
Имхо, если чувак не выкупает, что в этой ситуации ему нужен сет,а в в другой array. То зачем его брать?
Anton
безье понадобились, когда надо было точки кривой ускорения получить для анимирования неанимируемого)
Nikolay
http://cubic-bezier.com/#.17,.67,.83,.67
Nikolay
не благодарите
Nikolay
В жс сообществе о них просто не знают
ох уж этот снобизм мобильных разработчиков по отношению к фронт-энду ;)
Nikolay
(при том что state of the art UI-разработки именно там сейчас)
Anton
не благодарите
ну мне нужна была функция [0,1] -> [0,1] вычислающая это easing
Haile
Там все абстракции текут
Алдар
Имхо скоро жс потеснит нативную мобильную разработку
Nikolay
ну не потеснит, но сильно повиляет, очень надеюсь.
Александр
л о л
Александр
потеснители
Алдар
гугл продвигает progressive web apps
Nikolay
ну ребят, прежде чем ржать пацталом, посмотрите React/Redux или Elm какой, и почувствуйте себя в каменном веке с нашим UIKit.
Алдар
некий гибрид мобильных приложений и веба
Александр
так эпл и разрешит гуглу отобрать выручку своими прогрессивными веб аппами
Алдар
в андроиде уже есть фишка запускать аппы без установки
Nikolay
ну мне нужна была функция [0,1] -> [0,1] вычислающая это easing
да, CAMediaTimingFunction напрямую не заэвальюэйтить :(
Haile
некий гибрид мобильных приложений и веба
Ты про инстант аппс с андроиде?
Haile
Они сломаны
Anton
да, CAMediaTimingFunction напрямую не заэвальюэйтить :(
я даже приватного апи там вроде не нашел :) для успокоения хотелось найти)
Nikolay
ну похоже эвальюэйтор отдельно где-то
Nikolay
может быть даже в render-сервере
Алдар
это типо веб приложения, которые могут работать без сети, которые можно установить как обычные приложения и удаленно обновлять жс код
Anton
вот пришлось смотреть в pop и WebKit :)
Алдар
https://developers.google.com/web/progressive-web-apps/
Anton
он в Pop из Apple WebKit скопирован даже с копирайтами
Anton
https://github.com/facebook/pop/blob/92b2c5b7bcad64f7507da34f921492c71ff1d330/pop/WebCore/UnitBezier.h
Алдар
насчет тормознутости жс - на мобилках процы очень быстро прогрессируют, поэтому там тормознутость ощущается все меньше и меньше
Nikolay
Смотрел. Не впечатлило
ну то есть декларативные вьюхи не впечатлили вообще? Когда ты просто описываешь маппинг данных в дерево и не паришься, как оно вообще рендерится и обновляется?
Nikolay
если это не направление, куда хотелось бы двигаться, то я не знаю даже
Nikolay
это миф, что реакт-подход ресурсоемкий
Алдар
Так себе аргумент
https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content
Алдар
на мобилках закон мура работает
Алдар
кстати react native позволяет писать на жс приложения нативные
Haile
это миф, что реакт-подход ресурсоемкий
Ты говоришь в целом о подходе, или именно о жс реализации такого подхода?