выполнял задачи джуниора
— в чем они заключались?
купи макбук про 2018 13 дюймов
Просто смотрел видос и чувак там рассказывал, если не знаете с чего начинать, то начинайте всегда с экранов, а там может внезапно придумаете как внутренности приложения наполнить. Вот поэтому решил спросить может кто то другой вариант подкинет.
иди матюкайся в другой ветке, а тут по теме плиз задвинь :)
Бро зачекай на шедевры я ще здивую тебе :) Да ничем он не хуже просто меньше скобок нужно писать.
Хочется у знатоков иос девелопмента спросить — с чего нужно начинать разработку приложения(например как в тестовом задании ) с интерфейса экранов или с запросов к серверу? И почему?
Первый пункт лучше сделать на остальное забить, т. к. второй и третий пункт необязательны. Это кстати и сократить время разработки.
Нет мне кажется автор не туповатый. В нем даже какая-то харизма есть, если б я в Киеве был сходил бы пива с ним попил и поболтал бы об иос девелопменте. Я вот тоже про архитектуру спросил мне тыкнули статью про MVC и на том архитектура окончилась. Не сказали когда лучше ксибы когда сторибоарды использовать, когда сегвеи использовать а когда лучше через функцию презент вызывать контроллер, про навигейшен контроллер тоже ничего, про установку свойств всяких кнопок переключателей как лучше из кода устанавливать или непосредственно в Xcode . Я тоже сначала херней маялся в этой ветке, но потом понял как то некрасиво это выглядит. Не зря есть выражение критикуешь — предлагай альтернативу.
можно еще хуже писать код а зарабатывать больше, смотря как продашь себя :)
Даже когда есть TableViewController его тоже лучше сокращать до «осмысленное имя» + VC, он и так наследуется от вьюконтролера просто на него «сверху» добавлена функциональность таблицы :) Еще вот это (я не фанат обж с) мне кажется такую строчку arrTasks = [[NSArray alloc] init]; лучше заменять на arrTasks = [NSArray new]; если ты хочешь пользоваться дефолтным инициализатором.
Мне вот в авторе нравится то что он ни смотря ни на что, идет дальше вперед, даже на такую беспощадную критику. Вовка я может скажу малое что мне не нравится в коде, а именно названия переменных myTaskTableViewCell лучше заменить на TaskCell(класс) taskCell(экземпляр класса) или MyTaskListScreenViewController на TaskListVC, зачем эти длинные имена? И лучше вообще отказаться от xib а юзать storyboard и констрейнты на них, а не в коде. И как может быть повторюсь obj c практически труп.
Теперь надо научится думать в контексте архитектуры.
Где про это можно прочитать касательно иос девелопмента, в каких книгах, кто авторы?
в свифте вложенные ифы можно заменить на один оператор guard и если какое-то условие не выполнилось выйти из функции.
6 лет просиживания штанов было представлено как 6 лет иос девелопмента.
«Ми бажаємо Вам удачі)» — переводится — катись ты Володька на шишку и больше не закатывай истерик.
кстати я еще один косяк в его поделке обнаружил )))) когда удаляешь задачу она удаляется а напоминание которое было сформировано для этой задачи остается, хотя должно быть тоже удалено ))))
скорее всего спросил так как плохо свифт знает
я знаю от чего у тебя подгорело от потоков в JS и на мой аргумент по делу. но зачем ты меня к Игнату прилепил :)
Да там было одно реальное замечание — что Objective C мертв, к тому же это было указано в тестовом задании, к тому же автор верстает интерфейс когда таким образом верстали для первого айфона, в современных реалиях это недопустимо.
а что не так с 13 дюймами?