ИТТ продолжаем разрабатывать под самую плохую платформу, угощать пряниками токсичных и выяснять как с нуля вкатиться на мидл вакансию.
блять, свифт, работу, нахуй, говно, нужен, мак, работы, работает, иос, пиздец, вкатиться, писать, проект, вопрос
>С чего вкатываться? Со swift book - книжка валяется в интернете.
Стоит упомянуть про складчину иос господ - телега.ми/iOSBooks - валяется огромное количество книжек, хоть обмазывайся. Есть еще одна, из какого местного чатика https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - но там больше старых валяется. Единственный плюс так это обжс.
Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу. https://coursehunters.net/course/udemy-ios11-swift4
>>2397596 айосер в России раньше: -я сеньор с опытом в 13 месяцев! рассматриваю предложения от 399000 тысяч -куда съездить отдохнуть пятый раз в этом году, ведь я так выгорел красить кнопки в этом модном финтех-стартапе -пусть лохи всякие работают на заводах
айосер в России сейчас: -продам макпук дёшево -скачать 1с -ищу работу любую памагити
>>2398099 сегодня видел толпу оборванных айосников. попрошайничали возле церкви. одному повезло - урвал шавуху недоеденную вот до чего русских людей гей кук довёл!
>>2398116 хотел недавно подсобника нанять на ремонт ангара. подъехал на пятачок, а там одни айосники да дезайнеры стоят. и пара стартаперов. все хилые, сутулые, ручки-ножки тоненькие... обсуждают, кто из знакомых куда релоцировался.
Подумываю перекатится с Бека го, на иос свуфт. Опишу ряд тезисов которые я так понял про ваш стек, а вы да/нет: 1 Большинство задач про покрасить кнопку, убрать акцию, добавить, фикс багов, 2 Стек намного уже чем на фронте или беке, 3 По ночам вас не дергают чтоб что-то внезапно починить, 4 Порог входа настолько низок что после покупки макпука, cs50, пары клиент-серверов, можно вкатистя в мидлы?
>>2406099 >3 По ночам вас не дергают чтоб что-то внезапно починить пока не научишься давать отпор ахуевшим кабанам, дёргать будут всегда и с удовольствием >4 Порог входа настолько низок что после покупки макпука, cs50, пары клиент-серверов, можно вкатистя в мидлы? cs50 нахуя? или ты летун-вкатунец?
>>2406099 > Большинство задач про покрасить кнопку ну тащем-то юи это отдельный мир, со своей спецификой где много очень много еботни с дата рейсом как на низком так и на высоком уровне, но ты наверно сразу в лиды пойдёшь и тебе не придётся с этим ебаться
>>2406120 >cs50 нахуя? или ты летун-вкатунец? скорее хотел подчеркнуть простоту вката/переката. нет джуномидл
>>2406109 > а что там в го? почему перекатываешься? микросервисы рест, грпс, тг_бот_апи, утилиты для работы с бд. перекат потомучто сложновато, задач накинут вагон, потом сидишь как ноулайфер 24/7, хочу чиловее чтото
>>2406137 >много очень много еботни с дата рейсом как на низком так и на высоком уровне опиши пример проблемы шире, пж, с виду похоже на то что надо продебажить и добавить мютексы, не сказать что супер сложо если я правильно понял
>>2406149 ну для низкого уровня типа того, просто пока ты будешь их ставить, ты забудешь что ты вообще делал, обычно очень много корнеркейсов которые сливаются и путаются, но ты примерно понял, твой опыт на ответственных частях бека сразу запустит тебя на орбиту
Практика прошлых, а теперь и этого треда показывает, что писать сюда не стоит. У тебя есть вопрос? Тебе тут на него не ответят, либо ответят долбоебы. У тебя есть ответ? А про тебя уже написано лол
>>2406365 Алло, доброе утро. Какой свифт блять на рудваче? Все более-менее толковые разрабы перекатись за бугор. Другие сменили направление и только малая часть пытается фрилансить из РФ, Грузии или Армении - не ебу, заходят ли они сюда вообще.
Ищи eng чатики только. Я свои тебе не скину, ибо ты смахиваешь на тупого, раз не осознаешь ситуации.
бывшего коллегу на улице встретил. так бы не узнал, думал, колдырь какой-то. он раньше на свифте писал приложухи, а сейчас занимается вывозом и переработкой мусора. телегу с картоном вёз в пункт приёма вторсырья, сказал, что работник запил и приходится ему самому с мусором возиться. такая жизнь...
>>2412928 поздравляю, а меня две хрюши подряд забраковало из-за трёх лет фриланса. Сказали что коммуникативные навыки нынче ценнее чем прогерские скилы
>>2412947 чел знакомый вкатился в похоронную контору лет 5 назад. собственного имени без ошибок написать не может, зато щас ездит на гелике новом так-то, свифтаны...
Если это не цирк одного семена
Аноним27/07/22 Срд 15:25:41№241775044
Если это не цирк одного семена, то я хуею с вашей озлобленности. Почему люди радуются чужим несчастьям и злорадствуют? Это же ваши коллеги, должна быть хоть какая-то профессиональная солидарность. Я наоборот желаю всем ios-господам или релокейткнуться если уже не или не потерять работу. Сам месяца три каждый день ковырял ios-разработку, а после 24 о мечте писать на свифте пришлось забыть.
>>2417750 это не цирк одного семёна, это гадюшник, очень очень редко можно попасть в хороший коллектив, а по текущей ситуации, главное что эпл не прикрыл апстор и девелоперскую программу, но ещё не вечер, сидим тихо, не дуем на хрупкий карточный домик
вот вы все свифт да свифт... я тоже в свифт вкатывался, а потом в яшу как перекатился и уже годик как на обжц пишу, знаю его как родной, платят больше, и никакие пыняоперации не помеха найти работу даешь легаси, даешь настоящий СИ для олдов, не нужон нам этот ваш пидорский свифт, не дадим себя ебать в жеппы!!1!
>>2406099 Смотря где работаешь и что делаешь. Не настолько Дергают на утреннем созвоне что бы ты бросал все дела и мчал проверять баг от юзера вован2015 Смешно
Аноны, как уговорить родителей чтобы купили мне макбук? Они постоянно мозги ебут мол че не работаешь, а я работаю но на дно работе, нормальную не могу найти (25 лвл), поэтому у меня план возник, попробовать вкатиться с нуля в Свифт программирование, хочу сказать родителям что там сейчас самые большие бабки (120-160к на силовых) крутятся и что я за год смогу вкатиться туда, но для того чтобы заниматься нужен макбук, как лучше это все презентовать им, у меня есть 60 к тысяч, не хватает 200, ну это официальный стор, серый наверное можно за 180 взять.
Привет антуаны. Я накатил на свой китаеноут макос и буду вкатываться в айос.
Прочитал The Basics. Не понял некоторые моменты:
1. Зачем сделали локальную видимость созданных переменных/констант в if/else ? 2. В чем разница между force unwrap и optional binding? Они же выполняют одно и тоже, зачем 2 варианта одного и того же действия?
>>2464749 >1. Ты про что? вообще, это в свифте работает точно так же как и в других языках где вообще есть скоуп. >2. В чем разница между force unwrap и optional binding? Они же выполняют одно и тоже, зачем 2 варианта одного и того же действия? Почему же, если твое if let moyaZalupa = optionalZalupa {} не сработало из-за того что optionalZalupa на самом деле nil, то строка просто не выполняется. В то время когда ты делаешь let moyaZalupa = optionalZalupa! в случае nil ты это выполняешь и крашишь все. В целом прочитай как устроен опционал(что это enum case .none и case .some), и если хочешь прочитай про side table, у тебя сразу заодно отвалятся вопросы по типу чем weak от unowned отличаются(этой самой сайд тейбл). Для вкатывания тебе надо запомнить одну хуйню - делай с опционалами как хочешь, делай нил калесинг, байндинг, что хочешь, только НИКОГДА не делай форс, просто не делай, даже если уверен что она не nil, все равно не делай.
Я до этого писал только на питоне и там другое поведение. Я об этом: if 1 > 0 { let a = 1 } Константа а будет видна только в теле, но не в него его.
В питоне же а будет доступна вне if.
Вот и не пойму зачем так сделали в свифте
2. Я видимо всрато выразился, сорян. Имел ввиду это:
if optionalZalupa != nil {} и if let moyaZalupa = optionalZalupa {} Это же 2 проверки одного и того же.
>В целом прочитай как устроен опционал(что это enum case .none и case .some), и если хочешь прочитай про side table, у тебя сразу заодно отвалятся вопросы по типу чем weak от unowned отличаются(этой самой сайд тейбл). Боюсь это пока рано, потому что я еще даже до case switch и енумов не дошел. Закончил вчера на базовых операторах.
>>2464997 >В питоне же а будет доступна вне if. Ты не думал что именно как в свифте логично? Предположим ты создаешь функцию какую-то, например функцию обрабатывающую нажатия кнопки и выдающую результат количество нажатий за 3 секунды. Ты в ней создаешь свой таймер и свой каунтер. Внутри свитч(это просто if, elif и else более удобный) который сравнивает случаи 1 нажатия, 3х нажатий и 4 и более нажатий. Нахуя всему твоему приложению иметь доступ к этому таймеру и к этому каунтеру? Чтобы иметь возможность его менять вне этой функции, зочем? Или к таймеру? Зачем, если тебе нужен глобальный таймер - для этого есть инструмент, если тебе нужен локальный таймер то зачем тебе доступ извне?
>2. Я видимо всрато выразился, сорян. Имел ввиду это: Да это проверки одного и того же, есть ли в опционале значение или он nil, и у тебя есть десяток методов для его распаковывания. Тут в целом нужно понять зачем опционал нужен вообще, если бы ты из джавы пришел у тебя бы этого вопроса не было. Это позволяет изобразить отсутствие даты, представь что у тебя есть булеан, doILovePapaya, в языках без опционалов ты можешь иметь только тру или фолс, но в свифте, в случае если ты папайю никогда не жрал ты можешь пометить этот бул как опциональный и после срабатывания функции сжирания первой папайи ты присваиваешь этому опционалу значение. Или если ты людей сортируешь по категориям и решаешь сортировать по Имени, Емейлу, номеру телефона, и работе, и из сотни у многих не оказывается номера, у многих нет работы. Ты не заполняешь туда пустые строчки, ты просто в своем структе UserToSort делаешь поля work и number опциональными.
>>2465030 Доступ к таймеру и каунтеру в питоне будет только в пределах функции. Все приложение не будет иметь доступа. И это для меня было ожидаемым поведением, а тут еще и свой скоуп для if else, циклов for и еще может чего, я просто только с этим встретился. Видимо просто нужно привыкнуть.
не похоже, что ВСЁ, в сравнении с теми кто правда ВСЁ это только хх, к тому же на руби на самом деле меньше 5 джуниор вакансий если вчитываться в требования
>>2464956 Ну эпол три ебучих сессии выпустили про то, как задрачивали комилятор свифта выдавать бинари поменьше и как его задрочить самим, видимо вот и результат.
>>2467639 >И в чем разница, если я могу делать всё тоже самое Да ни в чём, просто авторы свифте на какой-то хуй напридумывали кучу разных синтаксисов для одного и того же.
>>2464997 В свифте постарались учесть самые самые распространенные ошибки, а это невнимательность, поэтому сделали вот такие штуки. По факту, стало намного лучше.
>>2468665 Да, аргументировано. Но неужели вот такая ебанина используется реально в проектах? Это из их мануала вообще О какой ясности, понятности они говорят?
Аноны, добавление банковской карты из приложения в apple wallet возможно вообще без тестфлайт или релиза? Есть у кого опыт итт? Я хуею, блядь, такая важная фича, а доков нихуя, вообще нихуя. Не как тестировать, не как отлаживать. Как люди все это делают я хз. У нас релиз раз в месяц, и после каждого чиха в тестфлайт не попасть, нужно пройти через кучу формальностей пока билд будет в тф, но это проблема конторы уже
Мне так нравится как икскод хранит все открытые файлы в памяти и рендерит их в обратном порядке на доли секунды при закрытии. Тупа кайф в конце рабочего дня ебнуть кмд+кью и лицезреть этот испровизированный таймлайн рабочего процесса за день
Смотрю на айос есть спрос на джуниоров, что удивительно. это мой мини ресерч А мне всегда было интересно узнать про айос разработку, про свифт, ну и т.п. Ваши мысли по вкату в 2к22? Алсо, можно писать и тестить свою приложуху без айфона? сломан И на старом маке, 2014г.? Просто не ясно, какой порог входа в плане железа. Потому что для веба, в принципе, нет разницы на чем писать.
>>2479722 >Ваши мысли по вкату в 2к22? Нравится — вкатывайся. Сомневаешься — лучше вкатись куда нибудь ещё.
>Алсо, можно писать и тестить свою приложуху без айфона? Да.
>И на старом маке, 2014г.? Больно но можно.
>Просто не ясно, какой порог входа в плане железа. Да хоть на виртуалке дрочись, хорошее железо — это просто вопрос жопаболи, а не какая-то необходимость.
>>2479722 > И на старом маке, 2014г.? Сразу забей, свифт со всем необходимым ставиться на 2017, со всеми плюхами уже на 2020 На 2014 можно разве только помучить основы UNIX
>>2480669 Потому что со стороны эпла лучше не надо — конкурентов нет. Со стороны жб и прочих — нормально вбухивать денег смысла нет потому что рынок достаточно мелкий и поспевать за ломающейся обратной совместимостью икскода всё равно не получится — аппкод и ко вечно отстают на полгода от икскода — конкурентов у него нет.
>>2394113 (OP) сап двач отрицательно мобилизровался из россии, есть гринкарта в сша. хочу стать вкатышем. есть два варианта java и ios. 1. какой путь быстрее от начала учебы до первой работы? 2. кем проще найти работу в лос анджелесе для джуна без опыта? (соотношение ваканский к соискателем)
>>2480616 Так то последняя аналитика показывает 2.2 на вакансию усредненно, проблема общей аналитики по всем направлениям в том что они считают просто число вакансий. У меня в отсеве хх 50 вакансий(россия, 1-3 года, удалил весь флаттер и реакт-нейтив), но это все дохлые вакансии. Типа если ты уже год видишь вакансию одну и ту же будто бы ты будешь на нее подаваться скорее всего. Если какой-нибудь сраный мобаил-ап держит вакансию стажера и абсолютно у каждой собаки, у всех айосеров чьи гитхабы я видел, даже у моего текущего сеньора есть тестовое парой годов раньше в этот мобаил-ап, то смысла туда подавать никакого и нет, но статистику эта хуйня двигает. >>2480974 Ты чорт, всмысле ты найди американский хх(насколько знаю линкдин не юзают особо как аггрегатор вакансий), и смотри сколько айос в лосанжелесе и сколько джавы. Скорость пути это высратая метрика тем кто даже не пробовал начинать, никто тебе не скажет, ты можешь на тестировщика учиться 10 лет, можешь три месяца потыкать что-то и залететь на сеньора, это абсолютный рандом, стечение обстоятельств и удача. Любое изучение кодинга занимает примерно одинаковое время для любой сферы, потому что результатом обучение является не знание какого-то языка и фреймворка, а перестройка мозгов, когда ты понимаешь ЧТО ты делаешь своим кодом, понимаешь где его искать, понимаешь почему так делать не надо, а надо так и что от тебя хочет работодатель. Время за которое у тебя щелкнет эта лампочка в башке тебе никто не предскажет.
>>2480981 Че толку, если думать я могу, но пишу говно код отборнейший, который я спустя 2 дня после написания уже не понимаю. И проще переписать, чем понять. А если и понял, то редактировать его боль. Принцип единой ответственности вообще не соблюдается.
>>2480974 1. Айос наверно, есть вариант совсем нихуя неумеющей формошлёпной макакой залететь; 2. Одинаково.
>>2481086 Все по началу такое говно высирали, не волнуйся.
>>2481138 Виртуалку поставь и дрочись. Или хотя бы свифт на свой текущий пека (он на шинду/линух есть) и делай по нему домашку со своих курсов, просто смотреть эту хуйню вхолостую без практики смысла нет, вылетит из твоей пустой головы так же стремительно.
>>2480981 >Так то последняя аналитика показывает 2.2 на вакансию усредненно Соотношение вакансий к резюме по факту нихуя не показывает. Джун — это не мидл и не синьйор, если никто не нравится — эту позицию можно вообще годами не закрывать, даже без учёта мертвых вакансий и сборщиков баз резюме для будущего спама (вроде твоего мобайл апа).
>>2481086 Мы все пишем говнокод, алё. Это норма, не говнокод пишут светилы кодинга, которые ходят по подкастам или, например, создают свифт потому что захотелось. Если помидор на твой код не ругается и он работает - это не говнокод. Научиться понимать свое же говно достаточно легко - надо так же впитать суть паттернов и кодстайла.
>>2481312 >>2481206 Так я работаю один, беру заказы на фрилансе. Поэтому никакого ревью нет, работает и заказчик доволен.
И я вроде считал свой код норм, ну, типа что все так пишут, но потом взял проект и не успевал его даже начать делать, а сроки поджимали, поэтому заказал "скелет" на фрилансе у другого чела. Ебать, он там понаписал такой красоты, всё понятно, все по полочкам, хошь масштабируй, хошь редактируй. И написал за 3 копейки и быстро.
Раньше я тоже заказывал у фрилансеров, но там писали муть еще хуже, чем моя. Мало того что непонятно нихуя, так еще и не протестировано толком, а значит работает как говно. А тут челик ебанул просто 10 из 10. После этого я словил нехуевую дизмораль.
Щас учу свифт по скуторенко и оф доке эппл, объясняет он заебись и дока тоже хороша. Но дз получаются тоже уровня моего питон кода. Надеюсь читану чистый код и что-то прояснится
>>2481484 >Но дз получаются тоже уровня моего питон кода https://youtu.be/pbVjkY9fS8c Я думаю тебе не хватает после питона нормального понимания системы типов. Так же говно обычно начинается когда человек отказывается юзать енумы, дженерики и опционалы где они нужны, для этого свифт подробно от Маннинг(swift in depth Manning) Еще уродство идет когда не знаешь как применять хай-ордер функции(мапы, фильтры, редюсы), в питоне вроде есть, но тут это все мощнее, для этого есть objc.io, книги, есть функшионал свифт, есть адвансед свифт(лучшая книга по свифту кстати из всех возможных) и есть оптимизация коллекций, архитектурную книжку у них еще не открывал, но учитывая качество контента скорее всего тоже стоит. Типы, енумы, хай-ордеры, дженерики и грамотные опционалы и делают красивый свифтовый код, без этого это просто питоновский код с напиханными в него интами и струнами из-за необходимости(уродливый)
>>2481484 > Надеюсь читану чистый код и что-то прояснится Я тебе советую не читать это говно, а взять словарик, дохуя чая/пива и смотреть все видео по свифту с WWDC , желательно начиная с 15 года
>>2481676 >> objc.io >Там курсы можно купить скачать? Советуешь? Может там и курсы, я только книги смотрел. Просто это реально великолепные книги, которые построены так, что в них есть ответы на все вопросы по собесам и это подано лаконично и в правильном порядке. У них вроде вебинары есть, но я не знаю что в них. Из всех "глубоких" книг по свифту эта лучшая, намного лучше вендерлиха и любого говна от Пакта.
>Давай сравним, сгенерим рандомную строку 50мб весом отдельным скриптом, и попробуем на свифте так и так реализовать. тупо системной тулзой time померяем, грубо хотя бы. Мне интересно стало. С тебя твоя реализация, моя в треде. Можно и нужно свои варианты оптимизировать, само собой.
>>2394113 (OP) Полгода назад смотрел ввдс 20-22 годов. Почему так много стало жирух и геев и черных. В некоторых нельзя отличить кто баба а кто мужик, (баба говорит мужским голосом). Я ебал такие ввдс выкатывать, они там совсем ебнулись.
А еще чет вакансий после могилизации поубавилось. Пиздец.
Хочется съебаться на мидла куда нибудь, а задрачивать материал в падлу, сижу на 200к и колупаю экраны всякие
Ананасы, есть задача отобразить 100500 видео в колекшн вью, так чтобы они одновременно проигрывались, ничего кроме AVPlayer не нашёл. Может кто знает как это ещё можно сделать, или хотяб видел не тормозящие аналоги в приложениях?
>>2486132 так задача в том чтобы ячейка быстрей просиралась, в колекшн вью используется грубо говоря 10 ячеек и они переиспользуются, проблема в том что перезарядка плеера на ячейке происходит на главном потоке и хз чё тут можно придумать
>>2486044 Именно видео? Будет тормозить и глючить энивэй. Вон телеге пришлось даже свой формат TGS мутить, но то для векторной анимации, а не для видео.
Примерно в сентябре 2021 года (год назад) я начал изучать ios разработку. Изучал по 6-8 часов в день и в итоге месяца через 3 начал подаваться на джуна. Вакансий было полно и я закинул примерно 20 предложений. Из них получил 16 предложили собес и в 13 меня взяли. Но я не пошел, потому что зарплата была 60-100 тысяч, а на текущей работе я получал больше, да и балду гонять можно было больше.
Ios я не бросил и все это время кодил и даже запилил в аппстор около 5 приложух. 2 приложухи приносят в месяц 150 и 50 баксов соответственно, остальные ничего.
Щас я всё же решил сменить работу. Начал гуглить вакансии, а джуновских вакансий нихуя и нет, отослал тем, которые были, но откликов тоже нет. Отослал мидловским и там, где не указан уровень. В итоге с одним работодателем прошел все собесы итд. По итогу пройдя все круги ада, когда я спросил главный для себя вопрос "А код ревью у вас есть?", то он радостно сказал, что есть и его буду делать я, а команда у нас из 2-х людей. То есть у меня роль будет чуть ли синьера там. Платят 100к.
Стоит ли мне идти на такую вакансию? Проблема в том, что приложухи я пишу и они даже работают, но там все в такой говнокод со временем выливается, что даже противно менять там какую-то мелочь, а иногда и просто невозможно. На работе я думал увижу нормальный код и через код ревью научусь писать нормально.
Стоит ли идти на такую работу или искать другую, но другую сколько времени я буду искать?
Что такое случилось с рынком, что год назад меня с 3 месячным обучением без опыта и знаний буквально разрывали, а сейчас я с опытом работы в 1 год на своих проектах, на порядок опытнее и мастеровитее и не могу залететь даже на те же сранные вакансии, которые были год назад?!
>>2495267 >Что такое случилось с рынком 1) Айти уехало из РФ в направлении Сербии, Грузии, Армении и Казахстана. Либо (как в случае с JetBrains) уехало на запад. 2) iOS в РФ мертв
У кого-нибудь из треда есть опыт успешных своих приложений, чтобы хватало на жизнь?
>>2495380 Это печально. А если на забугор вкатываться? Там какие варики есть?
Английский у меня на среднем уровне: читаю документацию, смотрю фильмы/сериалы, пишу тексты/чат, но вот только разговорного опыта практически нет.
>>2495450 Начал со Скутаренко, Усов для основ свифта и доки от эппла и эппл эдикейшн из их книжного магазина. Потом Анджела Ю, но куда лучше модерн ауто лайаут, где все по полочкам. Что-то почитал про тесты XCTest на медиуме мб, про паттерны тоже на медиуме, но нихуя не понял. Смотрел приложухи готовые на гитхабе, когда одну приложуху запиливают по разным паттернам.
Все видео смотрел на х2, потому что тягомотина, а анжелу хотелось вообще на х3, но там уже, чтобы речь разобрать надо напрягаться.
По итогу надо было просто читать книги и тренироваться на литкоде для свифта, а потом сразу приложухи пилить. Ну, и все материалы на русском проигрывают в качестве и доступны на порядок английскому материалу. Надо было сразу скипать видео/аудио-контент и контент на русском языке и всё пошло куда бы проще.
>>2496409 Ты заебал повсюду побираться, уже больше года с этим котом постишь хуету, пиздабол солевой. Иди и соси за наркоту, скам ебаный. Зарепортил хуесоса.
>>2496492 Алсо, там может оказаться и карточка спонсора ВСУ, за что можно потом получить пиздов от органов, заебёшься доказывать, что не верблюд. Никогда и никому не скидывай на дваче, никогда.
>>2496560 > я не солевой никакой. карточка русская, я русский. и я cюдa втоpой paз пишy. пepвый был позaвчepa. и я бaн выxвaтил Если из ДС - пиши адрес, приеду, проверю кота и пруфы его саркомы, отсыплю полностью на операцию и сверху. Ну а бан - не удивительно, так тебе и надо, даже sup с номером треда и датой на листочке с анализами не сделал, так что извини, но пока что ты пиздабол со всех сторон выходишь. Ещё и наспамил по всяким /sex, /hc и прочим разделам своим говном.
>>2497030 > на собесах на скринингах Так на собесах или скринингах?
>а кишочки велью витнесс тейблов? Что там спрашивать-то? Указатели на какие функции в каких кейсах там будут?
>Ну и расскажите про ваш случай практического использования самого на первый взгляд нахуй не нужного теоретического знания кишок. Нет практических кейсов, люди на свифте кнопки максимум красят.
Такие знания нужны строго в лоулевел областях, в овёсерских собесах появилось потому что на WWDC пару лет назад решили провести сессию по кишкам свифта, какие-то долбоёбы начали спрашивать и эта хуйня завирусилась.
>>2497156 Мыкола, съеби, а. >>2497030 Упоротые будут спрашивать и кичиться своими знаниями. Вообще, для применения оно нахуй не нужно, понимаешь, когда и как заюзать дайрект диспатч, и чем витнес от виртуал таблицы отличается - и всё, хватит.
If I were interviewing someone about this topic as a mid level engineer for the team I'm on (Swift Standard Library) I would not find it notable if they were unfamiliar with the exact details of how Swift implements dynamic dispatch.
I would probably expect them to understand how dynamic and static dispatch differ in semantics and performance, ideally would like to see them discuss inlining, bonus points for discussing devirtualization.
Also if they didn't already know when Swift uses different dispatch strategies they would need to pick that up fairly promptly on the job in order to be successful (e.g. the dispatch differences between a protocol requirement, a protocol extension, and a protocol customization point are very relevant).
For a senior candidate it would depend on their background, but if I were discussing this topic with them I'd probably expect them to be able to discuss more specifics of how method dispatch works in their primary language (e.g. if they have a long C++ history I wouldn't necessarily expect them to know witness tables, but I would expect a competent discussion of vtables, and we could iterate from there to derive how witness tables work).
YMMV on other projects though, the standard library is obviously a somewhat unusual one, with correspondingly slightly unusual needs in candidates (and this isn't a topic I actually ask about in practice, this is just "if I did")
>>2495493 Блять, я даже залить апку в стор не умею) И нахуй это надо) Пусть релиз менеджеры ебуться со всем этим. Моя задача просто в тест флайте релиз спринтовую сборку сделать и все.
>>2483696 Я ухожу с проекта (400к человек онлайн в приле), ну как ухожу . Остаюсь в компании, кинут меня на какой то лоу лвл проект где юзеров 10 максимум и обчелся.
В итоге какая ситуация. Нужно искать новую работку. Ниже 180к чет не хочу рассматривать, но боюсь за год валяния дурака я не претендую даже на 150к. Надо задрачивать опять материал и освежать мозги, освежить рх, потыкать рх. И прочее. Шож. удачи мне.
Хочу примерно так же 200к или 220, большего мне и не надо, ведь потолок это 250-300
>>2497833 Имплаинг 200к за "покрасить кнопки" при трёх годах обучения / трейни / итд = АЙОС ВСЙО, ВСЙО ЯСКОЗАЛ. Бля, так жирно, что даже жирно. Дай-ка совет, как за 3 года выйти с нуля на доход выше 200к, и пруфани свои доходы, а до тех пор — обоссан и определён как Мыкола-всёпропальщик.
>>2498208 там это, не просто надо кнопки красить. Во первых надо знать досконально UIKit со всеми остохуевшими нововведениями, которых немало. Во вторых кнопки надо красить в асинхронной параше, в худшем случае написанной каким-нибудь васяном в образ мышления которого надо будет проникнуть
>>2498342 > досконально знать UIKit Нахуй не нужно, stackoverflow-программисты актуальны как никогда > со всеми остохуевшими нововведениями Охуевшие нововведения в SwiftUI, а не UIKit'е, второй постепенно будет отмирать, лет через 5 уже больше половины, если не 3/4 проектов будут требовать SwiftUI. А там всё в разы проще. > в асинхронной параше Что в этом сложного? Получаешь/обрабатываешь данные в бэкграунде, красишь в main-треде, тут даже дебил запомнит, да и вообще подвезли async/await, там не бей лежачего. > в худшем случае написанной каким-нибудь васяном На такие проекты редко берут джунов/трейни, а если и берут - то есть ментор, вкатиться проще пареной репы.
В общем, куча левых маня-теорий, и ни слова ответа на вопрос, куда же вкатиться проще на з/п выше 200к. Я тебя услышал.
>>2498433 > лет через 5 уже больше половины, если не 3/4 проектов будут требовать SwiftUI Новые мелкие проекты будут, большие к тому времени хорошо если на 3/4 перепишутся на свифт, ох уж эти маняфантазии, лул.
Я решил попробовать в конкурс от телеги. За недели если осилил копию лейаута c zoom анимациями как нативном Photos но оно ще глючит. Остается два дня до дедлайна а там еще надо сделать редактор фото рисовалку и как это успеть хуй его знает. Какая же я бездарность...
>>2501482 > Я решил попробовать в конкурс от телеги Нахуя, лол? Там же 50к$ на всех, судя по опыту прошлых конкурсов даже за первые места будет не больше 3-4к$, а ебаться там на месяц фуллтайма, и то это ОТБОРОЧНЫЙ тур, в пизду такой конкурс, снова хотят пиздатый функционал подешевле заполучить, пидорасы как есть. Таких спонсировать своими мозгами нахуй не надо, а то так и будут паразитировать, пидоры.
>>2500804 Распечатки? Серьезно? Т.е. не посмотреть на компе, или даже на сраном планшетике? Ебануться - 2К22 на дврое. Бля-я. Я вообще код последний раз распечатывал году так в 2005-м. И это были портянки на C, которые выводились на матричном принтере на бумажные рулоны.
Искал работу сейчас на айосопараше - коммерческого опыта 14 месяцев. Отказы после техн. собесов в 12 местах. Понял, что долбоёб и много прошу, начал понижать запрашиваемую зепку. Просил 300 лол. Самое неприятное это то, что за архитектуру не спрашивают, ничего писать не просят, а дрочат юайкитом и сложными диспатчами.
Если честно, айос так заебал, что может в продакты или проджекты попробую перекатится. Хиковать дома наедине с свифтом надоело.
>>2502488 брат братан братишка, после нескольких лет собесы это тоже лотерея, может есть конечно есть челики которые проходят их как нож сквозь масло, не знаю, у меня выхлоп примерно тоже 1 / 10 - 15
>>2502488 >Искал работу сейчас на айосопараше - коммерческого опыта 14 месяцев. Ну ты опыта хотя бы до двух лет накрути раз уж хочешь >300 лол.
>Самое неприятное это то Что ты пройдя собесы в 12 мест не догадался загуглить типовые вопросы? Скорее всего проблема в том, что ты необучаемый просто. На сстем дизайне или лайфкодинге тебя и подавно обоссали бы с такой подготовкой.
>Хиковать дома наедине с свифтом надоело. Будешь хикковать дома наедене с задачками/придумыванием фичей и статистикой. Не хочешь хикковать — найди работу где будешь ходить в офис, а не страдай хуйнёй.
>>2503055 Если у чела несколько лет опыта, он не может ответить на типовые вопросы и за 12 собесов даже не догадался их зазубрить — сомневаюсь что есть смысл.
>>2503081 Стафов и архитекторов в мобилке почти нет, а где есть по моему опыту хуй через хрюшу пройдёшь (даже напиздев про лишние полгода-год опыта) если не соответствуешь формальным критериям, только если реферальнут.
Да и смысла по факту не много — 2 синьйорско-помидорские работы дадут больше выхлопа чем одна но с лычкой повыше.
Ну что, господа гомосексуалисты, евроакт о цифровых рынках сегодня вступил в силу. В мае он обяжет эпл разрешить сторонние сторы и даст два месяца на исполнение. Начинайте пилить свои аналоговнеты спизженные с андроида, если хотите срубить изи мани
Котаны, привет. Тред не читал. Поясните пожалуйста за "регулярные обновления языка" (SWIFT)
Общаюсь с тянкой из Бангладеша, она пытается пройти курс по SWIFT-у на Udemi, повторяет код из видосов, и у неё вечно нихуя не работает. В отзывах под курсам пишут что курс из 2021 года, а препод ленивая жопа не обновляет курс.
Собственно у меня вопрос, какого хуя? Неужели эпол постоянно выкатывает апдейты, которые ломают старый код? Если да, то это апдейты к фреймворкам или к самому языку? Как вы блядь с этим живёте вообще? Может быть как-то можно откатиться на предыдущую версию языка/фреймворка и учиться там, а потом переползти на новую? И чё делать (англоговорящему) тяну, который не может выучить ЯП из-за того что не работают даже простые примеры?
здарова. Есть тут те, кто тестит прилаги исключительно на симуляторах? просто я пишу в основном под андроид, мой пятый айфон уже устарел, восьмой тупо сдох экран (возможно был меняный), и покупать очередной бу не охота, а новый темболее. И вот думаю, мб норм только симуляторами тестить? приложения простые, нажал, скачал, показал, из кастомного только пару вюьх на канвасе
Я хуею с разработки. Хотел флаттер проджект запустить, старый причем, месяц назад запускался, и опять 25. Какие-то ошибки кокоа, pods, Ruby, gems, ffi, ethon 0x548c75b548. Я конечно пофиксил с помощью so, но честно признаюсь, нихуя не понял, что там за команды я в консоли вводил, и что за залупу устанавливал. Вот вы, как разработчики профессиональные под иос, разбираетесь как работают все эти руби скрипты, подсы кокоа и прочая хрень?
>>2507771 >мимо190к на прошлой работе 3 года опыта Как стало понятно по треду, это очень солидная зарплата для айос-инженера с 3 годами опыта... Я бы не рисковал и не рыпался в поисках другой работы, а то можно остаться с носом!
>>2507771 > Даже если я пруфну зп, то ты скажешь, что это невозможно и что я работаю лет 10+ ) Чел, ты... ) Ну вот и съеби, пиздабол, радуйся, пока электричество есть
>>2504289 Можно, но не все. С камерой хуй поработаешь на сммуляторе, видео редактировать тоже заебешься, если захочешь шейдеров навернуть например. Проприетарные сторонние библиотеки часто не собирают под таргет для симулятора и ты не сможешь их прилинковать.
>>2481523 Ебать, анончик, спасибо тебе большое. Только сейчас дошли руки посмотреть это видео и после первых 20 минут просто оргазм получил.
Это то что нужно, это то что меня мучило. Всё эти проверки, валидации итд и все это размазано по всему проекту. А тут просто все элементарно и красиво. Как я сам до этого не додумался.
Спасибо тебе большое. Если есть ещё годнота такого же уровня, то поделись, пожалуйста. Не обязательно на тему проектирования.
>>2513417 Да в целом книжки от обжс-айо я уже рекомендовал. Свифт подробно рекомендовал. Если захочешь комбайн и свифтюай изучить - обрати внимание на bigmountainstudio. Если хочешь новую конкурренси изучить - рейвендерлих книжка и https://www.youtube.com/watch?v=p6q1RmYUsNU&list=PLwvDm4Vfkdphr2Dl4sY4rS9PLzPdyi8PM Вот этого парня, его ценность не в объяснении, а в том что у тебя будет наглядный пример того как использовать инструмент и он обычно представляет все как >Делаем как раньше >Делаем как-то необычно >Делаем с новой моделью Если пройдешь видео - набьешь себе навык mvvm в swiftui, остальные у него плейлисты тоже можешь посмотреть По архитектурам и проектированию, и многому другому - послушай podlodka io. Это по факту попизделки профессионалов, можно вычленить много полезного. В целом что касается свифта я вроде упомянул, стартовые книги как я понял тебе не нужны, смотри подкасты, смотри выступления, поищи яндексовые, там где хуй делает свой текстфилд или лейбл, не помню.
>>2519085 Тебе надо найти гугл-диск со всеми книгами и курсами какие есть. У нас мобильщиков есть такой волшебный гуглдиск одного комьюнити в телеге, где есть все книги, курсы, статьи, вообще все что есть по айосу, ведру и флаттеру, постоянно обновляются. Вот как раз недавно обновили Simon NG Appcoda книги пикрил, не лучшие в плане материала, но автор хороший преподаватель, я бы такую взял к примеру если бы захотел учить свифтюай, и вот эта интермидиейт это хороший такой промежуточный вариант, возможно читать про frozen enum или про экзистенциальные контейнеры для конформящихся под протокол типов с длиной больше 3х машинных слов, тебе не стоит, а вот просто как в свитч пихать тупл или как базово улучшить код функциональщиной по-минимуму там будет как раз как надо. Как его тебе искать я даже не знаю, я ссылку кидать на двач не буду, это не рекомендуется в сообществе.
К слову, есть еще проплаченный с работки фулл курс от зеленых инфоцыган и заскамленный (хватай бесплатно) курс от нетологии через цифровые профессии, там пыня 100к мне оплатил за обучение из кармана налогоплательщиков. Если у анона будет желание подрочить курсы, поныть о дедлайнах, посветить лицом на вебинарах, да чтобы ментор посмотрел твою писанину и сказал что она говно, то можешь попробовать на ГУ заявление подать. Только чтобы заскамить полностью, тебе придется встать на биржу труда. Еще и у меня диплом о вышке требовали, диплом не профильный. Если грустишь и думаешь, что у тебя все плохо, почитай нытье хлебушков https://otzovik.com/reviews/cifrovie_professii_it-kursi_za_schet_gosudarstva/ Я ответа на ГУ ждал 2 недели, еще через 10 дней со мной связался чел с курсов и никаких проблем не было. Еще посоветую дрочить курсхантер, там очень много вкусного по свифту, хоть и устарела часть, но хороши видосы на инглише с сабами, где очень хорошо преподносят инфу. Книги Усова классные, но если ты в них окунешся со стороны в первую очередь, то ахуеешь от жизни. От него же портал свифтми и там задания есть необольшие. Также рекомендую поставить на айфончик всякие приложухи с тестиками и "рецептами" и регулярно в них заходить. Как гуманитарию с 9 годами стажа (из них 3 сеньор-помидор), мне ЕБАТЬ тяжело дался старт в айти. Но даже если такой долбаеб в кодинге как я справился, имея под рукой кучу источников, то у тебя, анон, тем более все получится.
>>2524494 Странный ты, лежат книги любые, лежат курсы свифтбука, которые более адекватные чем все возможные инфоциганские, какие-то курсхантеры, пиздос просто. У тебя так плохо с английским? Или с чем? Ты понимаешь что в итоге когда устроишься тебе придется изучать английскую доку и смотреть английские гайды, нет русского стак-оверфлоу, нет русских индусов, выкладывающих готовые решения на русский гитхаб. Задания небольшие, охуеть не встать, типа отсортируйте аррей? Посмотри любой мок-собес сеньора, он в куче мест просто не помнит синтаксис, а ты дрочишь какие-то механические упражнения. Короче если устроился - то молодец, но твой путь пиздец какое говно, даже если ты хочешь подбодрить - не подписывай на свое говно начинающих. Им сейчас сложнее чем любому год назад, вакансий в разы меньше, сложность собесов возросла, без 1-2-5 лет опыта резюме не смотрят. Им лучше копаться в кишках и учить сложные вещи, а не дрочить упражненьки в прилажухе.
>>2526125 Я бы сейчас вообще не вкатывался бы, может в 1с, и то я сейчас про него ничего не знаю, но изучил бы вопрос. Типа раньше достаточно было выучить и научиться что-то делать, были стажировки, были курсы при конторах/галерах, были стажировки для студентов. Можно было крутануть полгодика и сразу вкатываться на стронг джуна если ты адекват. Сейчас же это пан или пропал, ты крутишь себе 3+ года, говоришь что ты стронг миддл и пытаешься пройти собес, еще зачастую и с релоком в Сербию какую-нибудь и с английским, судя по отзывам в сообществах, меньше 3х лет сейчас не смотрят резюмехи вообще, если у тебя 2.5, то хрюши уже пишут прямо докрутить до 3х, лишь бы кого-то найти, помидоров 3+ лет то не добавилось, а запрос на них увеличился. Такая опция может быть привлекательна для вылетевших от скуки из айти-вуза молодых гениев с родителями селюками. Или можешь попробовать на нашем рынке в Озон, Авито, Магнит, Сбер, Яндекс, ебаться с 6ю собесами, алгосами и душными полураспильными проектами, которые в любой момент могут выпиздить из аппстора.
Так что я бы рассмотрел какие-нибудь другие профессии, которые не зашкварили и не скатили в хай-риск-хай-реворд состояние. Если заводчанин не успел уволиться ради яндекс.практикума, то пусть почиллит на подшипниковом заводе еще полгода-год, не помрет, авось там все наладится или полностью сдохнет.
Да вот вижу преимущество платных курсов только в менторстве и вот думаю либо самому по скачанным и ресурсам, либо все же заплатить, где тебя точно тыкнут как надо/как не надо.
>>2394113 (OP) Аноны, а есть какой-то гайд или книга от эпла по вкату во все эти киты и тд.
Пишу бекенд на Go/Python + инфра. Но работы очень мало стало, хочу написать пару апок в удовольствие и для использования, но не хочу читать очередной раз про конструкторы, филды, прочий мусор для новичков в программировании.
>>2541121 сразу в свифт юи катись, качай последний икскод, там прям внутри уроки с анимациями, есть для совсем тупых, есть для профи, параллельно смотри видео по свифтюи с wwdc тоже с самого начала, там тоже есть для тупеньких, есть для профоф
>>2541249 >ты че, пес, я был одним из инициаторов и лично свои шекеля положил на один из курсов туда Кек ну то что ты кинул просто подсасывает из орига Диодора на неделю позже.
>>2522851 Расскажи чо было. Поздновато сообщение увидел, вряд ли уже тебе актуально, хотя я у них на собесе был летом. Мне дали вообще тупняк. Первая изи с литкода про валидацию скобочек, вторая по ощущениям медиум, но детали не помню. Помню что решил за O(n^2), сразу сказал, что это решение рабочее, но плохое, сразу же переделал на O(nlogn), потом еще немного потупил, и с маленькой подсказкой добил до O(logn)
6 лет опыта, понял что нихуя не умею кроме как воровать ответы со стековерфлоу, думая что в любую минуту кабанчик уволит меня я нервный, невнимательный, не могу сосредоточиться
я не смогу с нуля написать проект и составить архитектуру, нормально проводить код ревью, где только опечатки умею выискивать
Помогите мне план развития составить
КАК РАЗВИВАТЬСЯ? КАК УВЕРЕНЕЕ БЫТЬ? Есть ли какой-то сплошной гайд уровнят - хочешь знать это? делай вот такие то упражнения а вот это такие то и тд
>>2546425 > Есть ли какой-то сплошной гайд уровнят - хочешь знать это? делай вот такие то упражнения а вот это такие то и тд > Евклид Элементы > G.CHRYSTAL ALGEBRA AN ELEMENTARY TEXT BOOK мне вот это помогло почувствовать себя уверенней внутри любого кода
>>2546502 Да >>2546992 Приходить в компании на готовые проекты и пилить тасочки - вот и все, на примере нынешней архитектуры проекта или гугля, вот чем я занимался все время, дергал апишечку, красил кнопки, рефакторил, даже с анимацией не работал и кордатой
Хочу теперь все исправить но страх того не знаю с чего начать
>>2547069 >ALGEBRA AN ELEMENTARY TEXT BOOK Вброс или нет?
>>2546425 Иди на локальную аутсорс галеру с мелкими проектами. Не псевдоаутосрс, который продает один и тот же криптоговняк с минимальными изменениями каждому встречному и поперечному, и не жирный аутстафф, где тебя продадут в обычный продукт за мелкий прайс, а прям реальный аутсорс, пожиже, который проекты на каком-нибудь апворке обоссаном берет. Там ты во-первых понюхаешь и потрогаешь много и разного, и поймешь, что тебе нравится, а что нет. А во-вторых, случится одно из двух: Если контора хорошая, тебя прокачают и научат как надо все делать. Если контора хуевая, ты на личном примере прочувствуешь все нотки говна и сможешь абсолютно конретно понять, какие бывают проблемы и тогда будет гораздо проще понять, как их решать. И все книжки про паттерны сразу обретут смысл.
>>2547745 Ну с нынешней работой я не рыпался за свои деньги-то в такое время, я вот пытаюсь уже второй день гуглить как план составить Есть актуальные роадмепы в ваших конторах крупных как вы выращиваете сотрудника?
>>2548983 Если есть желание, можно и без конторы прокачаться. К нам два года назад пришел вкатыш, тридцатилетний адвокат, так он на входе знал и умел больше, чем некоторые наши "мидлы". Щас уже затыкает за пояс сенек, которые дольше него веслают. Вопрос-то в том, как прокачаться, если сам не можешь.
>>2555320 Так речь как раз о том, что это чувак такой, что он прокачался не потому что у него был волшебный гайд, а потому что он сам волшебный. Список у него стандартный - посмотрел стенфордские лекции или что там сейчас актуально, пошарил в тг каналах, поскачивал книжки вендерлиха какого-нибудь, по архитектуре полирнул условным дядей бобом, не потому что это истина в последней инстанции, а потому что это хорошая стартовая точка для того, чтобы понимать, какие есть мнения и с чего можно начинать дискуссию. А гайд у него был простой, он на пикриле.
И еще вопрос откуда силы вьебывать и вьебывать, я просто не понимаю, может гайд на это есть? А я вот не понимаю, да я тупой, поэтому нужен гайд или план как именно прокачиваться и брать силы на это все я даже хобби все бросил все не получается
>>2565141 Ты бы заканчивал фантазировать про швятые, ойосник из рф, подойдет до тебя очередь на бирже труда, не ссы, найдут тебе работу по уму лол! А тред можно закрывать нахуй.
Задаю значение на одном девайсе, помечаю его как "synchronizable". Далее захожу на другой девайс, пробую получить значение, но оно пустое. То есть синхронизация не происходит. Хотя на обоих девайсах я залогинился под своим AppleID. Может я чёт не так понимаю.
>>2571882 Короче разобрался. В настройках айфона нужно было включить iCloud Keychain. После этого все данные синхронизировались. К-А-Й-Ф. При этом на эмуляторах подобной опции нет, нужны реальные девайсы для теста.
ios - никому ненужный кал. Android уже победил, посмотри любую статистику, маломальски посещаемых ресурсов. Смысла вкатываться 0, тк скоро эта хуйня откатится с нишевой в никакую. Тоже самое, что учить мертвые языки программирования .
>>2572252 Посмотрел статистику продаж приложений на iOS и Android. iOS далеко впереди, несмотря на количественное преобладание Андроида. Твои оправдания?
Бля нахуй ты viewWithTag и кастишь это все , пиздец, В cellForRowAt тебе нужно вычленять объект данных и условно писать setupView(withObject) который внутри ячейки установит значения, тебе не надо добавлять что либо в ячейку
По факту ты нашел вьюху из ячейки, и опять ее пытаешься добавлять, это пиздец
Погугли как работать с tableView
How to add spacing between tableVie cells не поможет найти? Поставь констрейнты внутри cell.
>>2577072 >проблема думаю в layoutMargins И это не потому что я не знаю, это потому что я не хочу ебаться и не вижу весь код, нужно его качать и позапускать, а мне впадлу, я обжс разбираю.
>>2577065 >>2577072 >>2577076 >500 рублей это слишком мало, (иронично) Для тебя даже 500 рублей слишком много за такие советы лол. Ты даже еще до формошлепа не дорос.
>И это не потому что я не знаю Кому ты пиздишь?
Ни твоя статья, ни лэйаутмажинс не сделают отступы. По совершено очевидным причинам, которые видно в коде анона.
Ты вначале что-то квакал в нужную сторону, а потом поплыл не туда.
>>2576405 Перерабатывай представление контента в ячейке. Без этого исправления отступов тебе не добится.
Есть аноны, которые перебрались в США или Канаду? Пока что в Черногории. Получаю довольно много офферов из ЕС, но все продолжаю облизываться на США, но там пока никто не готов делать визу. Может, кому-то удалось? Пару слов может, долго ли искали, советы какие.
Большинство задач про покрасить кнопкуну тащем-то юи это отдельный мир, со своей спецификой где много очень много еботни с дата рейсом как на низком так и на высоком уровне, но ты наверно сразу в лиды пойдёшь и тебе не придётся с этим ебаться
>>2577627 Ты доебаться решил? Я же написал до 17к среди этих стран. ДО В Польше выше 14 не предлагали. Только крутая возможность для фриланса с налогом 11 процентов.
>>2577617 110-160к хорошему сеньеру на руки ДО ВЫЧЕТА то етсь гросс где он увидбел 150к нет в год это вообще нахуй не верится в европе особенно ебало хочу увидеть его когда он в дойчесовке такие хп покажет
>>2577096 Я не знаю что такое layoutMargins не тыкал их никогда и у меня было предчувстие что можно делать отступы в таблицах, но потом я посмотрел , такое можно в колекциях, чел
>>2572979 Ну вот сегодня 3 офера получил по 190-220к, и что?
анончик дай плиз актуальные планы по развитию в сеньера и что надо уметь и знать и сразу второй вопрос же Как вы закрепляете и учите новые знания? Если на работе нет чего-то? Заранее спасибо за вопрос
анончик дай плиз актуальные планы по развитию в сеньера и что надо уметь и знать и сразу второй вопрос же Как вы закрепляете и учите новые знания? Если на работе нет чего-то? Заранее спасибо за вопрос
>>2581331 Ты дебил? Что значит хуйня, мне нужен например план развития в ваших компаниях или что актуально, потому что я застрял в развитии миддла и не могу четко составить план своего роста конкретно. Ибо глаза разбегаются
>>2584628 >Так это вроде параша и разводилово для лохов Ну хуй знает, я курс отуса по другой теме проходил на торрентах, очень даже годно. Не был бы жлобом, даже заплатил бы им.
Анонсы, а вы помните случаи, когда Эплы удаляли Deprecated код?
Начиная с iOS 13, playerID из Game Center стал устаревшим. Вот я думаю, какова вероятность того, что однажды они просто его отключат? Проблема в том, что спустя несколько лет они до сих пор не доделали альтернативу. Новые айдишники иногда меняются из раза в раз, а иногда вместо них может прийти текст "UnknownID". С другой стороны, если я продолжу использовать старый айдишник, то есть риск, что проебу аккаунты игроков, к которым они привязаны.
>>2584980 был случай - они выпустили GameSession и teamPlayerID и деприкейтнули playerID но... потом они удалили GameSession с корнями и разогнали отдел который его делал, даже тяночек не пожалели, а playerID так и остался депрекейтнутым. Но они не будут его удалять, так как это рабочая лошадка. А teamPlayerID до сих пор не работает. Ощущение что они забили на мультиплеер, как один раз его нормально написали так с тех пор и не трогают
>>2588005 У меня проблема в том, что аккаунты игроков привязываются к Player ID, чтобы в случае чего игрок мог восстановить доступ к аккаунту. И я вот не знаю как быть. Стоит ли начать перепривязывать аккаунты к Team Player ID?
Они добавили свойство 'scopedIDsArePersistent' и сказали, что в редких случаях новые айдишники могут меняться. Думаю ОК, с этим можно работать. Потом читаю форум, а там чуваки пишут, что даже если указано, что айдишники PERSISTEN, они всё равно у некоторых могут изменяться. И вот я перепривяжу игрока к такому айдшнику, а он потом сбросится после переустановки игры... Хрен проссышь этих эплов.
>>2588367 > А почему не хочешь мигрануть все айдишники в кейчейн и делать kSecAttrSynchronizable? А как я их проверю? Для playerID есть метод, который генерирует сигнатуру, которая проверяется на бекенде. Для этого нужно авторизоваться в Game Center.
Сейчас закидываю в iCloud Keychain игровую сессию, чтобы игрок на всех девайсах автоматически играл из под своего аккаунта. Но обмен ключами в iCloud может быть отключен. И если игрок решит перейти на новый девайс, то ему придётся включить Game Center. И тут важно, чтобы его айдишники из Game Center отработали.
> Да, по гайдлайнам типа нельзя персистить уникальные id Они как раз для этого сделали сраный gamePlayerID и teamPlayerID. Первый мне бы идеально подошёл. Он уникален для конкретной игры. Но у него две огромные проблемы: 1) его нельзя подтвердить на бекенде, ибо они не добавили генерацию сигнатуры; 2) у небольшой части игроков эти айди либо нулевые, либо меняются после каждой переустановки. teamPlayerID можно подтвердить, они добавили генерацию сигнатуры, но вторая проблема остаётся.
Мда, ситуация с рынком для вкатунов в РФ просто пиздец какая хуевая.
Если до СВО для джунов на айос было тяжело вкатиться, то сейчас даже вкатываться некуда - вакансий просто нет. Вкатываться просто некуда. А на любую вакансию для джуна за пару часов откликаются несколько сотен кандидатов. Охуенный конкурс 300 + человек на место.
При этом, остальные области не так уж и пострадали от СВО - веб, тестирование, бекэнд набор идет куда бодрее.
Но я сделал ход конем и забил на рынок РФ. В итоге попал на удаленку забугор в Европу. Платят хуйню 1600 на руки, но зато уже работаю. Из плюсов, что нашел работу за 1 месяц (получил офер), но все оформление и всю остальную хурму заняло еще 2 недели.
А в РФ я дрочился 4 месяца, то делая какие-то нечеловеческие тестовые, где на выходе должно быть полноценное приложение и вся эта красота за 2 недели (привет, Планерок). То не доходя даже до первого уровня собеса.
Мои выводы, что для вката в РФ айос это худшее, что можно придумать. Земля пухом кто без разговорного английского надеятся вкатиться.
Хорошие, добрые люди Напишите мне , пожалуйста, @ ernestlash1 Есть море вопросов по свифту и в общем-целом Очень нужен человек, с которым можно было бы обсудить моменты
>>2591619 Требования хуйня оказались. Собес кардинальным образом отличается от наших. Больше пиздели на тему командной работы и личных качеств, а не про хард скиллы. У нас же всё наоборот.
По хардскиллам спрашивали всё стандартно - референс/вэлью, арс пару вопросов, пара вопросов про лайф цикл. Даже про кит ничего толком не спрашивали. Спрашивал делал ли я какие-то проекты самостоятельно и по ним вопросы как делал и почему делал так или иначе
Короче, не сравнить с ебкой, которую устраивают у нас.
Здравствуйте. Мог бы кто нибудь помочь разобраться в проекте на выходных или сегодня вечером. Проект написан на swift UI с использованием googleMaps API, архитектруа MVVM. Я только-только устроился junior ios и мне дали задачу - сделать так что бы на карте ткрывалось небольшое меню по нажжатию на маркер с возможностью выбора дейстий вмсето стандартного информационного окна. Задача может быть и простая, но разобраться грамотно у меня в ней не получается. Если кто-то откликнется буду благоларен.
Здравствуйте. Мог бы кто нибудь помочь разобраться в проекте на выходных или сегодня вечером. Проект написан на swift UI с использованием googleMaps API, архитектруа MVVM. Я только-только устроился junior ios и мне дали задачу - сделать так что бы на карте ткрывалось небольшое меню по нажжатию на маркер с возможностью выбора дейстий вмсето стандартного информационного окна. Задача может быть и простая, но разобраться грамотно у меня в ней не получается. Если кто-то откликнется буду благоларен.
>>2592944 Размещал везде, включая мелкие европейские лохито. Откликался на всё подряд. Стрельнула одна из таких лохит. Локацию в резюме не указывал.
>>2597817 Работается нормально. Всё правда очень медленно и без спешки, не привык к такому. Отношение нормальное, единственное, что говорили мол что у вас происходит, вы же практически братья итд. Не сильно в курсах они ситуации, скажем прямо.
Выплачивают не в российский банк. Оттуда уже в крипту меняю и в РФ получаю.
>>2600485 Я не он, но у меня похожая история. Работаю с сентября удаленно, пока жду оформления визы (долго с некоторыми документами возиться пришлось)
Завел счет в банке в Кыргызстане, открыл там же ИП. Контора выслала контракт через docusign, открыла акк на remote.com, шлет туда бабло. Оттуда я вывожу виртуальный европейский счет от Payoneer, с него - свифт переводом на личный счет в кыргызский банк. Про ИП очень много говорили на этапе оформления, но в итоге ни в одном месте оно не пригодилось, так что я просто отправляю пустые отчеты раз в месяц, потому что все деньги идут мимо. Я бы им пользовался для уменьшения налога, если бы планировал так работать на постоянке, но поскольку это временное решение, то я просто получаю как физик и скорее всего забью на налоги, там не такая сумма, чтобы кто-нибудь возбудился.
>>2600869 Есть пара друганов, которые сейчас по Киргизиям и Тайландам, но у которых остались какашечки в РФ. Я им кидаю евро из киргизского в киргизский, они мне внутри РФ рубли переводят по курсу гугла. Если бы надо было организовывать без друзей и на долгосрок, то скорее всего жил бы на кредитку и мотался бы раз в 2-3 месяца в бишкек, переводил бы каким-нибудь контактом или короной заработанное, гасил бы кредитку и по-новой. Может быть уже можно чисто интернет-перевод делать, но когда я летом интересовался, было можно только с котлетой в кассу приходить.
>>2600485 swift+uikit+mwwm Бумажные доки выслали на адрес куда я сказал - мне их переслали. Я их подписал и выслал назад. Никакое ип не оформлял. Банк счет открыл удалено за 15к.
>>2600674 Берешь название страны и пишешь в гугле запрос через транслейт ios developer vacancy/job итд. Будет много местных лохито, раскидываешь резюме везде, везде аплаешься
Месяц назад купил младшому айпед, с клавиатурой чтоб учился, а он постоянно там чертей каких-то гоняет. Ну я отобрал обратно, чтоб поумнел и решил потыкать в игрульки эти (сам-то я пекабоярин), наткнулся на какие-то playgrounds где надо хобота-огурца водить по каким-то кристаллам вводя команды. Игра отвал бошки, уже третий день не могу оторваться. Управление конечно странное с этими if else for, но сойдет. Вот бы мне такое в школе для бейсика дали, может я бы тоже 300кк-наносеком стал.
>>2603090 Ну кстати сделано и правда годно, особенно для людей ничего о программировании не знающих и для детей вот бы для руби такое зделоли *мимо-рубист;
>>2603160 Только вот после этой игрульки нужно навернуть дохуя сухой теории и заправить всё практикой. Плюсом надрочить себе мозги ООП. Всё это требует не заинтересованности, а железной жопы
>>2601616 Сделали уже, через неделю еду визу вклеивать.
>>2601037 Да я не помню уже. Ну надо мне перевести $3000 например, я так и пишу в браузере 3000 USD in RUB, беру результат и говорю "мне на рубли вот столько, ок?" он говорит "ок" и все.
Попытался узнать в мобильном треде, но там долбоёбы (и я сам, что сразу сюда не пошёл). Потому спрашиваю, хватит ли базового макбука про 14/16 (2021) для вкатывания. Понимаю, что айфон не очень нужен, но с ним очевидно проще, и предполагаю купить 13й на 128 (как основной смарт в принципе). Есть ли подводные камни? Например нехватка ram в перспективе нескольких лет.
>>2604922 Спустя 3 года у меня чуть закрадываются мысли о перекате, но тут проблема в том, что даже если и перекатываться, то некуда.
Жвм подобные языки - сразу отсекаются, я не хочу ентерпрайзить говно Руби - нет type hinting-а, зато в остальном хорош, но хинтинг перевешивает все Го - говно же без параметрического полиморфизма сисярп - параша дотнетовская, язык вроде неплох, но это дотнет НодеЖс - ебанутый нетипизированный жс
Что еще там есть... Пхп по умолчанию говно Вот питон сравнительно не плох, единственный язык, но тут пальцем в небо, можешь попасть на проект где тайп хинтинга нет и макаки говнокодят
Плюсы автоматом отбрасываются вместе с С, т.к. устаревшее говно На хаскеле\эликсире\ерланге нет работы
Вот раст сравнительно не плох, щас тыкаю его, но работы слегка маловато, да и то, будут в скам блокчейны звать
Вот и все языки кончились
Так то я бы выбрал питон\раст и смотрел в эту сторону бекенда, но я знаю их на уровне ждуна
Пока планирую дорасти до помидора и получать 300к+ наносек, а потом уже решать, что делать дальше. Уходить с 200-300 зп на 100к это дело совести\чести и мучения, готов ли преодолеть или нет С другой стороны, на беке можно расти по задачам, по канкаренси и прочее, а тут только кнопочки верстать
С другой стороны, зачем перекатываться, если можно лутать 200\300к и заниматься другими вещами в жизни? Всю жизнь за кодом тож не хочется проебланить. Спорно все.
>>2605506 Про ФП немного не так. Вакансий не очень много, но и конкурентов в кучу раз меньше. За бугор можно перекатиться без особоых проблем на интересные проекты. Мимо вкатываюсь в ФП, ибо соседняя команда делает внутренний компиллятор для платформы.
Так, синьоры на месте? Первый в этом году вопрос по теме треда. Есть проект. В нем есть зависимости, которые рулятся через SPM. У этих зависимостей есть свои зависимости, все как обычно. В итоге складывается такая ситуация, что один пакет (Mixpanel, если это важно) является зависимостью сразу в двух местах. И почему-то в одном месте икскод его собирает из исходников и линукет статически, создавая Mixpanel.o и подключая как обычно. А во втором месте икскод создает фреймворк для динамической линковки, и называет его Mixpanel_ksldfjdskfjdksfjksdfs_PackageProduct (видимо, чтобы избежать конфликтов имен). При этом при запуске приложение падает, потому что пытается загрузить Mixpanel.framework, без вот этой вот колбасы с _PackageProduct. Естественно, не находит и падает. Я вообще не понимаю, что происходит. Я знаю, что икскод будет пытаться линковать статически все что можно. Я понимаю, что если зависимость нужна в двух местах, то икскод сделает ее фреймворком и подключит динамически. Я понимаю, что если будут нужны разные версии, то он сделает два фреймворка с разными суффиксами, чтобы они друг другу не мешали. Я не понимаю, почему икскод на лету переобувается и забывает про то, что он делал минуту назад. И я вообще не понимаю, с какой стороны это говно распутывать. Давайте, гуру эспээма, на вас вся надежда.
>>2495493 У меня опыта нет, но есть такое желание, раньше занимался маркетингом, потом обучился на бекендера лол, вот с таким бекграундом пытаюсь залететь
Тестовое задание на позицию стажёра iOS в компании Avito Общее описание задания: Написать приложение для iOS. Приложение должно состоять из одного экрана со списком. Список данных в формате JSON приложение загружает из интернета по ссылке, необходимо распарсить эти данные и отобразить их в списке.
Внешний вид приложения: по возможности, лаконичный, но, в целом, на усмотрение кандидата.
>>2608409 > является зависимостью сразу в двух местах В смысле в двух местах? От микспанели у тебя должен зависеть только твой основной таргет (Сам апп). Если у тебя от микспанели зависят какие-то твои говномодули, то надо сделать новую нормальную структуру
>>2609995 У меня от микспанели зависит мой фреймворк, который занимается аналитикой. Больше мне микспанель нигде не нужна. Но у меня в основном проекте есть зависимость от проприетарной бинарной библиотеки для работы с определенной железкой, с которой я ничего не могу сделать, и эта библиотека тоже зависит от микспанели. Эта библиотека поставляется в виде просто фреймворка, который у меня сейчас завернут в xcframework и на основе этого сделан пакет. Возможно дело в этом и надо как-то манифест отредактировать, но у меня не получилось.
>>2610694 Это совершенно непубличная библиотека для одной сесурити-фигни, которую тебе выдают лично в руки чуть ли не на флешке, сразу с прошитым внутрь ключом, после подписания кучи бумаг, так что я не уверен, что мне даже ее название говорить можно, чтобы не присесть потом на стеклотару. Библиотеку производит международная контора примерно в тысячу раз крупнее нашей, поэтому мы не в том положении, чтобы говорить им "давайте нормально сделайте а", плюс даже если они прислушаются, новую версию сделают в лучшем случае через год. Ну и поскольку приложение по сути построено вокруг управления такими вот приблудами, если эту либу выкинуть, то эта либа утянет за собой все кроме логинки и бокового меню.
>>2610828 Да вот не похоже это на депенденси хелл. Эта либа как-то так собрана, что она ищет Mixpanel.framework в корне бандла. А как его туда положить - я хз. Если микспанель включена в одном месте - она прилинкуется статически. Если в двух - она будет фреймворком, но будет называться Mixpanel_11DF482FBBAE53_PackageProduct.framework, и эта сторонняя либа ее не найдет, потому что ищет просто микспанель без суффикса. А как заставить SPM сделать фреймворк, но без суффикса, или заставить стороннюю либу искать микспанель с суффиксом - я хз. Единственный пока что рабочий вариант - это просто руками сложить Mixpanel.framework прямо в проект на похуй и в свойствах таргета сделать Embed, тогда все соберется, но решение прям НУ ТАКОЕ.
>>2611245 Эта сесурити для кого надо сесурити. А уж если в общем говорить, то с клозед соурс либой тебе не нужна микспанель, чтобы что-то спиздить. Тем не менее, в данном случае рисков особо нет: представь что это что-то типа озоновского постамата или локеров в спортзале, только ячейки можно прям с телефона открывать. Так что вообще похуй, даже если вендор через аналитику будет сливать ключи, на воровстве чужих дилдаков или спортивной формы он много не заработает.
Ебучий СПМ. Я даже и не знал, что технологиям которым больше 2-3 лет шакалят и они совершенно не применимы блять в работе. Т.е. когда я переключаюсь с ветки на ветку у меня автоматически залупа индексируется и я не могу собрать билд, мне нужно ждать секунд 30.
Я охуеваю нахуй. Да нахуй мне нужны эти ваши спмы\свифтуи\комбайны, технологии говна.
Есть кто вкатывался в айос разработку с веб фронта? С одной стороны, уже привык к фронту, А с другой, во фронте просто ебучий цирк с конями из-за огромной кучи всяких фреймворков и библиотек + всякий головняк типа имейлов и мобильных браузеров
и вот посматриваю на айос разработку + айос выглядит более стабильным - я как понимаю надо все равно много переучиваться и опыта набираться, что в итоге свап с миддла на джуна светит как видется
>>2615787 мобилки сильно ограничены в производительности, это тебе не в браузере хуйню свою строгать, готов ебаться с рендерингом, байтами, указателями, экранами и т.д.?
>>2615962 пикча Ну в айос не такой же ебучий цирк с конями как на фронте, ведь так?
>>2615912 >>2615909 а реально насколько мутарная и важная часть по оптимизации? или в принципе если следовать условно общепринятым или эппловским гайдлайнам, то нахуевертить НЕХ будет сложно?
>>2615993 Да нет никаких проблем, тот анон пиздит. Вообще в swift ебаться с указателями и прочим нахуй не надо, но возможность есть, если придётся. На моей практике - ни разу не приходилось, только для олимпиадных некоторых задачек.
>>2620550 Наверное, нужно подробнее описать проблему: Проблемы с оплатой. Карты сейчас не принимают. Пополнил счет Apple ID с телефона. Со счета Apple ID, подписаться не получается
>>2620568 Оказалось, что он пытался списать деньги с телефона, а я уже перевел их на счет Apple ID. Окей, закинул еще денег на телефон. Еще раз попробовал оплатить. Теперь такая ошибка
Пиздос, как теперь вывести 9к со счета эпла? Никак? Я их, может быть, за всю жизнь не потрачу
>>2620866 Апдейт: нихуя не получается. Начинаю делать загран, чтобы открыть карту где-нибудь в Казахстане. Не только ради ебаного эпла, но и просто так, пригодится
>>2623713 И что я им напишу? У них даже сайт на русский не переведен. Думаешь, их техподдержка разбирается в нюансах оплаты через МТС? Ну я попробую, конечно...
Вообще не понимал нахуй 100 баксов платят петушки апл)
Бля, а ведь я уже upper middle а все равно своих прил нет, ибо мне впадлу деньги тратить. Надо свитчится скоро, или до помидора дорасти... Зп же растут в рахе за ласт года.
Зацените план: 1. продаю перкарню и мониторы 2. покупаю новый аир м1 самый базовый с лохито за 60-70к 3. жёстко ебу иос разработку 4. не вкатываюсь даже через год дрочки 5. прыгаю в петлюру Как вам?
>>2626933 План охуенный и надежный как швейцарские часы. Нахуй тебе только упала айос разработка, которая в РФ уже на пункте 5 из твоего списка. Если есть дохуя других разработок, где не надо брать макпук?
>>2630243 Нет, если не собираешься в айос вкатываться, то ноута на винде/линуксе будет достаточно. А вообще в РФ сейчас вкатываться в айос это нужно быть альтернативно одаренным. Либо заранее планировать переезд в Грузию или Сербию.
>>2635216 так Рашка не то гео , где можно зарабатывать на подписках. Сам цимес то в чем, раньше у апстора не было альтернатив и либо платишь подписочку на прилку, либо идешь нафиг. А теперь будет выбор не платить, ведь появятся репаки от васяна на сторонних ресурсах
>>2605506 >Руби - нет type hinting-а >НодеЖс - ебанутый нетипизированный жс >Пхп по умолчанию говно >питон сравнительно не плох >Плюсы автоматом отбрасываются вместе с С >раст сравнительно не плох
>>2626933 Ну вот я например за почти год выдрочил все роадмапы и даже вышел за их рамки. Кроме базы которую все советуют еще и по Objective-C прошел курс, неплохо разобрался со SwiftUI (естественно в дополнение к UIKIt) поглотив контент двух больших англоязычных каналов, имею небольшую игру спрайткитовую в сторе. Просмотрел все мок собесы которые есть на ютубе, знаю и понимаю все ответы на все что там спрашивают.
И... уже 2 месяца ищу работу. Меня никто никогда не приглашал на собес. Сами рекрутеры мне первые не писали ни разу. Все кому я писал меня проигнорили (но там почти везде требовался опыт в вакансиях).
>>2645786 хрюши долбоёбы, из за них толковые чуваки не прорываются к тех собесам в крупных компаниях а те кто прорываются часто нападают на таких же тупых лидов, хороший коллектив это исключение, хотя последнее время ситуация начинает улучшаться, у тебя выход только набивать строчки в резюме на стартапах и мелких конторах.
есть идеи, как оставив код в разных функциях пофиксить это? пробовал на месте применения использовать тернарный оператор, та же ошибка вылезает. кстати у вас шапка мхом покрылась, уже есть курс по свифтюи стенфордский, вот ссылка https://cs193p.sites.stanford.edu ,там есть и ссылка на видеоуроки на ютубе от 2021 года и домашка, обновите >>2394113 (OP)
>>2646803 Возможно проблема с типами в районе .updating и .onEnded - попробуй их полностью закомментить и раскомменчивай построчно, так и найдешь причину. Если не поможет - ударяйся в явное объявление типов в замыканиях, а так же проверь bindingи, что ты передаешь в аргументы .updating и .onEnded . На крайняк - есть AnyGesture в качестве стертого типа.
>>2646803 Проблема в том что на выходе у тебя должна быть определённого типа MySuperView<MySuperType1,MySuperType2>, ты же пытаешься подсунуть функцию, которая меняет тип исходящей вью в рантайме. Такое не прокатывает. Ключевое слово some перед протоколом говорит что это всегда конкретный тип (а не протокольный).
>>2647199 то что ты писал не сработало >>2647354 в итоге я таки изменил на реальные типы просто странно что компилятор считает что компилятор считает что вычисленный тип с помощью конструкции some Gesture не удовлетворяет протоколу Gesture (ну по крайней мере я так понял эту ошибку) потому что как я понимаю как это должно работать, компилятор вместо some Gesture сам подставляет этот длинный тип что я написал, и потом с помошью верхней функции я выбираю нужный жест, тип которого подставляется на место возвращаемого типа уже этой функции, или я не прав и верхняя функция возвращает какой-то один тип который описывает оба возможных варианта? в любом случае не совсем понятно, почему компилятор не может вывести сначала возвращаемые типы нижних функций, и подставить их в верхнюю, почему я явно должен указывать возвращаемые типы для нижних?
>>2647376 А, у тебя и там и там драг. Ещё можно пометить функцию func someDragGesture() как @ViewBuilder, тогда на выходе она будет отдавать некую свифтюайную структуру, которая будет оборачивать оба твои гестура в дженерик обёртку с твоим кондишенлом.
>>2647376 > или я не прав и верхняя функция возвращает какой-то один тип который описывает оба возможных варианта? Да хз, это сложно всё. Рул оф тумб когда функция возвращает дженерик тип это делать один ретёрн, иначе можно запутаться. Опять таки если ретёрнов больше одного то с в сифт юи есть вью билдер - возвращает тип обёртку с несколькими бейсами и кондишенелом. Покопай его.
>>2647403 Нельзя. Вьюбилдер должен содержать хотя бы один вью, я же возвращаю жесты, которые вью не являются и используются в вьюмодифаере .gesture() который комбинирует выбранный с помощью верхней функции жесты с другими жестами
>>2647846 Конечно пиздежь. Сейчас рыночек на мощном таком подъеме, при этом топовые работодатели стараются схантить именно джунов, т.к. это молодая кровь, горящие глаза + самые свежие и актуальные знания.
Я на ютубе какое-то видео смотрел что-то вроде "Swift: как извлечь опционал", нихуя не понял, думал может в коментах кто-то лучше объясняет. Наткнулся на комент, там тян какая-то написала "Ребят, я рекрутер из топовой компании, если вы дошли до этого видео, напишите мне, нам будет о чем поговорить".
Ну я написал, пригласили в очень красивый офис, просто мило пообщались там, спрашивали сколько я хочу денег для начала (договорились на 100к на испытательный срок) и сколько мне мониторов нужно для комфортной работы. Покекали там вместе с даунов которые на айти факультетах по 5 лет штаны просиживают. Из технических вопросов просили перечислить какие модели айфонов сейчас есть в самой последней линейке и какой считается самым крутым.
1. Закончилась пандемия со всеми ее ограничениями и айти отрасль снова набирает обороты отталкиваясь от дна.
2. Коллапс всяких айти банков и массовые увольнения в США. А у нас тут тихая гавань, соответственно все айти бабло будет стекаться сюда со всего мира в ближайшие годы.
3. Обсер всяких чат гпт показал что кнопочки они красить научится в лучшем случае лет через 20, компании которые поверили в них и сократили наем джунов, поняли что обосрались и сейчас пытаются вопсполнить срочно острую нехватку неопытных специалистов.
4. Мировые айти и финансовые гиганты дали четкие сигналы, что они вне политики, а значит санкции не имеют никакого значения.
5. За последние годы на рынке обучились и развились до уровня опытных мидлов и синеоров очень много спецов. И уходить они никуда не собираются. В данный момент именно специалисты без опыта в меньшинстве и имеют самое хорошее соотношение количества вакансий и откликов.
Захотел вкатиться в мобильную разработку под IOS. Сейчас пока маюсь с react native, но хочу перейти на программирование чисто под платформы. Мака или техники Apple под боком нет.
У меня есть 2 вопроса. 1. Я слышал, что на винде все равно можно делать приложения под IOS, просто нельзя протестировать. Какой soft нужно использовать для написания под IOS на windows? 2. Т.к. тестировать чисто на windows новые приложения будет нельзя, слышал, что вполне есть альтернативные варианты покупке макбука в виде разворачивания приложения на эмуляторе в облаке с использованием определенных сервисов. Доступ к таким сервисам есть из России с учетом санкций?
>>2648099 >"Swift: как извлечь опционал" >"Ребят, я рекрутер из топовой компании, если вы дошли до этого видео, напишите мне, нам будет о чем поговорить"
Сука, как же я проорался с этой хуйни.
>>2648377 Опциональные типы и их извлечение в методичке эппла проходят на 4 уроке. А на 10 только проходят функции.
Дублирую с /mobi. Вопрос специфический, не знаю даже как задать.
Вот есть любое приложение с навигацией. Когда осуществляется навигация, то существует какой-то протокол, чтобы вытянуть текущие целеуказания по блютузу например на другой экран?
>>2651878 Есть объект NSLocation, который ведёт стрим с текущими координатами, грубо говоря раз в 5 секунд он выдаёт делегату новые данные - широту и долготу, делаешь с ними всё что хочешь. Карта это отдельный объект - NSMap, она умеет отрисовывать сама себя и показывать пипку.
Например я начну спамить на почты в компании в которых есть iOS разработка о том как я хочу хотя бы стажировку бесплатную, а в идеале должность джуна, это может сработать или это кринж?
> Вышло мое iOS приложение Курсор написанное полностью с помощью ChatGPT. Я не написал сам ни строчки кода, только слушался и повиновался командам нейросети. > Приложение "Курсор: курс валют" уже доступно в App Store https://apps.apple.com/app/id6446482193 > Несколько самых популярных валют, набор виджетов, минимализм и тёмная тема. > Лайк, ретвит, инстал во имя ChatGPT
>>2653291 Если ты будешь работать строго в Xcode, то да. Если же понадобится андроид студия и эмулятор андроида, то пиздец. Лучше 16, конечно, но и это для гуглодерьма не предел и их надо будет постоянно мониторить и перезапускать. Про виртуалки с линуксами и докерами вообще молчу, для них у меня отдельный комп, с ними и на 16 не выживешь вообще никак
>>2655770 >>2653405 Почитав форумы, посмотрев видосы, все больше склоняюсь к тому, чтобы вложиться полностью в мак без нового айфона. Моего 6с мне может хватит еще для разработки.
>>2656482 Зачем тебе щас такие бесполезные расходы, если кодеров могут порешать ИИшечкой в ближайшие 5 лет? Если раньше не вкатился в ios, то вкатывайся сейчас уже лучше в бесплатный андроид.
>>2654819 да, а с чем проблема? Регаешь все ячейки в таблице, придумываешь как будешь определять какую именно ячейку кастить к камому конкретному типу(опираясь на индекс?) и делаешь это в cellForRowAt:
Я правильно понимаю что UIKit со своим сторибоардом и классами типа NSZalupa это такой монументальный основательный старый подход к программированию в iOS, где для тестов запускается реальное приложение, симулируется пользовательский ввод, как-то перехватывается память и тд
А SwiftUI йоба типа питона, где все обновляется на ходу и динамически подставляется даже во время тех же тестов без по сути «железного» запуска приложения во время этого всего?
>>2660312 Не совсем но рядом. UIKit это объектно-ориентированный UI фреймворк, который писался на Obj-c с его ссылочной парадигмой. SwiftUI это значение-ориентированный UI фреймворк, который писался уже на Swift с его ориентированностью на значения. То есть если на UIKit ты меняешь модель, то потом меняешь все объекты-вью, у которых есть ссылки на твою модель, чтобы синхронизировать модель и ЮИ в надежде ничего не проебать и не сломать, то в СвифтЮИ ты меняешь модель, после этого у тебя вся иерархия вью удаляется нахуй и строится новая иерархия с уже твоей новой моделью в основе, таким образом радикально решается проблема синхронизации модели и ЮИ.
Научите заменять ссылки на виджеты на примере постов сосаки
"comment":"\u003ca href=\"/pr/res/2394113.html#2464749\" class=\"post-reply-link\" data-thread=\"2394113\" data-num=\"2464749\"\u003e\u003e\u003e2464749\u003c/a\u003e\u003cbr\u003eЧто за ноут? Макос не на любой можно накатить? Много пердолинга?"
>>2647846 Вообще реальность, я пишу бек на питухоне и Го, могу в базы, как не реляционные, так и обычную постгрю, могу развернуть это все в докере, вообще, могу сделать продакшн реди решение, с мониторингом, логированием и базовой безопасностью. Ищу работу уже 5 месяцев, тоже самое, не зовут на собесы даже. Понял, что надо врать в резюме, врать просто как можешь, на что хватает фантазии, но при этом уметь за это пояснить, иного выбора просто нет. У меня денег еще на 3 месяца, если нет, то пойду на простую работу, я считаю, что сделал что мог. Ну типа, я согласен вот с этим аноном >>2645958 Но вот этот анон ставит перед фактом, даже если подумать, как из этого выйти, то нихуя не придумывается кроме как врать про опыт. >>2646426 Этот анон тоже прав >>2648099 В голосину.
Аноны, кто начинает вкатываться или хочет вкатиться в iOS и дропнуть через пару дней. Предлагаю объединиться и учиться вместе. Мотивировать друг друга без гейских тем. Под конец какой-то пет проект совместный замутим, шобы с гитом и все по взрослому. Без душнилова, коммерции и троллей, кому интересно тг todayisthebestdaay
>>2620625 Кому интересно, я тот же анон, и у меня получилось. Так же оплатил с телефона. Может быть, всё дело в том, что теперь у меня на счете в МТС было денег немного с запасом. Или просто изменилось что-то за это время.
Делаю приложение без сториборда. Для перехода между вьюконтроллерами использую
let vc = CustomViewController() self.present(vc, animation: true)
Всё работает, но новый контроллер выползает снизу вверх. А как сделать, чтобы он открывался справа налево, как при использовании show segue в сториборде?
>>2675881 У меня на сториборде всего один MainViewController. Он пустой, вся вёрстка сделана кодом. Для него я сделал Embeded in -> Navigation Controller. Но что-то ничего не изменилось.
>>2680461 Бля, чел, щас бы париться насчет износа ссд. Пока он износится ты либо вкатишься и можешь себе позволить новый с большей памятью, либо соснешь и будешь радоваться что не переплатил. Шиг-шин в любом случае. Будто на 16 гигах износа нет. смысла платить за эир с 16 нет, не будь долбоебом как я
Анон я понял что я в полной жопе своей карьеры, вроде почти 7 лет опыта а всю жизнь делал рядовые задачи, да беги пилил, я даж кордату и рыксу не трогал Ну типа вы понимаете Как правильно развиваться? Что прокачивать и тд грамотно Я просто тревогу ловлю и панику когда начинаю обдумывать, появляется лютая невнимательность Всю жизнь сижу с стековерфлоу и чат гпт
Мак есть, айфон есть, хочу перекатиться с дизайна в iOS разработку, есть ли смысл сейчас в этом или в рф все пока что хуево и лучше сидеть пердеть в своем болоте
>>2394113 (OP) Господа, дайте гайд по вкату в XR на iOS. Что из этого нужно изучать: UIKit, SwiftUI, ARKit, RealityKit? Буду очень благодарен, если удастся что-то из этих технологий выбросить. Посмотрел 7 лекций из стенфордского курса в шапке треда. Как же меня трясет от UIKit-а. StoryBoard это же пиздец. Я не хочу стрелочки перетаскивать, это не настоящее программирование
>>2695621 Да иди ты нахуй, я фулстек разработчик, а это ваше говно трогаю чисто из интереса. Кстати, в вебе экосистема разработки намного приятнее, чем в iOS
Шо почитать на тему того как зацепиться за поисковую выдачу в апстор? Как найти перспективную нишу для айос приложения и насколько вообще реально в соло сделать востребованное приложение в котором будут продаваться подписки или крутиться реклама?
Ебать, решил погуглить про верстку кодом и наткнулся на мемный канал с уроками по свифту. Чел говорит "не люблю академический подход, но вот тут запомним что это тело функции. Нет, давайте даже не тело, а ТУША".
анчоусы помогите умоляю, кто как сниффает тлс/хттпс с айос16 девайсов? Накатил я по старой схеме вайршарк, поднял проксю в 8 строк на пытоне, поставил сертач, стучусь в хтппс тест - и вижу сука трафик шифрованым. Делаю то же самое на старом необновленном айпаде - трафик декриптится. Как же я рот ебал разРАБотки под эту платформу.
Сколько в нынешних реалиях стоит адекватный ждун-перждун, готовый клепать коммерческие апки по типу впнов, гороскопов и прочего НЕ ИНТЕРЕСНОГО шлака для обывателей? Цель - продажа этих прил или же привлечение трафика по подписочной модели, хуй знает, чего ждать осенью, ведь сделают как с ведром, можно будет ставить прилы из любых других источников. Так что и платить много не готовы.
У нас компетенции в области SaaS , ждуну же мы готовы дать уже готовую апишку от бека, а так же дизайн и список функциональных требований. Как вообще думаете, стоит ли овчинка выделки ?
>>2698329 Почти нереально, без бджета на прилу около 2к евро, учитывая, что код ты пишешь сам.
Эти деньги уйдут на накрутку ботов(чтобы твоя прила хотя бы была где-то сверху поиска), а так же маркетинг,ну и дизайн мб, с переводом. Это вот примерно цена стоимости теста 1 идеи. А , еще акк разраба нужно купить.
>>2696162 > Или уже ЗРЕЛЫЙ продукт Нет, лол, с тем, как выбросили комбайн за борт на этоп дабдаб - вообще пушка. Так что до сих пор вкладываться имеет смысл в UIKit, SwiftUI же остаётся игрушкой, и разве что хипстерские стартапы будут использовать. На ближайшие лет 5 работы с UIKit'ом будет море ещё.
Тупой вопрос. Не нашел видосов на ютубе где бы сравнивали реакт нэйтив и свифт. Меня интересуют микрофризы на устройстве - есть ли они? Заметно ли что писали на реакте?