Vlad
на С не сможешь
Vlad
без этого
Anton
Ну так победи, если ее всегда говорят
Ivan
Да этого есть инструменты анализа производительности. И да, в 99% ты ошибся с алгоритмом и asm не поможет тебе поправить производительность
Ivan
Как видишь опять не нужен
Anton
А если тебе иде не позволит сделать хуево? Набрасываешь сториборд, и у тебя все заебись работает на 100%
Anton
Но ты не знаешь, почему
Anton
И тебе и не нужно это знать
Ivan
Да ты что. И зачем мне знание asm если мне инструмент hot spot показал?
Ivan
Зачем мне понимать как оно работает если оно мне все что нужно показало?
Vlad
Зачем мне понимать как оно работает если оно мне все что нужно показало?
Обычно инструменты показывают плачевный результат, а понимание того, как всё работает, поможет исправить это
Ivan
Зачем мне это нужно посмотреть? Ты вообще в курсе что для arm и arm64 там разный будет asm код?
Ivan
Ты дурной?
Anton
То есть вся проблема в хуевых инструментах, а не в том, что нужно знать асм
Ivan
Ещё раз зачем мне смотреть результат работы компилятора если только я не тестирую его?
Ivan
Не льстит себе. Откуда у тебя сложные задачи и деньги нанимать кого то
Ivan
Обычно инструменты показывают плачевный результат, а понимание того, как всё работает, поможет исправить это
Обычно ты ошибся где на высоком уровне и достаточно просто посмотреть hot spot. Человек же пишет что нужно знать низкий уровень чтобы понять что у тебя O(n^3) случился в алгоритме
Vlad
Чем ниже уровень ты понимаешь, тем вероятнее что ты верно определишь сложность алгоритма
Ivan
Или ты в main thread повесил ожидание собитиия или операцию требующую времени больше чем 1 / 60
Ivan
Чем ниже уровень ты понимаешь, тем вероятнее что ты верно определишь сложность алгоритма
Лол. Почитай Кормена и поищи там низкий уровень. Там математика и примитивный процедурный язык
Vlad
Лол. Почитай Кормена и поищи там низкий уровень. Там математика и примитивный процедурный язык
Я читал Кормена и я сказал верную вещь) То что там написано - это не самый высокий уровень абстракции
Ivan
Это все что нужно чтобы научиться считать big O
Vlad
Лол. Почитай Кормена и поищи там низкий уровень. Там математика и примитивный процедурный язык
Например в Haskell уровень выше, и незнание более низких уровней влечет за собой незнание сложности написанных алгоритмов.
Ivan
Например в Haskell уровень выше, и незнание более низких уровней влечет за собой незнание сложности написанных алгоритмов.
Обычно она указана для библиотечных функций и структур. Например в C++ так и думаю в других языках нормальных так же
Vlad
Лол. Почитай Кормена и поищи там низкий уровень. Там математика и примитивный процедурный язык
Если ты не знаешь, что процессор делит долше, чем умножает, твой код вновь будет хуже в некоторых случаях. Очевидное же утверждение) Чем ниже уровни ты знаешь, тем лучше твой код.
Ivan
Если ты не знаешь, что процессор делит долше, чем умножает, твой код вновь будет хуже в некоторых случаях. Очевидное же утверждение) Чем ниже уровни ты знаешь, тем лучше твой код.
Это проявляется только при очень большом количестве операций. Это не типовой код. И опять же профайлер покажет если вдруг деление hot spot.
Ivan
Я вот в обычной разработке не припомню чтобы именно в делении стал hot spot.
Vlad
Это проявляется только при очень большом количестве операций. Это не типовой код. И опять же профайлер покажет если вдруг деление hot spot.
ну блин, давай теперь рассуждать для кого какой код типовой) Если ты в банк пойдешь iOS разработчиком работать или в финансовую аналитику, тебе может пригодиться это знание. Большие массивы данных обрабатывать нужно будет.
Vlad
Для кого-то не типовой да. Для кого-то типовой. Один хрен чем глубже знаешь, тем лучше)
Stanislav
Если ты не знаешь, что процессор делит долше, чем умножает, твой код вновь будет хуже в некоторых случаях. Очевидное же утверждение) Чем ниже уровни ты знаешь, тем лучше твой код.
Ну да, давайте теперь вообще не делить. Для каждой задачи - свои требования к производительности. Если в том же квейке оптимизировали извлечение корня (и это реально давало прирост), то это не значит, что это нужно в каком-нибудь клиенте интернет-магазина
Vlad
А еще можно поставить вопрос так: они работают в разработке квейка именно потому что знают и умеют, а не делают интернет магазины
Stanislav
То есть пох, надо оно вообще или нет, но ЗНАТЬ-то обязательно?)
Ilkhom
интересно как долго вы так можете продолжать срать и не работать
Anton
Для кого-то не типовой да. Для кого-то типовой. Один хрен чем глубже знаешь, тем лучше)
Чем глубже знаешь, тем лучше. Чем меньше нужно знать, чтобы сделать хоть как-нибудь, тем лучше.
Anton
Это не взаимоисключающие утверждения
Vlad
Чем глубже знаешь, тем лучше. Чем меньше нужно знать, чтобы сделать хоть как-нибудь, тем лучше.
Ну, человек, который мало знает и действует по простейшим алгоритмам тоже может быть вскоре заменен алгоритмом. Лушче для мира разработки, для пользователей, для мира в целом
Anton
Если математик с докторской может написать алгоритм лучше, значит что нужно быть доктором математики, или ты не тру кодер?
Vergil
Что за срач вы тут развели?
Vergil
Просто согласитесь что вы все не правы :D
Vergil
Жизнь наладится
Anonymous
кто юзал https://github.com/PageMenu/PageMenu ???
Anonymous
как его кастомизировать?
Stanislav
как его кастомизировать?
Гот, ну ты реально странный. Там целый раздел про это есть. Может разработка это все-таки не твое?
Sergey
кто юзал https://github.com/PageMenu/PageMenu ???
Там же в Readme есть раздел
Albert
https://github.com/PageMenu/PageMenu#customization
Anonymous
Anonymous
мне надо в заголовки изображение добавить
Anonymous
там его нету
Anonymous
надо библиотеку переделывать
Sokolov
Всем привет! Мы проектируем социальный сервис и приложение под названием "Гуди". Он позволит людям помогать друг другу по мере возможности, где бы они не находились. Вот ссылка на описание проекта: https://goo.gl/BSFFbw. Представьте нас как Swarm (в отметках действий) + немного Instagram/Twitter (текст записи и фото), + немного YouDo (запрос о помощи, коллективное доброе дело) и геймификация от спортивных трекеров (Jawbone, SHealth). Кто нам нужен: 1. Дизайнеры web и mobile 2. Программисты: вёрстка, дизайн, js, react, плюсом будет знание slim шаблонизатора 3. iOS-разработчики 4. Также возьмем в команду переговорщиков, рекламщиков и маркетологов. Есть у кого и чему поучиться :) Внимание: проект некоммерческий, пишется энтузиастами.
Victor
/voteban
Павел
Смешно, что iOS-разработчиков записали отдельно от программистов
Павел
А в программисты записали js и реакт
Anonymous
как библиотеку переделать?
Ilkhom
мы выше всех *демонический смех*
Anonymous
и еще он не понимает constraints
Stanislav
как библиотеку переделать?
😂 открой код, пронаследуйся
Anonymous
надо добавить в заголовки изображение
Anonymous
нет, это я знаю, как именно добавить в заголовки изображение
Ilkhom
UIImageView
Anonymous
ну где именно его добавить
Stanislav
В заголовок же
Stanislav
Хотя я так и не понял, нафиг ты полез в эту либу, если все что тебе нужно - сделать скролл вью, кинуть в него 3 контроллера, и заюзать все то, что у тебя уже было (в том числе заголовки с картинками)
Павел
ну где именно его добавить
хочешь чтобы подсказали место в коде?
Anonymous
да я уже начал сам делать
Anonymous
я знаю где именно, мне надо как
Павел
addSubview ?
Victor
Я думаю за $100 на любой фриланс-бирже это сделают :)
Victor
Разбежался, на асме за $1000
Viacheslav
Разбираю апп, есть контроллер с регистрацией/логином Моя задача поменять первый view с логина на рег-ию Вот так выглядит в IB В коде никаких зацепок по поводу начального вью нет. Только по их смене. Где это можно еще искать?
Viacheslav