Nikolay
в полиморфизме
Nikolay
а не в code reuse
Antontsue
блин чат с какими-то бронетрамваями
Nikolay
отож
Haile
Nikolay
просто непонятно, зачем городить наследования, если можно зависимость передать в инит или сделать свойством
Nikolay
¯\_(ツ)_/¯
Nikolay
без всяких фреймворков
Алдар
А можно для иос писать приложение на плюсах?
Nikolay
все равно придется дергать Obj-C API
Nikolay
но для этого есть Obj-C++
Алдар
почему нужен был именно std::map
Nikolay
потому что он требует не хэш, а у порядоченность, например
Nikolay
вдруг у твоих данных-ключей нет очевидного хэша, но есть очевидный порядок?
Алдар
ясно
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
безье понадобились, когда надо было точки кривой ускорения получить для анимирования неанимируемого)
Haile
Nikolay
http://cubic-bezier.com/#.17,.67,.83,.67
Nikolay
не благодарите
Nikolay
(при том что state of the art UI-разработки именно там сейчас)
Haile
Anton
не благодарите
ну мне нужна была функция [0,1] -> [0,1] вычислающая это easing
Haile
Haile
Там все абстракции текут
Алдар
Имхо скоро жс потеснит нативную мобильную разработку
Nikolay
ну не потеснит, но сильно повиляет, очень надеюсь.
Александр
л о л
Александр
потеснители
Алдар
гугл продвигает progressive web apps
Nikolay
ну ребят, прежде чем ржать пацталом, посмотрите React/Redux или Elm какой, и почувствуйте себя в каменном веке с нашим UIKit.
Алдар
некий гибрид мобильных приложений и веба
Haile
Александр
так эпл и разрешит гуглу отобрать выручку своими прогрессивными веб аппами
Алдар
в андроиде уже есть фишка запускать аппы без установки
Nikolay
Nikolay
Haile
Haile
Они сломаны
Алдар
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
если это не направление, куда хотелось бы двигаться, то я не знаю даже
Haile
Nikolay
это миф, что реакт-подход ресурсоемкий
Antontsue
Алдар
Так себе аргумент
https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content
Алдар
на мобилках закон мура работает
Алдар
кстати react native позволяет писать на жс приложения нативные