ИТТ продолжаем разрабатывать под лучшую мобильную платформу.Полезные ресурсы:https://www.raywenderlich.com/https://www.appcoda.com/https://www.bignerdranch.com/books/ios-programming/Видео для ленивых:https://www.udacity.com/courses/ioshttps://www.youtube.com/user/AlexSkutarenkohttps://developer.apple.com/videos/https://www.youtube.com/watch?v=pnUFW6NxlSE&index=1&list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Перекатываюсь из веб параши. Решил сначала objective-c изучить, а потом уже swift. Все правильно делаю?
>>1109297>objective-cОн немножко устарел, но в целом все верно.
Сап, господа девелоперы, где можно прочитать оффициальную документацию насчет списка разрешений приложений, интересует вопрос насчет "Только добавление Фото", хочется успокоить себя в плане того что если приложению в настройках показывается только такая роль, то читать из папки фото оно не может.Благодарю.
Джуну в ДС-2 просить 55к я ахуел или рыночно? Вроде меньше $1k а вроде сами не звонят hrЯ сам то буду отклики слать после каникул но мне раньше звонили и звали на собеседование
ну бамп, что ли, чего молчите
>>1122172Что обсуждать? Вот например философский вопрос - почему нельзя хватать стримы с обоих камер?
DesignCode.iohttps://uploadfiles.io/63yv2
>>1108799 (OP)пойдёт ли swift для 2d игрушки-бродилки для десктопа? Если да, посоветуйте инструменты
>>1122846Для macOS пойдёт. Для винды и линуксов - вряд ли, тут проще юнити взять, будет кроссплатформа.
Ура, у меня наконец то появился макбук!
>>1114851Бамп вопросу
>>1124234какие фреймворки/инструменты/библиотеки гуглить?
>>1108799 (OP)хочу в реактнейтив перекатиться, что посоветуйте.алсо если опыта архитектуры нет, даже спустя год работы, нормально что пизжу из других проектов как это делается и строится,
>>1127612>променять божественный свифт на самую убогую динамокодриснюСоветую лечиться.
>>1127690Советую хуй посасать, не от меня а от заказчиков все зависит.И если ты тупой хуесос не в курсе, то обж как бы тоже динамический язык
>>1128287>хочу в рн перекатиться>ну не я, ну там заказчикиВместо маневров лучше анус начинай разрабатывать, вдруг заказчики захотят.У обжси и динамическая, и статическая типизация, перед заказчиками лучше повыебывайся.
>>1128313Вот с одной стороны он прав и ЗАКАЩЩИКАМ нужно реакт нейтив.А с другой - я, как и ты, ненавижу всю эту околовеб-дрисню.Ну и как быть? Где искать тех, кому нужен свифт?
>>1125752бамп вопросу
>>1128423в RN есть полтора базовых компонента и заказчикам регулярно нужны нативные компоненты, которые нужно писать на том же objc и java.
Анончики, хватит ли для разработки MacBook Pro Retina 2012?
>>1129522Хватит, если у нее диагональ 15", 16 Gb ram, i7 2,5GHz+ CPU, SSD 512+ Gb. Иначе с новенькой версией макакооси будет лагать пздц как.
>>1129668хуй знает. сижу с Macbook Pro 13" Early 2015, стоит самая последняя версия, не лагает кроме говно-жыдбрейновского рубимайна, который после последних апдейтов начал лагать у всех коллег что на линухах, что на маздаях
>>1129729>>1129668хотя да, я долбоёб. хуй знает как он у меня сейчас в XCode какое-нибудь серьезное приложение вытянет.
Late 2013 15" Ничего не лагает (сужу по работе IDEA), разве что у икскода отваливается подсветка синтаксиса, и светит что есть ошибка в строках где все давно поправленно и даже сбилжено, помогает только закрытие/открытие.
>>1129765> Ничего не лагаетOh, you. Время охуительных историй стартует здесь:> у икскода отваливается подсветка синтаксиса> светит что есть ошибка в строках где все давно поправленно> помогает только закрытие/открытие.На других платформах за такое бы горло перегрызли, 100500 тредов бы создали какое же ЭТО бажное гавно, а на маке признать сравнимо инфаркту. Стабильно, и по хуй что лагает даже на топовом железе ))Я хоть и юзаю эппле продукцию, но разочаровываюсь в ней все больше и больше
>>1129863Удваиваю, на большом свифтовом проекте икскод пидарасит на любых топовых тачках. Покупать нужно самую мощную модель из доступных.
>>1129903>>1129863Это не проблемы железа мне кажется, просто икскод говно. Жетбрейнсоподелия ведут себя норм.
>>1130126Двачую. Неудобное, медленное и глючное говнище. AppCode гораздо лучше.
>>1125752Загугли Юнити, если хочешь кросс-платформу. Если macOS и iOS - то начни со SpriteKit стандартного. Но выгоднее Юнити.
>>1129522Хватит. У меня MacBook Pro (mid 2012), заменил раму, теперь 8 Гб, и заменил винт на SSD. До сих пор всё норм, с последними бетами macOS и Xcode>>1129668Ой да ладно, хуле стращаешь
>>1130235Я не знаю как тебе хватает твоего конфига. Моя прошка лэйт 14 года, 256ссд/8рамы и проц ай5 не помню сколько ггц, включается чуть ли не 30 секунд, а раньше 12 ровно. Я уж молчу про икскод и остальное. Тормозит все пиздецки.
>>1129863Да ясное дело, что среди десктопных осей на данный момент топчик это венда.А вот железки, увы, у эппла. Я в целом имею в виду, эргонимику и качество тоже, а не только мегагерцы.
>>1130274Железо у эппле охуенно. 15шка про в топ комплектухе просто мечта.На счет венды вопрос спорный, слишком дохуя минусов, перекрывающих все её плюсы.Линух уан лаф.
>>1130243>лэйт 14 года, 256/8/i5Может, тут не в модели дело, а конкретно в твоем ноуте?У меня был макмини, который периодически подтормаживал. Поменял винт - все стало летать. (Причем этот самый винт глючный какой-то сам по себе, я его потом под прыщеось пытался приспособить, так вот там было то же самое. Хотя бэдов никаких вроде нет.)
>>1130281>Линух уан лафТолсто.Винда хороша своими шорткатами и кучей софта (Spectacle и прочие утилиты под макос, впрочем, реализуют как минимум часть функциональности винды).Ну а плоха винда тем, что Xcode нет под нее.Ну и вендодевайсы говно (но есть Dell и ThinkPad).
>>1130283Не, серфинг шустрый в сафари/хроме, а вот сама ОС грузится стала долго. ОЗУ больше забита стала после обновлений. Я когда прошку брал там была 10.8./10.9 что ли не помню, летало все. Я бы хуй когда обновился с той версии, но гейфон, сука, уже не синхронизирвоался со старой версией тунца, в поле ввода пароля апстора надо было вводить сразу пароль верификации, который по смс присылал эппле. Короче неудобно, эио еще я молчу про хомбрю...Щас вот планирую на 10.13 обновиться хз чо там будет с ноутом
>>1130291Ничего толстого нет. Для меня ксубунту просто писечка-асечка. Точно дает макаке по некоторым пунктам пососать.
>>1130310>серфинг шустрый>ОС грузится долгоТы ее перезагружаешь целый день, что ли?Какая разница, сколько она загружается, если делать это приходится раз в месяц?
>>1130321Я ретроград. Гибернация и спящий режим не для меня. Я включаю и выключаю ноут.
>>11302358Gb всё ещё мало, на виртуалку уже не хватает без свопа, а браузер уже выжирает под 5Gb.16Gb как раз.
Господа, кто-то делал авторизацию через Instagram? Все бы хорошо, открыли вебвью со страницей инсты, словили редирект - получили токен. Но мношие юзвери логинятся в инстаграм через фэйсбук, а такой опции на той страничке инстаграма - нет. Как выкручивались?
SDWebImage vs Kingfisher?
Есть ли смысл писать игры на Swift?Ведь на андроид потом не портируешь.Да и сначала стоит же выпускать под андроид?
>>1132457Ебашь на юнити.
>>1132457Делай эксклюзив для iOS, задери цену, тебе Apple только спасибо скажет.
Может кто сказать,на каком этапе логично пойти на стажировку или фул тайм работу джуниором? Что знать надо для базы?
>>1132598Начинай со стажировки. 2-3 стажировки по несколько месяцев и дальше можешь претендовать на джуна, сразу не лезь.Желательно уметь в первую очередь, а знать и без тебя гугол знает. Только спросить грамотно нужно у него знать как.
>>1132556Нахуй, блять, им мой говнопиксельный платформер или рогалик всрался.У них таких лучше моего миллион в сторе, и все сосут хуи с 10 закачками.
Начал разбираться во всей этой штуке. Поставил на виртуалку macOS 10.13. Но сказали что кодить на swift в XCode без нормалной маковской машинки комильфо. Предложенные варианты с JS отмёл сразу. Остаётся вроде бы Xamarin (уже поставил на VS, опробовал). На первый взгляд всё аналогично тому, чему я успел разобраться в XCode.Но всё таки возникает вопрос, есть ли последствия писанины на Xamarin, может лучше через попнуюболь но на swiftе?
>>1133492>есть ли последствия писанины на Xamarin, может лучше через попнуюболь но на swiftе?>есть ли последствия съедания своего говна, может лучше через попнуюболь но нормальную жрачку?
Сколько нужно яблоустройств что бы тестировать говнокод на дому? Раскидайте за Замарин?
>>1133650Айпедик 8-9-10-12" и айфончик 4.7-5.5, под макакоось ты вряд ли будешь писать ибо не прибыльное дело.
>>1133849Айпедик про? Виртуалки не подходят?
>>1134474Всё зависит от того, что ты тестить будешь. Виртуалка не всемогуща. Эппле пенсил или скалинг под разные устройства тестить в виртуалочке то еще занятие.
Кажется допрыгался. за 1.5 года работал всегда на готовых проктах.Теперь когда надо с нуля свой писать я даже не ебу с чего начать лол, с каких модулей и архитектуры. пиздец всегда на готовое приходил пилил фичи по гйдлайну и прочее.
>>1134994Запускаешь хкоде, создаешь новый проект, отвечаешь за базар на вопросы мастера. Дальше уже сам разберёшься.
Пока прицениваюсь к вкату в iOS разработку. Завел на своем рабочем ноуте хак, все работает. Возможно ли полноценно вкатится до уровня джуна без наличия айфона?
>>1135750Ещё один довен. Нищук, на хуй ты вкатываешься в отрасль, если у тебя денег нет?! Пиши под ведро или вин фон.Да, ты можешь на джуна вкатиться с хакинтошем и без гейфона, но как ты будешь оптимизировать и фиксить баги под девайс?! Ты возомнил себя йоба прокачено-начитаным джуном и думаешь, что не проебешься с лэйаутами?! Копи лавэ на гейфон, хули тут скажешь.
>>1135818>вин фон.Што?
>>1132457Если ты пишешь движок с нуля, ты уже делаешь это неправильно. А об удачных кейсах прикручивания Свифта к Unity/UE4 я не слышал.
>>1108799 (OP)Что делать если initWithContentsOfFile:usedEncoding:error: отказывается распознавать кодировку файла и возвращает nil? Как этот файл прочитать?
>>1135853Ну нокию с виндой на борту
>>1135897Так они уже пару лет как померли, нет?
>>1135971Не померли, а отказались от рынка в раше. Майки так-то пилят сейчас шиндовс коре, одна ОС (с разными десктопами) для кучи девайсов - телы, планшеты, пека, для пеки еще и проект андромеда запустили это для ограниченых или умственно отсталых юзеров ос с метро дезайном и т.п. Судя по всему на западе будет дико котироваться.
>>1136011То что ты описал никак не Windows Phone.>9 октября 2017 года исполнительный директор Microsoft Джо Бельфиор заявил о прекращении создания новых устройств и обновлений Windows 10 Mobile.
>>1136119От дрисятки-то они отказались, это факт. Преект андромеда сейчас вподе как называется эта ось для смартфонов, поаншетов и пеков. В душе не ебу и не претендую на правду в последней инстанции, рассказываю как на духу, что слышал. Сам я эппле бой и немного красноглазик.
>>1135818>НищукНе путай со здоровым прагматизмом, долбоеб.Мой ноутбук в 2 РАЗА сильнее топового MacBookPro, только вот последний стоит под 3к зелени что почти почти в 3 раза дороже. Давай ты просто пойдешь на хуй со своими оскорблениями.
>>1136272Да пусть он хоть в 5.000.000 раз дешевле и еще в столько же раз производительнее, мне абсолютно похую.Я люблю продукцию эппл, покупаю себе для фана и работы. А ты дальше ебись с кловером, флешками, кекстами, дебил блядь ёбаный.
>>1136334>А ты дальше ебись с кловером, флешками, кекстамиТипичный агрессивный выблядок, оправдывающий свою тупость. Если мозгов не хватает 1 раз разобраться, то лучше действительно плати.
>>1136358Нищук, плез. Не можешь себе позволить топовый макбук про, сиди дальше на топовом леново или что там у тебя.
Аноны, поздравляйте или шлите нахуй. За ~ 8 месяцев с 0 вкатился в ит, прошел из курсов только Скутаренко кекбрейнс и рей вандерлич не осилил, пушо в большинстве хуйня и залил свой первый проект в App Store. Часто падали руки перед сложностью и не пониманием, а оказывается все решения есть в большинстве на ютубе, гугле и стаковерфлоу ¯\_(ツ)_/¯
>>1136436Держи пятюню! Давай ссылку на приложуху, заценим.
>>1136434> Когда кончаются аргументы, буду бесконечно называть оппонента нищукомЭтот сломался, несите нового.
>>1136444Продолжай дальше свои мантры петь, успешный хакинтошник.
>>1136442Еще Waiting For Review, кек. Позже скину сюда обязательно, но это мега тупое приложение, что бдять аж стыдно.
>>1136448Все с чего-то начинают. Не хочу тебя огорчать, но 99% твоих проектов будут идентичными первому. Это у всех так. Так что антош не опускай руки и развивайся. Добра тебе и удачи. У тебя все впереди. Осилит путь как говорится.
>>1136450Спасибо:3Минутка добра на дваче
>>1136436>За ~ 8 месяцев с 0 вкатился в ит, У тебя патау? Я за 2 месяца вкатился на стажировку.
>>1136272>Мой ноутбук в 2 РАЗА сильнее топового MacBookPro, только вот последний стоит под 3к зелени что почти почти в 3 раза дорожеКулстори
>>1136661Я за два месяца охуеть только успелПотом пошло, как по накатанной
>>1136436Поздравляю!
>>1136661Параллельно учась/работая вкатывался?
>>1136434У него ещё и телефон наверное XIAOMI, который дешевле и мощнее десят-очки.
>>1136885Никаких сомнений, что он обладатель ксяоми.
>>1136272Какие 3к зелени, придурок?Новый ~1.4к стоит, и тебе его хватит.Или ты собрался докупать ССД на четыре тб и 64 гига рамы?На Ебее твой макбук для разработки тыщ 40 стоит, его вполне хватит на первое время.А аймак еще дешевле, и работать за ним гораздо удобнее.Ноутов на винде лучше макбука не бывает (стинкпады и прочее тоже).Хоть сама по себе винда и великолепна.
Какую приложуху написать ради опыта?Что-то вообще ничего в голову не лезет.
>>1137260> Хоть сама по себе винда и великолепна> винда> великолепнаГейц петух ебаный малолетний, ты тхреадом не ошибся?
>>1137264Клиент-серверное приложуху пиши, базарю, ещё захочешь. Ну там чтобы караваны были, их ограблять можно было! Тема ежжи.
>>1136436>а оказывается все решения есть в большинстве на ютубегори в аду
>>1137286Тебе папа вчера макбук купил, и ты теперь выебываешься в интернетах?Ничего, вырастешь - поумнеешь.
>>1137720Семён, не суди по своему окружению. Я на свой мбп сам заработал.
>>1137740Ага, ты сам насосал на свою ЛАСТОЧКУ, это понятно.Ты лучше скажи, что ты так всполошился, когда я винду похвалил? Тебе, видно сразу, вендоальфачи дисочек с виндой в жопную дырку насильно засунули. Шучу, думаю, не насильно, а просто не так, как ты хотел.
>>1137964>альфачи>жопная дырка>насильноПиздец ты мда.
Возможно вопрос платина,но можно ли разрабатывать для ios, если под рукой только телефон с андроидом и ПКа с виндой(но сравнительно неплохим железом)?
>>1138280Нет
>>1138280Да, я натянул High SIerra на виртуалку. Точнее сразу скачал с торрентов виртуалку с ним.
>>1138280Да, можно, но под андроид.
>>1138084Я про макось ни слова критики не сказал, а у тебя уже пламя из жопы вырывается.Я тоже люблю маки, и тоже на свои сам заработал, но винда (начиная с 8) - хорошая, годная ось. Чем ты недоволен?
>>1138401Я третий человек.
>>1137964> насосал на свою ЛАСТОЧКУИстория успеха уровня /s? Зачем по себе судишь-то?> я винду похвалилВ макаебском тхреаде. Хмммм...в чем же может быть причина. Давайте поможем анчоусу докопаться до истины.> Тебе, видно сразу, вендоальфачи дисочек с виндой в жопную дырку насильно засунули.То ли своими фантазиями делишься, то ли по собственному опыту описываешь процедуру знакомства с инсталлиционным диском ос виндовс. В любом случае написанное тобою ненормально. Ты латентный гомусексуалист. Диск в привод вставлять надо, которого на макбуке нет уже хрен знает сколько лет, а не в анальное отверстие.
>>1138454Держи >>1138401Беги зашиваться, пидорас.
>>1138522Ты проецируешь.
>>1138563Сказать есть чо?
>>1139047Я тебе уже всё сказал.
>>1139067Уебывай.
>>1139075Почему ты себя ведёшь по отношению к другим так же как вели с тобой все твои мужчины?
>>1139132Ты проецируешь.
Как нуфагу вкатиться в iOS?Из знаний только понимание что такое переменная, цикл и массив.По Swift не нашел книг где нуфаням объясняют? Может тогда лучше начать с винрарной книги по Обжектив-Си где все это объясняется или вообще лучше с чистого Си?
>>1141265Если инглишь знаешь то самое cost-effective будет взять iOS nanodegree на udacity.
>>1141293А если не знаю, но кодить хочу начать до того как узнаю?
>>1141295Смотри курсы Скутаренко по Obj-C/Swift
>>1141324Текстом ничего нет? И смотреть обжектив-си часть или сразу свифт?
>>1141265>По Swift не нашел книг где нуфаням объясняют?Ну и нахуй ты пиздишь? Книжка от эпла же есть
>>1141522А где там объяснения нюфаням?
>>1141542блядь куда еще нюфанееhttps://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/все описано чо куда
>>1141675Чо писать и как продавать там написано?
>>1141815За тебя ещё сопельки не вытереть?
>>1141840Ну можешь выебать за меня очко своей мамаши, разрешаю.
>>1136358Говноед на пластиковом хрустящем говне с говеным экраном ЗАТО МОЩНЕЕ И ДЕШЕВЛЕ А ВЫ ПЕРЕПЛАЧИВАЕТЕ РЯЯЯЯЯЯЯ, А ПИСАТЬ КОД БУДУ ВСЕ РАВНО ПОД АЙФОН
Сап айосыч. Раньше писал на JS и PHP, решил перекатиться к вам. Сложно будет разобраться? Программирование под андроид я например не осилил.
>>1145870Если ведро не осилил то тут аналогично.
>>1145935Да чёт я посмотрел, айос код как-то полаконичней выглядит.
ну и похуй, буду писать на React Native
>>1145498Ты из тех макоблядей, которые до сих пор не поняли, какое макбуки говнище? Вот эта макоблядь уже всё поняла, например.https://www.youtube.com/watch?v=DWU2VlFGGx0Или ты из 2013 года? Ну тогда закупайся долларами, братиш.
Лучше посоветуйте, как перекатывались с ведра? Стоит в 2к18 касаться обжектив си?
>>1145977Да все это правда, но ты предложи альтернативу же. Они ведь все косячное говно (и эйр), но макбуки все же получше будут. Ими тупо приятнее пользоваться, а вменяемые альтернативы (Thinkpad и Latitude) стоят примерно таких же денег, если не дороже.Та же хуйня с айфоном: мне кажется, можно сделать и получше телефон, но когда я смотрю на андроиды, я понимаю, что айфон все равно мне больше нравится по качеству сборки и по общему впечатлению.
Как можно сделать так, чтобы пользователь мог залогиниться в одном моем приложении и потом автозалогиниться в другом, не вводя логин и пароль во второй раз?
>>1145983>Стоит в 2к18 касаться обжектив си? Тебе так или иначе придется её коснуться рано или поздно, так как на свифте дай Github если половина библиотек поддерживается.
Сап, аноны. Такое дело: пытаюсь собрать приложеньку на кордове в xcode 9 и столкнулся с такой хуетой: Failed to read Info.plist of app /Users/admin/Library/Developer/Xcode/DerivedData/appname-amydzwcypunxhfdnwlrqcjqsxrwq/Build/Products/Debug-iphoneos/Appname.app (Couldn't load Info dictionary for <DVTFilePath:0x7f9ab6b0d920:'/Users/admin/Library/Developer/Xcode/DerivedData/appname-amydzwcypunxhfdnwlrqcjqsxrwq/Build/Products/Debug-iphoneos/appname.app'>)Перепробовал уже все советы со стака, ничего не помогло.Прошу помощи, с меня как всегда - нихуя. Спасибо
>>1163885iCloud Keychain. Если пользователь и там, и там под одним Apple ID - то без проблем, ответы в гугле.>>1163914Сейчас уже проблема хоть сколь-нибудь нужную библиотеку под obj-c найти, лол. Но для общего развития - да, пригодится.>>1163935Сделай в проекте/воркспейсе Clean (Cmd+Shift+K), зайти в File > Project Settings (или Workspace Settings, если ты воркспейс используешь), нажми там стрелочку возле Derived Data, закрой Xcode, удали всё содержимое этой папки, открой проект/воркспейс, и собери заново. Не поможет - возвращайся, будем дальше смотреть.
>>1163962>проблемаНет.SocketRocketAFNetworking
>>1163965И для чего же тебе нужен AFNetworking?
>>1163970>AFNetworkingАсинхронная подгрузка картинок, xml api.
>>1163962После первой попытки забилдить все было ок, заархивить проект не дал - та же ошибка. Есть еще варианты?
>>1163982>Есть еще варианты? Проверь xml в plist на валидность
>>1163982Еще можешь сделать rm -rf ~/Library/Developer/Xcode/DerivedData
есть айосники из москвы?есть работа, фуллтайм/парттайм/офис на бауманской/удаленкадо 150к
>>1164027че за контора? hh, мой круг? почему именно двач?
>>1164069Потому что будет параша типа:напиши нам в телегу, напишешьа там : ну короч у нас 140440 однотипнвх проектов, если будешь по 10 часов в день без остановок штамповать контроллеры то может 150к и получишь
>>1163965И что ты тут привёл? Я говорю про необходимые библиотеки, которые есть под свифт, и нет под obj-c.
Как убирать пуши после логаута пользователя + логина нового? (А то новому пользователю приходят пуши предназначенные старому)При входе в приложение старательно вызываю UIApplication::registerForRemoteNotification, при логауте соответсвенно - unregisterFromRemoteNotifications.Раньше всегда отправлял на бекенд удаление токена для пользователя, но сейчас над мобилками и бекендом работают разные команды (с разницей в 12 часов). И я надеялся оно само как-то инвалидирует токен.
>>1165334И как iOS поймёт, что ты сделал логаут со своего сервера? Ставь задачу бэку, инвалидировать токен на логаут. Ну и логаут посылай на сервер, да.
>>1165525Ну я думал типа unregister не пустит пуши.
Блять, что за хуйня анансыУже больше 6 месяцев пытаюсь найти адекватную вакансию на джуна в ДС, но через hh ебаный одни отказы. Например в 12-20 посмотрели мой отклик, в 12-21 уже отказ. И так в 95% случаев. Через мой круг тоже все хуйня, есть и сопроводительное письмо адекватное и проекты готовые, один из которых в App Store. Чот заебался ужеНекоторые смотрю по знакомству устраиваются, но у меня и друзей-то нет, кекВо фииланс хуй вкатишься, этот вариант я вообще не рассматриваю. Хоть за границей вакансии смотри, сука
>>1166824хз. мне кажется что hhшницы просто охуели. А может быть рынок протух, что тоже может быть. Невесело однако.
>>1166824вангую что высшего образования по специальности у тебя нетвешайся, хули
>>1166824поробуй в мухосрань джуном устроится. Я смотрю сейчас то там то там требуются.
>>1166840Что, без вышки теперь никак?С чего это вдруг?
>>1166842На собеседованиях мало этому вопросу уделяют внимания, у меня есть вышка, но юридическое. Еще заметил, что больше дрочат по теории, не уделяя должного внимания практической части. Я на одном собеседовании относительно слабо ответил на вопросы по теории, с некоторыми вещами просто не сталкивался, но когда говорил, что у меня уже на есть законченные проекты и мне проще писать код, чем зубрить все - работодатель как будто не слышал даже ¯\_(ツ)_/¯
В один момент я стал придерживаться мнения, что нахуй мне столько теоретической части, если я не могу/не знаю как применить его на практике? Кажется тут собака сутулая зарыта, посоветуйте аноны которые уже вкатились и зарабатывают 300к/сек
есть 3 года опыта под ведро, нужно неспешно помочь заказчику с ios (swift),есть норм туториалы чтоб не с нуля циклы массивы изучать?
>>1167275https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/
>>1167275Тебе про свифт или айос?Если свифт то есть годная книжка от эпла, там все достаточно кратко и по делу. Про циклы и массивы там будет, но чисто как пояснение как ими пользоваться в языке. Пичкать инфой что это такое и нахуя они вообще нужны не будут.По айос если ты не ньюфаня в мобильной разработке лучше сразу туториалы от эпла смотри.
>>1166842>>1167200>>1167225У меня нет вышки, но всем говорю что есть, похуй вообще. И в резюме вышка указана. Когда просят на работу принести диплом - говорю, что его кадровичка на прошлой работе просохатила, и я в данный момент его восстанавливаю. Через пару-тройку недель все забывают про него, потому что работа работается, проекты делаются и сдаются, и всем уже поебать на диплом.
>>1167511Охуительная история.А за границу без визы не пробовал?Ну а хули, скажи, что в других штанах забыл.Или в другой сумке, тоже хороший вариант.
>>1167511Где-то я это слышал и не раз
>>1167569Я тоже слышал в этом же треде.Тот анон еще в 24 вкатился и по удаленке веслает за 300к вроде.
>>1167568Да я за границей был только раз, и то печать в аэропорту жмакнули, и всё.>>1167605Это я и был, видимо, только я за 2.5к$ работал, но вот с февраля уволился, сижу как сыч дома, подыскиваю еще что-нибудь.
>>1167615Куда бабло спускаешь? Жена, личиниусы?
>>1167620Воображаемое бабло на ламповую няшу.
>>1167620Ипотека, ремонт, невеста, поездки по стране. Личинусов нет (даже в планах), в ЗАГС только летом.
Что там в 4ом Швифте? 3x просадка в производительности если выйти за пределы стандартной библиотеки?
Заливаю сегодня билд на тестфлайт, вчера вот в маркет заливал все ок было. И хоп - реджект. У вас в плисте объяснени использования локации не хватает. Только вот я нигде не использую CCLocationManager и поды с прошлой недели не обновлял. Че за хуйня, как лечить? Вот хули им сложно что ли было намекнуть где оно используется.Подозреваемые: Апсфлаер, ЯндексМетрика, Фаюрик/Крашлитика, но они уже месяц подключены и ничего.
Пизда, прошелся грепом, ебаная ЯндексМетрика. Но блин, ничего же не менял, почему только сейчас доеб?
Да нет, блять Эпл скатывается в какое-то гавно. У них есть в команде потрясающие головы, патлатые с проплешиной мостадонты в очках, уродливые вонючие жирные и прыщявые омежки и прочий скам, который мы видим на еедц и который генирирует потрясающие без пезды идеи и технологии. И их процентов 30. Но 80 процентов у них гейского выблядского офисного отродья, которые засирают остальной эфир вякими блять класс китами, украшалками и блять бесполезной ебанутой хуйнёй из-за которой плейгрануд на последнем ХК превратился в кусок неработающего БЛЯТЬ ГОВНА БЛЯТЬ! Ёбаные карлики и тупые пёзды лезущие в мужские блять технологии! Когда же вы нахуй уедете в колхозы на картоху и перестанете траслировать свою убогубю блять философию на нормальные работающие отрасли.Спасибо выговорился. надеюсь не один я чувствую то эе самое.
>>1180990Нет, не ты один.
>>1180990Ты только прозрел? Все это стало понятно после релиза глючного куска говна под названием Xcode 6, а также операционных систем iOS 7 и MacOS 10.10. Отдельно нужно сказать про Swift, такого высера индустрия еще не видела. С тех пор для эппл главное это внешний вид программ, на производительность и баги им насрать.
>>1181107а что сейчас со свифтом не так то?
>>1181432Зачем он вообще нужен? Лучше бы допилили Kotlin для сборки под iOS.
Да будет срач
>>1181439ну то же самое можно сказать и про котлин, типа нах он нужен, если можно было юзать свифт, но разговор не об этом. Было высказано, что свифт - высер, я хочу аргументы этого тезиса. Просто по мне свифт - один из лучших языков программирования на данный момент, не без недостатков, конечно, но в целом, он очень удобный.
>>1181470Хуита. Котлин реально лучше. И за ним вся мощь JVM-платформы.
>>1181473а как ты под iOS на jvm кодить собрался?
>>1181474> свифт - один из лучших языков программирования на данный момент> Котлин реально лучшеА никто и не говорил про iOS и бессмысленное копротивление эпла за свои языки и платформу. Речь о языках.
>>1181473просто ты такой говоришь, что лучше бы котлин юзали, да, я понимаю, если бы сказал, что его было бы круто использовать, как интерфейс, да, но ты же сказал про jvm, наверняка, понмая, что адаптировать все эти cocoa и прочие фреймворки под jvm - это пиздецовая задача. Так вот, если ты понимаешь, что так делать вообще нецелесообразно, то зачем такое бестолковое мнение выкатывать?
>>1181481если я слишком резко высказался и как-то задел, то сорян, но я действительно не понимаю, что в котлине лучше, чем в свифте, помимо gc против arc
> gc против arcи эти вещи, это уже скорее о платформах, чем о языках, соответственно, тут вообще бессмысленно спорить о том, что лучше, так как если представить, что вместо свифта был бы котлин, то его бы всё равно оставалось адаптировать под arc, что бы в принципе убило все его преимущества
>>1181486Еще раз. Как язык Котлин лучше свифта. Дополнительно за Котлином вся мощь JVM-платформы - миллиарды библиотек, и прочей хуйни. Вся бигдата работает на JVM. За свифтом же ровно нихуя, кроме эпла в виде пакета с карпом в пакете, нужным только для программирования на пакете. >>1181491Пройди kotlin koans и познаешь, что свифт дрисня из прошлого века.
Наркоманы, какая JVM? Котлин давно умеет собираться в нативный код. Нет ни одной причины, по которой он не мог бы использоваться для разработки под iOS.
>компромиссы и ухищрения из-за jvm и совместимости с джавой>монструозные силд классы vs охуенные инамы свифта>нет настоящих вэлью тайпов>вроде добавили null safety, но null все еще существуетИ чем котлин лучше свифта?
>>1181543Ты видел как котлин нейтив работает? Хуево и пиздецово. Он даже еще не релиз.
>>1181470>что свифт - высер, я хочу аргументы этого тезиса. Уже 100 раз называли аргументы, 2-4х кратная просадка производительности в сравнении с Objective-C/C++, бинарники по 20мб, медленная компиляция кода, кривой синтаксис, невозможность написать элементарное выражение как x = 2 * 0.5 без кастов. Список можно продолжать долго. В общем один из самых всратых языков.И да, всякое явоговно идет вслед за свифтом.
>>1181617Вот яблопидоры и могли бы помочь, вместо придумывания своего велосипеда, который никому не нужен на других платформах.И мобильным разработчикам пришлось бы учить только один язык.
>>1181618Ну C++ с ObjC тоже такое себе, на самом деле.Радуйся, что швифт тебя явно заставляет кастовать, в крестах вон можно, наоборот, весьма неочевидно проебаться.
Ебанутый и весьма поздний вопрос, но здесь кто-нибудь едет на грядущий WWDC?
Короче чувствую что я очень слабый разработчик, почти два года опыта, а я чувствую себя на уровне джуниора, то проекты хуевые, то компании, где можно было не въебывать и хуйню творить, а сейчас когда столкнулся с работой на удалёнке, понял что не тащу ее, не могу без стека оверфлоу и прочее.Некоторые задачи я ваще делаю тем что пиздинг код апроизвожу.Короче как повысить свою квалификацию, например архитектура, в теории знаю, на собеседовании все нормально, но как доходит на практики, то пиздец без ментора или сеньора, которому не могу вопросы задать, а также вижу и понимаю что мой код это код смелл, например иногда хотелось бы лучше, но сроки жмут или например еще какой-то пиздец.Как развиваться правильно, как продвинуться, какую литературу и курсы пройти, либо что писать в свободное время чтоб развиваться, я не хочу дауном оставаться ненужным. Например многие вещи не понимаю, допустим в курсах что проходил нет многих вещей, например работа с вьюхами там пока не обьяснят на словах или глубоко в стек не залезу я не понимаю что я не правильно конкретно сделал и тд, либо с бд и т.д. и так с многими вещами, как быть, не хочу быть тупым дауном, я реально вижу что мне надо развиваться, но не пойму что читать конкретно или куда двигаться, практиковаться
>>1184288>куда двигаться, практиковатьсяВкатываться с самого начала, с алгоритмов и комбинаторики.
>>1184288>>1184582какое отношение ебучая комбинаторика имеет к архитектуре и к красоте кода?Для начала нужно почитать Роберта Мартина и понять вообще, что такое хорошо, а что такое плохо. Потом следует попрактиковаться в архитектурах типа VIPER, VIP и YARCH. После этого остаётся только экспериментировать.А алгоритмы и комбинаторика нужны только для всяких яндексов, чтобы писать производительный код и это совсем другая история
>>1184288Просто программирование не твое, парень.
>>1185865Но иногда охуенная волна идет, а иногда очень плохо все
Ёбаный врот не прошло и трёх лет. Неужели первый код экзампл на свифте в эпловсех гайдах. А то я уже заебался продираться через Obj-c код. Интересно это единичный случай или намечается тенденция. Что думаешь дорогой анон?мимо свифт блядь
>>1186274До тех пор пока из кода лезут всяки kXYIPizdaJigurda - несчитово
>>1186290это публичная глобальная переменная модуля core image типа стринг, типа ключ для какого-то атрибута в key-value программировании на котором работает Core Image, чтобы зелёный юзер случайно не перепутал буковки пока набирал сей ключ. Сам если честно воще никогда не юзал key-value подход в здравом уме и трезвой памяти.
Всё таки внатуре странно, что они не сделали доступ к неймспейсу модулям через модуль.точка как в том же питоне, а все объявленые сущности сваливаются в общий неймспейс прямо так. Из-за этого лезут эти префиксы. Всё же в этом плане у того же пиона более гибко работает импорт. Ну можа еще и сделают пушто сами модули-то завезли. Префиксы это пережиток Objective-C.
>>1186274>bridging
Господа аноны, я нашел ваш тред, чтобы задать простой глупый вопрос. Может найдется человек, который знает. Я к разработке не имею никакого отношения и ничего в ней не понимаю, но у меня есть вопрос. Я слышал, что эппл не дает возможности использовать кнопки громкости не по назначению. Такое было доступно только на джейлбрейке. Соответственно, в app store по идее никогда не появится музыкальный плеер с возможностью переключать треки кнопками громкости(если это не кнопки на наушниках). Так вот. Эта возможность заблочена на уровне системы или на уровне модерации в app store? То есть, могу ли я теоретически написать приложение, которое будет использовать кнопки громкости таким образом или это в принципе невозможно?
>>1187158Нет, к кнопкам доступа нет. Есть только к камере, микрофону, жестам, контактам, геопозиции. Можно в теории сделать плеер, который переключает трек, когда у твоего друга натсаёт деньрождение, или ты отходишь на 100 метров от школы, или даже если ты скажешь - тилифончик, включи мне позязяз следуюсюю песенку, или когда ты сфотографируешь хуй в эрегированном состоянии.
>>1187158Можно подписаться на изменения громкости и так детектить нажатия кнопок, есть готовое решение https://github.com/jpsim/JPSVolumeButtonHandlerНу и дежурно тебя отхуесошу, потому что все это гуглится, iOS-разрабом для этого быть не нужно.
>>1187158Эта возможность просто не выведена в доступные программам интерфейсы и всё. Нельзя подобрать ключ к замку, если вместо двери - кирпичная стена. И кнопки штатно нельзя перепрограммировать - конечно, можно реагировать на изменение уровня громкости, но программно его вернуть на место уже нельзя, и получается маразм, а не решение. Последний раз с этим шаманили аж в 2010, так что на штатной прошивке без вариантов, только джейлбрейк.
Есть ли возможность фриланса в этой сфере? Я сейчас в универе доучиваюсь и совмещаю с работой, на ней у меня сейчас есть проект по ios, но скорее всего новых проектов я на ней не получу в ближайшее время(основная ниша этой компании это web). А до получения диплома хотелось бы уже поработать с интересными проектами и много чему научиться. Так вот где можно найти что то подобное? Или без хорошего опыта там ловить нечего?
Треда под mac нету? Как и годных видосиков, судя по всему.
>>1189187 Ios мертв как для фриланса, так и для офиса. Вкатывайся в веб.
>>1189738What? С чего бы это он мертв, особенно в офисах?
>>1189787Все верно. Сейчас везде нужны сайтики или react native накрайняк, а native разаботка в глубокой жопеios swift/obj-c макака, сижу без работы 3й месяц
>>1189931Я тоже.
>>1189931>>1189947Пиздите. Просто не хотите себе конкурентов. Какой нахуй реакт нейтив.
rn хорош, когда уже есть нормально написанное приложение на реакте с разделением на container/presenter компоненты. Статическая типизация для мужиков - flow или typescript, для воров - reasonml или fable
>>1166824мне из-за такой хуйни пришлось в веб перекатываться - рынок мобильных игр, которые я только и умел делать, протух еще несколько лет назад
>>1145967да, обж-с лучше шестой жабы во всем
>>1190050Расскажи подробнее, плиз, анончик.Уже прям совсем невозможно запилить свой флэппи берд, 2048 или долину монументов?
>>1190208Блять сажа. Уёбывайте отсюда геймдеверы. Дайте треду спокойно утонуть.
>>1190215Нахуй его топить, даунич?
>>1190336О мёртвом или хорошо или ничего
>>1190208Разгадка в том, что в 2010-2013 был бум мобильных игр и там были деньги. Теперь "выстрелить" можно только случайно, как flappy bird или замутив что-то принципиально новое в плане игровой механики, как pokemon go - т.е. все поняли, что это лотерея в которую мало кто захочет вкладываться, поэтому и вакансий теперь меньше. Три четверти людей, с кем я в этой сфере раньше работал, ушли в основном в разработку мобильных приложений.
>>1190460Раньше люди старались что-то новое на платформу принести, а потом поняли, что быдло лучше хавает игры в стиле три в ряд и т.д с рекламой и анальным донатом.
>>1190460Ну подожди, а ketchapp и игры в их формате?Они же в 2015 вроде стрельнули.
>>1190986ну я примерно написал, количество вакансий стало снижаться после 2013
Привет, зэкачеры. Опыт в программировании ничтожно мал. Хочу вкатиться в iOS разработку (инвентарь есть в полной комплектации).Начинать сразу со Swift (пугает, что вся свежая лит-ра на английском, которым я сейчас начал заниматься, но уровень которого не позволит мне еще долго читать и понимать новый материал на иностранном языке) или же начать с C -> Objective-C и дальше уже перекатиться в Swift?И вообще, как новичку, который толком ничего кроме не знает кроме как создать массив на Java и с потугами понимает что такое "метод", стоит выбирать iOS как первую серьезную платформу для разработки?Всем заранее спасибо за отклик.
>>1192049Сначала Objective-C, потом Swift. Как новичку, тебе сложно будет понимать Objective-C. Если есть сила воли, то со временем поймешь. По Objective-C есть книга, где все разжевивается. программирование на objective-c 2.0 стивен кочан Можешь ее полистать. Сам не читал, но отзываются хорошо о ней. Ищи 6 издание. Остальные устарели.
>>1192049>Опыт в программировании ничтожно мал>Хочу вкатиться>пугает, что вся свежая лит-ра на английском>уровень которого не позволит мне еще долго читать>который толком ничего кроме не знает кроме как создать массив на Java и с потугами понимает что такое "метод"Пиздец блядь, и эти дауны потом создают 100500 резюме "прошел курсы, кококо, вот выложил калькулятор в стор, зарплата от 30 000, возьмите", а потом сидишь и ахуеваешь, чому компании ищут за 60 000 программисмтов поддерживать легаси говно от таких вот мудаков.
>>1108799 (OP)Аноны, реквестирую книги от objc:Advanced Swift (4)App Architecture
>>1192234http://lmgtfy.com/?q=Advanced+Swift+pdf+site%3Agithub.com
>>1192263Я уже говорил, что мне нужна книга на 4-й свифт. Я это и написал в посте.
Ананасы, пытаюсь вкатиться в VIPER. не понимаю как делается роутинг, если переходы сложные. Например, пользователь находится где-нибудь в глубинах одной из вкладок UITabBarController (UITabBarController -> UINavigationController ->UIViewController -> ...) и нужно произвести переход с переключением вкладки например. Как делается по-православному? Неужели инстанс роутера должен стукнуть аж сам UITabBarController?
>>1108799 (OP)как на питоне или на шарпе под эту хуйню писать ?
>>1189931Ну уж явно пиздишь. В телеграме в группе мобильной разработки одни сплошные вакансии на айос, даже джуны нужны.
>>1194431никак - это васянские поделки, бери жс + реакт-натив
>>1194431Xamarin, но то такое.
>>1195502какое?
>>1194431Кроссплатформенная разработка сырая до сих пор, несмотря на то, что реакт нативе собрал 60к звезд на гитхабе. А хамарин или дарт даже в принципе рядом не стояли>>1108799 (OP)Анонче. Вопрос по делу. Целый год ебался и собирал деньги на этот ебучий мак. Еще нужно 6к дособрать для покупки MacBook Air 13 Mid 2017 MQD32. Сам андройд девелоперс джун и хочу потыкать вашу гейось ось на свифте. Как Air вообще работает? Нормально без лагов? А если я хочу еще накатить туда RubyMine и другие поделки от ЖИДбрейнс эта ОСЬ макосовская хорошо будет себя чувствовать?
>>1195845>мак>макбук>хочу потыкатьлол, мак-мини mid2011 хватает для всего, что ты описал
>>1195845>MacBook Air 13>2018У тебя же глазки вытекут от его разрешения.>8 Gb RAMА этого мало, как бы тут не пиздели, что все ок покпокпок, да ок, если ты ребутаешь машину каждые 3-5 дней, а иначе будут заметные лаги UI из-за постоянных свопов на диск через несколько дней актвиной загрузки, типа разработка + 40-50 вкладок в браузере + скайп слак и по мелочи.Не проще за 60к купить БУ ретину 13/15?
>>1195845Мак без ретины - деньги на ветер. Эир - деньги на ветер, это для секретарш-маркетолухов.
Как прогонять юнит тесты без симулятора? Или хотя бы так что бы все ебаное приложение запускалось, ведь всякеи хуепсфлаеры, хуяндексметрики срут своими трекерами, идут загрузки и тд.Убрал host application: не видит тестируемых классов;ОК, добавь их как сорцы:The bundle “govnoTests” couldn’t be loaded because it is damaged or missing necessary resources. Try reinstalling the bundle.Library not loaded: @rpath/YandexMobileMetrica.framework/YandexMobileMetricaНАХУЙ ОНО ГРУЗИТ ПОДЫ СУКА, А? Я же даже удалили target dependency нахуй.
>>1196012В didFinishLaunchingWithOptions в самом начале guard NSClassFromString("XCTestCase") == nil else { return true }
>>1196129Я уже по другому решил, отдельная схема которой не нужно билдить весь проект + подправил спеки подов, что бы в нее лишние не тянулись + xctool вообще без симулятора.
>>1108799 (OP)Не могу сейчас сменить место работы, но хочется стать кодером круче, имеет смысл начать свой проект делать? Даже если очень туплю? На работе тасок почти нихуя нет
>>1196297Непонел, как ты от симулятора избавился?
>>1196315https://github.com/facebook/xctool
>>1196301Конечно нужно, что у вас за вопросы вообще? У каждого разработчика должен быть свой проект. Даже если он не взлетит, время, потраченное на него, вернётся обратно большим опытом, интересом, развитием и, в конце концов, новым вдохновением и желанием продолжать свою деятельность и становиться лучше.Если 100% своего времени посвящать только работе, можно перегореть за несколько лет и пустить всю карьеру по наклонной.Учить вас всему надо, ньюфаги.
Работа для вкатывальщиков есть вообще? Или всем только сеньеры-помидоры?
>>1196301Работал 2 месяца. В итоге буст получил, но понял, что библиотеки некоторые не юзал, да и архитектуру не знал. Уволился чтобы больше кодить дома.
>>1198526есть норм работа для джунов
>>1198666сосать хуи сеньоров
>>1197013ну я вот за неделю 3 раза начинал и сразу удалял что начал делать, не пойму что за фигня
>>1114851В дс1 джун, который будет +- нормально писать код по заданной ему архитектуре получает 60-80к. А вообще всё от компании зависит. Где-то у людей 2 года опыта, зарплаты около 100, а лычка всё-ещё джун (ибо без присмотра писать код не хотят).
Аноны, приходилось ли кому юзать CADisplayLink да, кейс такой что нужен именно таймер? Столкнулся с траблой, что после запуска анимации через 5-10 секунд fps стабильно падает до 40 причём когда таймер invalidate то фпс всё-равно 40 остаётся лол.Добавляю CADisplayLink на ранлуп глобальной параллельной очереди с топ приоритетом, все расчёты новых значений для слоёв том же в бэк треде, в main async собсна присваиваю новые значения слоям. Хуй пойми где проёбываюсь... кроме двоща
>>1199191Поставь .preferredFramesPerSecond у CADisplayLink поменьше, если не испортит внешний вид анимации. У меня с 30 в порядке пошло.
Аноны, нужен ваш совет. Изучаю Swift , читаю материалы по темам и делаю попутно задания, но задания которые в книге они все однотипны и все вроде кажутся не сложными, тк вот в связи с этим вопрос может есть какие порталы где куча этих заданий, или какие нибудь книги как сборник задач? Также хотел спросить - какой нибудь хороший видео курс, про курс Скутаренко знаю, смотрел, но после нескольких видео плюнул ибо очень неактуальны они уже. Знание английского на школьном уровне, но сейчас стал еще и английский подучивать, это я к тому что порталы все же русскоязычные пока.
>>1199442Видеокурса лучше Скутаренко не видел. Видео по 2 мб 3, не помню свифту хватит за глаза, актуальные вещи в документации посмотришь или нагуглишь.
>>1199499Понял, да сегодня зашел, посмотрел видос, потом почитал по это же теме, что говорит эпл, потом еще в книге тему закрепил и домашку сделал которую скутаренко дает. Вроде норм, вопрос вот в чем, а есть ли видосы по созданию именно проектов на телефон и тд?
>>1199745Их полный ютубУчись гуглит то, что тебе надоБольшая часть вопросов отпадет сама собой
>>1199863Да из полно вроде, но большинство из них на английском.
Зачем это все нужно, если есть React Native?
>>1199872Незачем. Как в RN запилить взаимодецйствие с вайфай pos принтером?
>>1199879npm i react-native-vzaimodeystvie-s-vayfay-pos-printeromне забудь - react-native link react-native-vzaimodeystvie-s-vayfay-pos-printerom
>>1199980А если нет такого модуля, то пишешь свой собственный нативный модуль - это просто, если не собираешься его использовать как react-компонент. Куча rn-модулей на самом деле - это обертки над уже существующими нативными API.
Я понимаю что НАЧИНАТЬ вкатываться с виртуальной машины это максимум ущербно, но пока альтернативы нету.Вообще на какой MAXIMUM DESHEVIY мак для работы можно ориентироваться? Я подразумеваю максимум дешевый (очевидно будет авито варианты), и шоб программировалось без особых тормозов?
>>1200001Есть же хакинтош.
>>1200005Ну вот сейчас поставил виртуалку хакинтош. Ни раз слышал что это хуевая идея и надо сразу макбук брать.
Ребят, как лучше всего изучать, изучаю по книгам + смотрю видосы Скутаренко, после этого делаю дз, но на следующий день уже не очень хорошо понимаю как снова сделать тоже самое, что посоветуете, где набрать больше заданий?
дайте пример POP проекта, а то бля видео дохуя пиздежа с теорией, а нормального применения на делегатах не видел
>>1200163Стандартная библиотека, коллекции.
>>1200155Ебашь большеПотом в голове уложится и проще будет, профит
>>1200303Ну вот как их применяют для вьюконтроллерах и прочее, это получает десятки протоколов надо клепать
>>1200468это понятно, просто когда нет понимания ,что ты делаешь то не очень живо все идет.
>>1200835Не нужно плодить протоколы только для того, чтобы по ПОПу было. В большинстве задач iOS-программиста тут негде разгуляться. Если что-то тестишь/подменяешь, то да, все это закрывается протоколами.Можешь послушать этих хуесасов https://soundcloud.com/podlodka/podlodka-47-protocol-oriented-programming
Проблема такая у меня андеграунд почему-то постоянно подвисает, многие вроде сталкиваются, чуть код поменяешь и пошел грузить, пока использую ручную компиляцию, но хотелось бы все плюшки от эпла, как лечится!? Мак про13.
Посоветуйте пет проекты быстрые склепать, чтобы резюме портфолио себе заполнить, а то у меня тока работа в компаниях были и своего нет проекта.
Вопрос по Xcode 8.2:Использую SPM, который мне все нормально качает и компилирует, но в самом икскоде при импорте модулей пишет ошибку. Я так понимаю нужно добавить папку (SRCROOT)/.build/Debug и Release куда-то, но не понимаю куда. Помогите дауну анону.
>>1201712>Xcode 8.2Как ты этим говном пользуешься? Там же сломали комментирование кода.
>>1201724Что именно сломали?Коменты работают, всякие MARK вещи тожеУ меня средней некроватости пк с хаком, боюсь что если апну до сиерры или хайсиерры и девятки то сосну по производительности
>>1201749cmd+/ разве работает?https://stackoverflow.com/questions/38712365/xcode-8-beta-4-comment-shortcut-disabled?rq=1
>>1201753>cmd+/ разве работает?Да. У тебя же там бета по ссылке.
>>1201766Там писали про эту проблему вплоть до выхода 8.3.
>>1201774Врут, только на дваче тебе правду расскажут.
Значит тебе повезло. У меня этот пункт просто не активен.
>>1201794Возможно это потому что я переместил в отдельную папку т.к. у меня был еще 7 xcode. Там по ссылке говорили что некоторым помогает переименовать.
>>1201322>плейграундфикс
Кто нибудь с Яндексом пиздел? У мобильщиков какие они там задачи в реалтайме заставляли писать? Свифт- обж?
>>1201322У меня у одного такая, проблема что ли?
>>1203981Пофиксили же в последней версии, нет?
х
>>1204669иксанул тебе за щеку
Анон, можно где читкануть какой путь нужно пройти, пошагово, чтобы претендовать на джуна? Ну там шаг 1 - изучить хуйнянейм (999 часов)шаг 2 - научиться делать хуйнянейм (9999 часов)шаг 3 - изучить хуйнянейм, хуйнянейм2, хуйнянейм99 (999999999 часов)
>>1204989Шаг 1 - научиться свифту и обж сШаг 2 - освоить foundationsШаг 3 - UI, animations, network, concurrency, core data, cocoa, multimedia и т.д.По часам ты правильно написал.
Посоветуйте как учить этот ваш свифт. В шапке курс за 2013 год, хз насколько он актуален еще
>>1205336Качаешь бесплатную сфифт бук и читаешь, никаких курсов нахуй не нужно.
Завтра собеседование, а я хуй пойми как могу оценить свой уровень, или пре-мидл или хуй в стаканеЧто пиздеть на собеседовании?
>>1204572д вот обновил, реже стало, но сук всеравно есть, не пойму есть ли смыл ждать пока прогрузит, или выключать сразу?
>>1205816Говори, что джуниор. Потому что мидл - это человек как минимум год проработавший в коллективе, плюс имеет участие в нескольких проектах со знанием ряда технологий.Рассказывай, что знаешь и умеешь. Не стесняйся говорить про опыт разработки, какой стек использовал, что в итоге получилось. Где-то поднапезди, но не сильно. Отвечай без нервоза.Если собеседование будет проходить без кого-то из команды разрабов, только с представителем кадров, делай упор на термины не вдаваясь в подробности. Эти скоты тупорылые один хуй будут сверять с надиктованным текстом. И делай упор на социальную политику, если кадровичка баба особенно молодая и не замужняя. Типа вот нуждаюсь в лавэ планирую взять кредит на машину, что бы ездить на дачу, где забор надо поменять, ну и просто покататься по россии в отпуске... поверь такой пиздеж гарантированно прокатит, главное не молчи.
Пацаны, хочу вкатиться с 10-летнего php-макакинга.Мне 30 лет.Стоит ли? Сколько в среднем получают джуны на удаленке?И возможно ли вообще устроиться джуном на удаленку?
Я правильно понимаю, что так как маков ни у кого нет, а айфон у каждого второго, то существует дикий спрос на иос разработчиков? Если я смогу написать что-то чуть сложнее хелловоролда, то меня возьмут на работу?
>>1200104>Виртуалку хакинтошЧто ты несёшь? Хакинтош это когда ты без виртуалки ставишь мак ос на не эппловский комп
>>1206129Джунов не берут на удаленку с вероятностью 99.9%
>>1206143>Я правильно понимаюНет
>>1206199А в чем и почему я не прав?
>>1206223Потому что если ты попросишь 50к оклад — тебя пошлют нахуй так как решат, что от тебя будет больше вреда, чем пользы. Мало проишь == нихуя не умеешь.Если попросишь 150к — пошлют нахуй так как у тебя опыта нет. И выяснится это после просьбы показать портфолио/сделать тестовое заданиеПОпросишь 100к — просто пошлют нахуй
>>1206223Потому что во-первых маков не так и мало у людей как тебе кажется.Во-вторых то что на ведре может разрабатывать любой школьник не значит что хотя бы 1 из 100 дойдет до уровня джуна. Эта доступность не делает никакой погоды.В-третьих есть хак, который может поставить любой продвинутый пользователь. Что опять таки говорит что школьники установившие андроид студио на ситуацию особо не влияет, если человек действительно хочет попробовать посмотреть на айос разработку он просто поставит хак. Да и в конце концов для совсем ленивых есть виртуалка. И еще достаточно много айосников либо начинали с хака, либо так и продолжают на нем сидеть.Не будут брать тех кто умеет что-то чуть сложнее хелоуворда, чтобы потом долго и муторно его обучать, возможно нихуя не добившись. Проще и дешевле реквестнуть разработчика с опытом из других областей(веб, ведро) и обучить его.Хотя если я тебя не допонял и ты имел ввиду что можешь написать конкретно на айос что-то чуть сложнее хелоуворда, но в целом имеешь опыт и знания программирования, то тут конечно вполне могу взять.
ЕБАНЫЙ REACT NATIVEКАК ЖЕ Я ЗАЕБАЛСЯ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!у меня все
>>1206624Крепись браток.
>>1205418Решил пока навернуть курс лекций cs110, а то я совсем нулевой
>>1206305про какой уровень ты говоришь, что нужно знать минимум?
>>1206305Пили контактыСейчас устроим тебе поток джунов
>>1208209Киев, ул. Бендеры, д. 14 кв. 88.
>>1208312Это на перекрестке с площадью Ненавсти Москалей?
>>1208323Сразу под распятым мальчиком в трусиках.
Поясните за эфэсбушное componentkit - можно нормально использовать с любыми third-party компонентами или только со специально написанными под этот фремворк?
>>1209637Возьми за правило не использовать ничего фейсбучного, они имеют обыкновение все забрасывать, потом будешь с мучениями выпиливать.
>>1209637>со специально написанными под этот фремворк? Зис>>1209708>они имеют обыкновение все забрасыватьУже лет 6 такой тенденции нет.>>1208160>что нужно знать минимум? uikit, nextstep, avfoundation, coredata
>>1209742>лет 6Да ну, а что там в прошлом году с AsyncDisplayKit/Texture случилось?
>>1192234блэд, мне тоже не помешала бы, хотя я только вкатываюсь, возможно рановато
Уже давно горело попробовать что-нить напилякать под iOS, все откладывал и откладывал, дрочил чертов андроид. Вот пару недель назад начал таки. Попутно влез посмотреть вакансии и увидел нихуя. Ну тоесть вообще нет вакансий на iOS джуна в дс. Кто-нибудь шарящий помогите, что с рынком вообще ? неужели так много айосников? На ведро постоянно новые вакансии появляются.
>>1214214Все давно перекатились в Реакт Нэйтив. Нативная разработка никому не нужна.
>>1214232https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a>Due to a variety of technical and organizational issues, we will be sunsetting React Native and putting all of our efforts into making native amazing.>Все давно перекатились в Реакт Нэйтив, наелись говна и перекатываются обратно на нейтив.
Гы. Я где то с год назад писал в этих тредах что свифт охуенный язык но бизнес порешает и реакт возьмет вверх.
>>1214264И в итоге обосрался с прогнозом, как тебе и писали аноны.
ух.бляНачал проходит курс с курсеры, где делают простой апп на запись звука. сделал все как этот мудак https://youtu.be/dTAmu_QLIiIв результате в консоли ошибка2018-06-21 13:24:50.653638+0300 PitchPerfect[1501:186298] 317: ca_debug_string: inPropertyData == NULL2018-06-21 13:24:50.654193+0300 PitchPerfect[1501:186298] 51: CreateDataFile failed2018-06-21 13:24:50.654375+0300 PitchPerfect[1501:186298] 930: Couldn't create a new audio file object2018-06-21 13:24:50.654898+0300 PitchPerfect[1501:186298] 51: CreateDataFile failed2018-06-21 13:24:50.655261+0300 PitchPerfect[1501:186298] 930: Couldn't create a new audio file objectвыручай анон!
>>1214487https://stackoverflow.com
>>1214249Даже AirBnB перекатывается. И представь их бизнес, в сравнении с мелкими ребятами - сколько они-то потратили на это вот все
Айнончики, а нужны ли где-нибудь разработчики под macOS?Под маковский десктоп, в смысле?
>>1214668>>1214487походе simulator глюканул, на девайсе заработало.Алсо, почему xcode на первый взгляд такой уюбищный. По стравнению с idea срань какая-то. Гуглил хоткеи, или их нет или не умею искать. Чтобы забиндить duplicate line - нужно ковыряться в ini файлах и костыли городить. Rename class - и тот походу не завезли. Ну ниче, может еще распробую xcode ваш.
>>1109297Чем же веб такая параша дружок?
>>1214671С реакта на нейтив или наоборот?
>>1214785Он на любой взгляд конченный. Выезжает только за счет невероятно плотной интеграции с процессом билда и публикации.
>>1214763У меня друг сначала ебал аойсь, теперь вот ебет макось. Шо то шо это, гоговрит что под макось кокоа более кривой. Да и байтоебли у него там хватает с цирком урода из плюсов.
>>1192234>App ArchitectureВот эту бы почитал. Есть где-нибудь версия для корсаров?
>>1214827Так ты скажи, он это для себя чисто делает, или на работе?Как искать работу по макоси? Я чего-то вообще ничего не нахожу, одни ай-мобилы.
>>1214872Ну ты сам прикинь, рынок маков 5%, много будет вакансий? Вкатывайся лучше в c++/QT
>>1214880Почему на qt не могут в нормальный, симпатичный интерфейс, а лепят говно аля привет 90-е?
>>1214966Примеры приведи нормального и говна 90х.В картинках.
>>1214979Последнее не говно.Про анимации я так понимаю qt разработчики вообще не знают, почти нигде не видел каких-то анимаций. Прилично выглядит несколько приложений от топовых компаний типа spotify.
Как клиент телеграмма так охуенно ютубовское видео отображает в AVKit? Нашел либы, но они старые, не совместимы под 4ый swift и/или новое ютубовское апи.
>>1214763Мне вчера ночью хрюшка писала, хочу ли я перекатиться с iOS на macOS. Но я как истинный хикан даже не ответил, потому что в ебаной рассылке имя не мое указали.
>>1214872На работе канешн.
>>1108799 (OP)Дайте хороший тутор для работы с коллекшнвьюлэйаутом, хочу тоже строить такие вьюхи, где типа если фото большая, то ячейка большая, если меньше, то рядом там две вмещаются, вот такую мозайку и прочее
>>1214821с реакта, да.
>>1215569Там в комментах пожар средней интенсивности, кстати. Но кто-то правильно заметил, что не все конторы могут себе позволить $$$ на каждую платформу + web.
>>1215573AirBnb тоже вот не могли, как сэкономили-то!
>>1136436>>1136661Пилите кулстори.мимо тоже хочу вкатиться
>>1136436Вкатился он, ору с тебя. Когда попадется нетривиальная задача ты сопьешься или отдашь ее на фриланс, лол. И еще. Насколько помню, у него курс чисто по свифту, а не по всем фреймворкам iOS.
>>1216953Вот кстати да, что будет если не потянешь? На мороз выпнут?
>>1217120Да
Поясните. На данный момент(2018), есть ли шанс вкатиться в иос? Потому что по вакансиям или нихуя нету или нужно от 3 лет опыта уже.
>>1217523Практически нет. Только на ведро.
>>1217524Ага, ведь каждый уважающий себя человек мечтает написать приложение под глючную платформу, на последнюю версию которых обновилось ноль целых хул десятых юзеров.
>>1217523>>1217524Не верь. Гомопидор не хочет себе новых конкурентов. Вкатиться реально и довольно легко по сравнению со всяким тырпрайзом.
>>1217537Ну я мечтаю написать приложение на так и не вышедшею ubuntu os, и как это отменяет то, что вкатиться в 2018 в айос разработку с нуля практически невозможно?
>>1216563Да хуй тебе. На галеру хуй устроишься, нужен опыт коммерческой разработки. Без него ты вообще никто, даже джуном ссаным не берут. Было пара предложений от каких-то очеееень сомнительных контор, но нахуй такое
>>1217606На галеру явадауном или шарподауном устроиться проще просто. Нужно только искать бесплатные курсы, которые сейчас у кучи контор, и вкатываться через них.
>>1217625Че за бред вы вечно пишите в этом треде.>Дядь, а дядь, я прошел бесплатный курс, вот ссылка, позязя возьми на работу
>>1217635Нет, я говорю про курсы которые проводит галера с целью набора свежего мяса, а не мошенники ОАО ВАСЯ ПУПКИН Inc НАШИ КУРСЫ КОТИРУЮТСЯ У КРУПНЕЙШИХ КОРПОРАЦИЙ 99.9% хайррейт.Большинство июней на средние и крупные галеры именно так и закатываются.
>>1217639никогда не понимал, зачем эти курсы нужны.сидишь дома, читаешь мануал, делаешь 1-2 простых приложений, ложишь в маркет.Все, еще на гитхаб выложи - джун тебе обеспечен. Другое дело, что сделать такое способны еденицы.
>>1217649Для тех кто идет вайти потому что слышал что там платят 300к\с любому хеллоувордщику это самый оптимальный вариант, и таких сейчас большинство.
>>1217649Да, джун обеспечен.Но он нахуй никому не нужен в 2018, потому что всем сейчас нужны или миддлы и сеньоры.
>>1217677>проебать деньги и разочароватьсяfixed
>>1129668>SSD 512+ Gb.причем тут объем ссдшника?? Вот если он будет 200 гигов, а не 500, что-то изменится?
>>1217649А потом, блядь этот недоджун идет разрабатывать всякое говно в "новую компанию и очень молодую", к которой обращается тупой предприниматель, а бедный бекэндщик потом пьет корвалол и водку залпом перетаскивая эту хрень с сервера на сервер, потому что поделие новоявленного Java бога не может, сука правильно привести тип переменной, приходящей в json-е и крашится от "42" вместо 42, нормально ругнуться в лог, который можно было бы прочитать не имея исходных кодов и не погружаясь в яву с головой, не умеет культурно обработать 500-й ответ от сервера или отсутствие какого-то вложенного объекта, а гуру активити и лэйаутов за собой даже документацию к АПИ не оставил из-за своей тупости.
Я тупой дегенерат и за два года только кнопки красить умею пиздец.Каждый раз прихожу на проект и не понимаю как люди пишут такие сложные архитектуры, слои, скрыты и тд.Куда копать что читать. Как также научиться?
>>1218020Программирование не твое.
>>1217919Какие деньги они проебут?
>>1218020>не понимаю как люди пишут такие сложные архитектуры, слои, скрыты и тд.они просто поехавшие со справками, архитектуры не нужны - на любом фронте бери что-то элмоподобное и ссы адептам NIH в ротешник.
>>1218065>элмоподобноеХули ты несешь, хуйскеледаун, блять
Давайте шутейки шутить
>>1217994чет херню ты сморозил. по твоему человек не способен самообучаться, нужно обязательно за ручку на курсах водить?>>1218043ну в моем городе вайтивойти курсы это бизнес, где лохи тратят несколько к зелени за год обучения
>>1218124Россиянин, а тебе "хохлы-фашисты" под кроватью не мерещатся? Зачем ты оккупировал донбас?ФП – оно такое, располагает к шизофрении.
>>1217994А с каких хуев бекендщик шлет строки вместо чисел? В следующий раз ему придет в голову присалть "42,567" вместо 42.567, или "true"/"1", вместо true/1. Сам себе буратино, который не документирует апи и не составляет контракты этот ваш бекендщик.
>>1218022Ну а че делать.Дефайн когда программирование твоё? Какие критерии
>>1218399Ну вот так же, только не за 2 года, а за 2 месяца.>и за два года только кнопки красить умею пиздец.
поясните почему массив имеет метод append. Массив это же последовательность значений в памяти, неизменяемая коллекция, а с append - это List же, не массив (в нормальных языках)
>>1218526блять тебя это е бет чтоли мудак
>>1217994Бля, если данные не консистентные, то такой бэкенд идет нахуй и об этом я прямо скажу лиду ибо какого хуя я должен грузить приложение кучей проверок из-за того, что бэкенд мусорка. Пусть переделывает. О документации я молчу, пару раз видел, чтобы дока была и содержалась в актуальном виде
Метал вообще где-нибудь кроме гейдева может пригодиться айос разработчику?Я немного вкатился, весело, но думаю может нахуй надо и лучше повасяню своих поделок на ГЛ, который сейчас чуть ли не в любом тостере.>>1218159>ну в моем городе вайтивойти курсы это бизнес, где лохи тратят несколько к зелени за год обученияНе ну такого говна в любом городе хватает.Дела неплохи пока есть лохи, хуле.Я повторю что говорю про курсы БЕСПЛАТНЫЕ от самой галеры, куда нужно мяско, и которая хочет сама надресировать себе мартышек и в конце выбрать самых дешевых и послушных.Платные курсы это что то на уровне платного списка вакансий у храгенств. Вещи одно порядка парашности.
>>1218526https://developer.apple.com/sample-code/swift/downloads/standard-library.zipВот это прочитай и все станет понятно в свифте
>>1218572> повасяню своих поделок на ГЛ, который сейчас чуть ли не в любом тостере.ГЛ уже выпилили из айОС и скоро выпилят из макОС, тоже самое будет с openCL
>>1218458Ну если задач не было других
>>1218526Вектор, а не лист.У листа нет произвольного доступа за константное время же.
>>1218229>>1218552Сука, блядь, пошли вы нахуй, чувствительные вы мои. Что, в приведение типов не умеете? Хуле блядь вы не можете отличить число и числовую строку? Сука, ненавижу вас!!! Пидорасы!!! Ебать, >>1218229 с тех хуев, что я, сука, мудак без доки, и ориентируюсь только на примеры запросов от переносимого бэкенда, больше, блядь, ориентироваться не на что, епта, притом ваш собрат долбоеб ориентируется то на число то на числовую стоку, блядь, что, так сложно привести типы глобально, чтобы запрос хотя бы не крашился от этого?>>1218552>какого хуя я должен грузить приложение кучей проверокТакого, что те, блядь, за это платят деньги и это есть в ТЗ.Вообще, ждависты, свифтовцы, че у вас все так плохо с обработкой исключений? Вопрос в самом мышлении. Хуле вы когда кодите не предполагаете что какой-то из вложенных объектов может не прийти? Хуле постоянно надеятесь на авось, что "прокатит", что всегда шло и тут придет, null и краш ебать, просто вместо того чтобы просто не выводить блок. Так сложно. Вы, сука, не думаете никогда, всегда доверяете входным данным, и от этого выходит срака. Почему нельзя сразу, при разработке приложения учесть все и де делать грейсфул хендлинг для исключительных ситуаций, хуле сразу сыпаться?PS: с таким подходом все большее количество компаний будет слать вас нахуй и нанимать html кодеров, а приложение на javascript просто оборачивать в "обертку" для той или иной ОСи, тем более есть очень хороший пример, где ваша сраная java используется только для отрисовки браузера, в котором грузится само приложение на web технологиях.Коллеги, ну серьезно, заебала ваша строгость, приведение типов не столь ресурсозатратно, но спасает от многих проблем.PPS: мне не впадлу привести тип самому, скастанул и готово, но вы, бляди, берете по 10-15 проектов в одно рыло, и вас, блядь не дождешься ни в слаке, ни в телеграме, ни в вацапе, средняя скорость ответа - 1 пост в 12 часов. И как блядь при таких вводных подгонять под вас бэкенд, тем более когда генеральный наседает?
>>1219958Нихуя бомбит паренька.
>>1219958Хуя бомбаж криворукого.
>>1219958Ты дебил? В нормальных конторах как раз заботяться о четкой спецификации всех интерфейсов между разными модулями, а не обмазывают все килотоннами проверок только потому что бекедщику в какой-то день стукнула моча в голову и он начал возвращать null или строку вместа чила, или наоборот.И пользователю кстати похуй такой грейсфул хендлинг, один хуй напишет ему конкретную ошибку или перехватит твою маняхуйню и напишет что "ИШВИНИТЕ, ДАННАЯ ОПЕРАЦИЯ НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНА">PS: с таким подходом все большее количество компаний будет слать вас нахуй и нанимать html кодеров, а приложение на javascript просто оборачивать в "обертку" для той или иной ОСи, тем более есть очень хороший пример, где ваша сраная java используется только для отрисовки браузера, в котором грузится само приложение на web технологиях.Ага, прям выше по треду уже кидали примеры как все роняют кал и пересаживаются обратно на нейтив со сраных оберток
Итт происходит ПОРВАЛОЛ.
>>1219958Говнокодеру не замораживающемся с написанием нормального эйпиай не приятно?
>>1219958Я б тебя нахуй уволил, необучаемый
>>1219958И вот зачем все эти словесные ужимки и прыжки?Ты тут тип самая очкастая долбоебично-ироничная макака?Твой инфантильный понос вообще не воспринимается в качестве чего-то осмысленного, к твоему сведению (впрочем, это не только видимость).Я бы тебя просто нахуй бы послал, да и все.
>>1219958>Все вокруг пидорасы, а я дартаньянЧто сказать то хотел?
Ну и как писать под эту парашу не обмазываясь маками? Сижу уже плотно под хакинтошем и никаких проблем не имею(потому что на мой некроговнопк макось легла как влитая). Сейчас хочу собрать новый пк, но эта эпл дристня меня пиздецки ограничивает в выборе.Сложно ли будет перекатиться в реакт, зная ios особенности? И какие подводные использования облачных маков типа macincloud? Еще варики, кроме покупки эпл параши?
>>1220538Ебать ты злой.
>>1220538Не разрабатывай под эплоподелия например. Купи старый мак и деплой с него бля. А так играйся на хакинтоше.
>>1220591Да, куплю старый мак(такой чтоб поддерживал новую макос, потому что хуйкод скоро к ней подтянут) вместе с новым компом.
>>1220538>Сижу уже плотно под хакинтошемЯсно, дай угадаю, а твой смартфон это дешманский сяоми с иконками ios?
>>1219958Дядь, просто остынь. Ты вообще не шаришь, что такое нормальный проект. ТЗ, судя по всему, тебе тоже пишут ебасосы, не иначе. Терпеть не могу, когда приходят проекты от таких даунов или с бекендом от даунов. Даже если тебя ген.дир. садит на бутылку, это не значит, что тебе не надо стараться сделать чистый и хороший проект, а не окунуть руки в гавно, как ты обычно это делаешь и начать стучать по клавиатуре.Вот у нас неделю назад пришел джун годовалый, который походу сразу начал пихать свой код из старых проектов. Код ревью еще не делал, но вангую, что там будет хуйня и именно из-за того, что он не пишет нормально, а лишь бы быстрее пихнуть работающее со старого проекта - именно поэтому за год он джун. Попадались реально быстро-вникающие личности, которые через полгода уходили на позиции мидлов.
>>1221091Некорректное сравнение.
>>1221145Сука блятбГде вакансии джуновХуй сыщешь я про дс конечно
>>1221360 в дс2 тот же пиздец. Две вакансии, одна из которых ебанутая и ищут миддла+, вместо джуна
>>1221422>Две вакансииНу не пизди мне тут уебок
>>1221422Я забил хуец, откликаюсь на мидл/хуидл позицииПрохожу собесы и отказывают по причине того, что нет коммерческого опыта
>>1221532Вкатывайся в js и React Native. И стриги килобаксы.
>>1221559Хочу быть смузихлебом
>>1221559>React NativeСлышь, давай подробней с этого момента. Как эта хуйня работает. У меня например есть куски говнокода(экстеншены, кастомные вьюхи и прочие заготовки), какаоподы и просто опыт работы с икскодом и свифтом, в том числе коммерческий. Это все нужно будет забыть, вместе с макосью?
>>1221697Нет конечно, зачем забывать.
>>1221360>>1221422Я в ДС2 по знакомству пошел в фирму, где когда-то работал уже, но не по мобильной, 60к выделили как джуну(+20к по старой памяти).Когда искал, тоже нихуя не было вакансий, 1-3 висят на джунов. В итоге сейчас мониторю рынок, чтобы понимать, какой стек технологий актуален и т.п., такая же ситуация - а на работе при этом дефицит рабочей силы, фрилансов постоянно берем, все равно не хватает типа.Вот кстати вопрос, сам не фрилансит, но уже посмотрел как работают те, которых нанимаем. Это норма, что они прям за каждый день скидывают отчетность, что типа делали? Я думал, дается срок и похуй на эту бюрократию. Знающие, расскажите подробнее как это происходит, а то с таким дефицитом я тоже хочу в перспективе из дома работать.
Есть у кого книга App Architecture от Objc.io?
>>1221976Купи, уебан. Если у тебя нет 20 баксов, то надуй тебе ее читать, архитектор мамкин подуй фэт контролеры писать, говно.
>>122217349 баксовнахуй тебепиздуй фэтговно вонючее
Анончики, наверное, самый уебищный вопрос, который задают тут все ньюфаги, поэтому готов пойти нахуй в случае чего.Короче, решил вкатиться в эти ваши свифты, не долго думая даже не чекал что за язык такой, лол взял себе макбук. Сейчас сижу в плейграундах с какими-то обоссаными книгами Усов свифт. В принципе, каких-то особых проблем с непониманием языка пока нет, все достаточно просто. До этого дрочил на шарпы.Расскажите сколько времени примерно необходимо чтобы вкатиться в айос разработку и хотя бы уйти джуном в стажировку?Какие средние зп у джунов/мидлов? Интересует не столько дс'ы, сколько дефолтные миллионники.
>>1222812У каждого по разному, кому-то и целой жизни не хватит...Я уже 4-ый год пытаюсь.
>>1222812Изык на изи учится! Проблемы с библотеками айос, которые педоры каждую версию чуть меняют, да и их осень много. да алсо до с пор наизусть не помню вск функции тэбл вью контроллера
>>1224115Может ты имел в виду UITableViewDelegate?А нахуй их наизусть помнить-то.
>>1224170Два чаю этому господинуНахуя все наизусть помнить? Встречал пару индивидов, которые задрачивают уже синтаксис, методы и пр. не первой год. Так и не вышли дальше этих рамок. Это же путь в никуда
А есть какая-нибудь современная годнота по внутренностям ios? Навернул недавно ios and mac os internals, книжка зашла на ура, но там древнее говно мамонта.
>>1225637iOS App reverse engineering, но это такое.Ну мало ли понравится.
>>1225692Это еще лучше.Спасибо анон.
>>1225844Я только начал её читать и ничего такого не увидел, так что особо на откровения не надейся
>>1108799 (OP)Какие же они хуесосы, сидел, блять, работал, хуяк и xcode вылетает. Что за хуйня? У меня сентябрь дедлайн горит, а у этой параши вдруг встал хуй на очередное обновление! Час, БЛЯТЬ, ЧАС, эта сука не пускает меня в программу. Про то что данные конечно же не сохранились, я даже молчу. Вот от кого, а от эпл отсутствия ебучей проверки при обновлении в одну строчку:если программа открыта() -> то не трогай ее, блядский эпп сторне ожидал.
>>1226028Что-то не так у тебя, мне кажется, у меня всегда спрашивает и, о Боги вот за это спасибо эплу, но бывало зависал он, бывало свет рубали, но каким-то чудом всегда все сохранялось. А еще есть гит и гитфлоу, которые помогают работать и делать правильные коммиты, а не тонны кода терять
>>1226028Сейчас бы ставить икскод со стора, а не качать xip'ы, сам себе поднасрал.
подскажите плиз про методики ведения именно свифт проекта.то есть например аппле предлагает ебаться с таблицами, где если таблица с анимациями и динамикой добавления/удаления нескольких секций/ячеек, то происходит тотальный пиздец.или может быть есть какие нибудь проекты на гитхабе, которые можно поизучать для развития
Как хранить слово после ввода символа, пофиг текст вью или текстфилдом. Ввожу & даже надо до пробела все слово вычленить после того как начал печатать. Дидчейндж делегат допустим понятно иф стринг ==&А дальше как вычленить слово? В тексте много раз такое может быть. Мне надо это чтобы автокомплит подрубать и дергать при автокомплите. Заебался думать как делать. Не пойму как считать.
>>1226236могу только древний говнокод датьhttps://pastebin.com/raw/bCz1LRCm
>>1226236на каждое изменение текстфилда дергаешь метод, который сплитит строку по пробелам метод components или вообще по регэкспом, что имхо лучше, туда можно и обработку запятых/точек запихать, и с результатом матчинга по регэкспу/компонентс уже делаешь то, что тебе нужно.
>>1226205>аппле предлагает ебаться с таблицами, где если таблица с анимациями и динамикой добавления/удаления нескольких секций/ячеек, то происходит тотальный пиздец.Говно они высрали вместо таблицы, ИМХО в ведре таки сделали этот момент лучше с DiffUtil.
>>1226236Если я тебя правильно понял, и тебе нужно выдрать все слова с префиксом "&", то https://pastebin.com/4VWmwU6K
>>1226299Ну да & напечатал, дальше продолжаю вместе с ним печатать. Выдаёт весь товар в списке. Поиск я реализовал по таблице. А вот запрос тегов в реплтайме никак вот не могу. Сейчас код гляну.
>>1226570Ну типа теггинга короче
>>1226571Вот чувак похожее решает но так и есть смог найти.https://stackoverflow.com/questions/44323346/get-word-that-is-being-typed?rq=1Я нашёл экстенш что хватает слово что напечатал только что. Но не могу его привязать чтобы оно работало только после того как ввёл &. & мы можем вводить в любой части текствью и надо брать слово только там где ввёл символ.Экстенш вот https://pastebin.com/R5E25kFP
>>1226694так я же тебе дал пример - >>1226246@ заменяешь на & и всеплюс еще прерывание автокомплита if str.count > 0 && str.range(of: "^[a-z0-9]+(\\.[a-z0-9])*$", options: .regularExpression) == nil { validInputStarted = false}
и хули ты мне сделаешьhttps://pastebin.com/raw/hzNyvkrg
>>1226717Рейндж туда записываю текствью верно?
>>1226717И stringRange это чья переменная должна быть
>>1227235ренж изменения. ты когда редактируешь текст, можешь его кусками выделять, то есть выделить слово и вставить предложение. соответственно выделенное слово должно удалиться, а предложение вставиться.>>1227244это ренж слова автокомплита.давай я просто переделаю это дерьмо, зайдешь через часа три. тем более тебе нужно выделить все слово сразу после ввода &, у меня же заполняется автокомплит по мере ввода, там немного переписать надо будет.ты просто слабоумный и даже задачу нормально сформулировать не можешь
>>1227235ну в общем антон не получилось сразу сделать. ну точнее переделать я ее переделал, но там доделать осталось, так что еще попозже чекай если уже сам не расковырял, уебок
>>1227235ой все, у меня еще и хакинтош дома отлетел. моожет быть завтра вечером стоит чего то ожидать
кто нибудь работал с gzip? Мне надо получить ответ с сервера и дешифровать. Но я не могу получить data чтобы распаковать gzip, т.к. ловлю -1015 ошибку (зашифрованные данные)
>>1227766проблема скорее всего в NSAllowsArbitraryLoads дебил ебаный, байты у него зашифрованные
Пилите свои идеи на тему Machine Learning, использования Create CoreML & CoreML
>>1227810Самообучающаяся борда на нейроночках.
>>1227772AllowsArbitraryLoads у меня стоит true в info
>>1227235https://pastebin.com/raw/VnX810WAну то есть ты вводишь &, оно сначала пытается спарсить текст справа, если ничего не находит то автокомплит работает с нуля, если находит то это слово вставляется в автокомплит. заебись? заебись.
Добрый вечер. Начал вкатываться в иос, возник вопрос.Есть текст с плейсхолдерами, плейсхолдеры могут быть одинаковые, и есть массив с таким ж количеством объектов, надо проходиться и заменять плейсхолдер на строчку другую, например.Как правильно тут функциональщину применить?Let text = "first CODE second NAME third CODE"И массив есть let arr = [“edoc”, “klein”, “starve”]Надо пройтись по стрингу выше и подменить вот плейхолдеры элементами из массива подряд, думал реплейс делать, но там одинаковые могут быть, надо привязка 1-1 2-2 3-3Что посоветуте?
В общем уже вторую неделю активно смотрю курсы от Devslopes, по крайней мере у них актуальнее чем у Скутаренко из ОП поста, который учит уже устаревшей версии языка.Но я тут столкнулся с проблемой, которая просто останавливает меня в прохождении урока, может поможет кто нибудь...Суть в чем: пишется чатик простенький, естественно с нуля, и используют 4 фреймворка: Alamofire, SocketIO и SwiftyJSON (Еще Starscream, я до него не дошел).Вот SwiftyJSON вообще не работает так, как показано на уроках, приходится вставлять парсинг в do-catch, но как я вижу это и так активно используют в практике.А вот конкретно SocketIO используется устаревшее, поскольку при использовании комманд из урока в практике, сразу начинается ругань что xcode не понимает что от него хотят.Так вот, есть ли тут кто работал с этими фреймворками? Хотелось бы задать пару вопросов
>>1229208> Что посоветуте?не быть дебилом ебаным https://pastebin.com/raw/wjwTHibe>>1229284> Хотелось бы задать пару вопросовберешь и задаешь, еблан
>>1229361По тому уроку что я делал, не было речи об nspПросто не понимают что вставлять в этот параметр.Ссылка то уже есть.Абсолютно во всех описаниях этого SocketIO нету ни полслова о NSP параметре.
>>1229857Нигде подробно не описывается создание этого SockeIOSlintЕсли брать из гита официального - ничего не работает.Наабум ковыряя разные коды, вставил нахуй неупершуюся строку, xcode обругался потребовал вставить as! SocketManagerSpec (чего опять же нету ни в уроках ни в туториалах, ни в описании фреймворка), и при запуске выстреливает такая ошибка.Охуеть
>>1229878Отклеилось
>>1229879Ты че долбоеб? Конечно урл нельзя кастануть к какому-тос пеку? Ты че спек создать не можешь?уроки ебать, сокет ио такая параша, что там никакие уроки не помогут
>>1229857твоя ошибка в том, что ты пытаешься дрочить среду с высоким(для тебя) порогом входа.в гитхабе дрочишь исходники https://github.com/socketio/socket.io-client-swift/blob/master/Source/SocketIO/Client/SocketIOClient.swift#L96и сразу видишь что там нужен не url, а managerspechttps://github.com/socketio/socket.io-client-swift/blob/master/Source/SocketIO/Manager/SocketManagerSpec.swift#L76и в общем очевидно что ты высрал вместо кода абсолютную белеберду и ошибки закономерныи что тебе делать? - найти в истории коммитов проекта устаревшую версию, где инициализируется именно так, как тебе надо (то есть установить например через кокоподс pod 'Socket.IO-Client-Swift', '<= 12.1.3' )
>>1230016Не могу, я язык вторую неделю осваиваю.А что можно вместо socketIO использовать?
>>1230017Очень интересно, я обязательно изучу, спасибо анон!
>>1230027рассказывай зачем учишь хуесь и что учил до этого
>>1230036Ничего не учил, опыт очень скудный. Максимум html-css, чуть чуть c++.Пограмирование учить начинал несколько лет назад, потом пришлось дропнуть. Сейчас есть возможно постажироваться как раз на айос девклопес, уж очень понравилась безопасная среда, понятный и простой синтаксис и понятная логика.
>>1230039ты уже стажируешься или у тебя дома мак был?
>>1230040С виртуалки учу. Стажировка осенью, там маки выдают. С виртуалки конечно тяжко, но пока не жалуюсь. Да и денег на средней мак нету пока что
>>1230046ты только в этом треде сидишь или еще где то?
>>1230054Не, только здесь иногда.Я даже не знаю где обычно сидят разработчики и обмениваются опытом (Кроме очевидного Stackoverflow)
сука, какой же конченый этот ваш XCODE, просто блять слов нет. Я не могу поверить, что на этом пишуть программы блять.Пожалуйста, подскажите может какой годный туториал или видео, где показано как им пользоваться, hot keys, как между файлами прыгать.
>>1230422cmd+Q
>>1230422command+shift+O - прыгнуть к классу(или к файлу хуй знает). +J - показать файл в дереве проектаhttps://habr.com/post/147097/https://habr.com/post/307138/
>>1230432т.е. твой совет не юзать xcode, так?
>>1230332ну и правильно. они нигде не сидят, ну точнее кое где все же они есть, только это в основном чсв бездарные уебаны без работы.
>>1230422JetBrains AppCode.
>>1230543>в основном чсв бездарные уебаны без работы.Какая досада, я слышал что коммьюнити разрабов на ios более дружелюбная
>>1230603на реддите посмотри всякие iosdev и тд. На двачах точно не нужно комьюнити искать, как раз таки это те самые чсв уебаны без работы, думающие, что все знают
>>1230603ну вот смотри как в принципе любое снг комьюнити работает:у тебя есть проблема, ты эту проблему озвучиваешь. если проблема слишком простая, тебя хуесосят и отправляют в гугол. если проблема слишком сложная, то тебя хуесосят потому что ты тупой и именно ты не можешь разобраться, хотя при этом ничего дельного сказать не могут. если проблема средняя и решается за 30 минут, то тебе действительно что то помогают, и между делом как бы намекают, что ты тупой, а я вот умный решил помочь тебе.в комьюнити сидят ленивые уебаны, которые ищут самоутверждения, и при этом которые не хотят ничего энергозатратного делать. когда человек вырастает из комьюнити, то есть он становится слишком мощным, для него любая задача - простая, или по крайней мере решаемая, то он ливает из комьюнити, это наилучший исход.в худшем случае он продолжает терпеть тупость нубов, набирает максимальный авторитет в комьюнити(причем хорошо если это реальный авторитет, а не кармические циферки), его свч бесконечно кормят, и он прекращает свой рост и как человека, и как специалиста. соответственно такие люди гораздо слабее настоящих специалистов.так вот, как я уже говорил, иос это среда не с низким порогом входа. проблемы тут такие: либо ты нуб и не выучил еще языка, либо ты трогаешь изначально кривые компоненты, например злоебучий UITableView. в общем, тебя будут только хуесосить, и ничего с этим не поделать.
>>1230611Про суть снгшных комьюнити в яблочко. К счастью, почти все возникающие в iOS разработке проблемы гуглятся, благо нас дохуя. Просто не ленись гуглить и читать.
>>1230039>Пограмирование учить начинал несколько лет назад, потом пришлось дропнутьпочему дропнул?
ебааать мне мозг порвало, оказывается можно к виртуалбоксу подключить физический жесткий диск и не ебаться с флешками
>>1230611А что, табл вью хуйня?
Посоветуйте несколько идей каких-нибудь не сильно простых и не сильно объемных приложений не имиджборду. Желательно чтобы точечно затрагивали какие нибудь фреймворки типа map, core motion, camera, core data.Всякую тудупарашу, заметки и прогнозы погоды уже писал на ведре, так что не стоит.Еще вопрос по поводу актуальности этой pdf для изучения обжектива.http://cagt.bu.edu/w/images/b/b6/Objective-C_Programming_Language.pdfСам язык по верхам знаю поэтому хочу сразу что-нибудь похожее на спеки читануть, но смущает 2009 год выпуска пдфки.
>>1230732в дефолтном виде с ней работать невозможно, если у тебя несколько динамичных секций, а если еще и с анимациями, то ты просто ебанёшься. лично я себе написал личную обертку, как в принципе и многие другие, но блять флешбеки ад израиль до сих пор преследуют меня>>1230739напиши змейку, сучара ленивая
>>1108799 (OP)БЛЯДЬ, КАКУЮ ПРИЛОЖУХУ ЗАПИЛИТЬ?!
>>1230749>напиши змейкупопробую на метале захуярить
>>1231648Редактор 3D объектов, типа 3dmax
Ща выйдет новая ось и новый хкод ее требующий... эти вещи обязательны для разработки или нахуй не сдались?
>>1231926обновляться ты можешь когда захочешь. максимум потребуют последнюю версию хкода при заливке в маркет
>>1232007Никаких подводных на этапе разработки?Думаю брать девайс с лохито, года 11-12, которые начнут сейчас скидывать за норм цену по идее
Есть тут анон, которому можно задать пару вопросов в телеге\скайпе? Проблема - не могу написать враппер для вызова с++ кода в свифте. Враппер естественно на obj-c, соответственно нужен анон знающий obj-c.Если вкратце, то есть такой с++ класс(.h файл)//--------class PaperCenter{public: PaperCenter(cv::Mat & dst);----------//Во враппере я пытаюсь его инициализировать такPaperCenter papercenter;или так cv::Mat imageMat;PaperCenter(imageMat) papercenter;Но ничего не работает. Голова пухнет от обжектива с плюсами, после свифта все кажется КРАЙНЕ непонятным.Если вдруг какой то анон готов подсказать прямо в телеге, буду очень рад - @ab123qwfuyb , ну или здесь можно попробовать.
>>1232047По моему это хуита полная, лучше чтоб было 16 оперативы or 32, чем новее икскод тем больше жрет + OS, еще не забывай что из за патчей против мелтдовна и спектра будет меньше производительность проца на старыхВообще не вижу смысла брать такие старые маки. накопи с завтраков и купи нормальный новый мак или купи йоба ноут/писюк и поставь хакинтош
Существуют ли гайды, где строят по шагам средний/крупный апп?
Ну что, такой малышки будет достаточно?
>>1233060128 очень мало, я бы не советовал.
Анонче, можно нынче купить мак в пределах 40-50к для работы? Понятно, что он будет посасывать у топ моделей и тд, но если для начала, то сойдет? А потом как появилась бы возможность обновился бы до нормального железаЯ просто нищенка, а работать хочется. Хакинтош не рассматриваю, потому что на ноуте это не так радужно
>>1233732б\у прошку 15 12-14 года.
МОЩЬ ПЯТИ КЕКОКЕРЦ@ХКОТ ВСЕ РАВНО ЛАГАЕТ
Ананасы с апворка, будте добры накидайте чеклист что нужно для вкатывания. Ну там например пройденный тест английского языка, знания документов о неразглашении, может из тулов что-то нужно(для создания макетов). Всем двач аю
Аноны, выручайте.Пилю приложение на свифте, не знаю как правильно хранить данные.Суть такова: пользователь формирует списки товаров. Каждый список - это экземпляр класса "Товар", у которого есть свойства "Название", "Цена, "Количество", "Характеристики" представленные в виде массивов. Ну, т.е. условно выражаясь:СписокТоваров1.Название[1] = "Чай"СписокТоваров1.Цена[1] = 100СписокТоваров1.Количество[1] = 2СписокТоваров1.Название[2] = "Кофе"СписокТоваров1.Цена[2] = 350СписокТоваров1.Количество[2] = 1_______________________________________________________СписокТоваров2.Название[1] = "iPhone"СписокТоваров2.Цена[1] = 45000СписокТоваров2.Количество[1] = 1И таких списков пользователь может создавать рандомное количество.Подходит ли CoreData для долговременного хранения таких списков? Если да, то как мне её правильно настроить?Как я понимаю, можно создать сущность "Товар", а внутри атрибуты: "Название", "Цена", "Количество" и т.д. Но эта сущность будет хранить только один список. А у меня их будет много. Причём неизвестно заранее сколько. Что-то я совсем запутался. Выручай.
>>1233057Я занимался по Devslopes, на том же рутрекере был от них курсНо не смотря на то что достаточно свежий у них курс, все равно есть проблемы по фреймворкам которые они советают использовать
>Your app includes a version of an SDK from Yandex that violates the App Store Review Guidelines. The version of the Yandex SDK you are using in your app attempts to hide the use of private APIs. This is a violation of Sections 2.3.1 and 2.5.1 of the App Store Review Guidelines.>Guideline 2.3.1: Don’t include any hidden or undocumented features in your app.>Guideline 2.5.1: Apps may only use public APIs.>Next Steps>To resolve this issue, please either remove the Yandex SDK entirely from your app, or revise your app to utilize version 2.9.8 or 3.1.2 of the Yandex SDK. Once you have made one of those changes, resubmit your binary for review.Блэдб Яндекс, нахуй ты так делаешь сука. Причем версия с сдк 3.0.0 висит спокойно месяца два, а тут нате.
>>1234265У них в яндексе походу есть позиция - бегать по всем проектам и вставлять скрытый функционал установки яндексбара
>>1234156Я бы realm использовал, но дело твое.>Что-то я совсем запуталсяСкачиваешь любой профильный редактор и рисуешь хотя бы логическую модель бд.
Пацоны, изобрели ли способ собирать iOS приложения под Линуксом? Без виртуалки, разумеется.
>>1234193>Я занимался по Devslopes, на том же рутрекере был от них курсВыпилили его что-ли? Только по макоси вижу от них курс на рутрекере.
в ios не принято делать выдвигающееся боковое меню с гамбургером как в android ? какие альтернативы есть?нужно портировать прилагу с навигацией как в google play - табы сверху на экране + боковое меню по гамбургеруИли пользователям пох и можно также делать? есть либы какие?
>>1234887Меня постоянно просят сделать это отстойное бургер меню, на старых делал при помощи либы CDRTranslucentSideBar, на новых по чуть-чуть пилю свой вариант, доделывая его каждый раз, пиздатый(нет), быстрый, настраиваемый и уже на свифте. мб когда-нибудь куда-нибудь на гитхаб выложу выложу.З.Ы. Насколько я помню, та либа толи не обновляется толи что, какие-то проблемы у меня с ней точно были, если есть время сам запили, просто вариант за пару часов с гуглом сделаешь изи, думаю
>>1234887Старайся гнуть линию мол ненативный элемент, вот посмотрите какой замечательный TabBar есть, вон даже в андроиде отказываются от этого меню.Ну а так библиотек дохуя эту штуку делает.
>>1234887Да дохуя кто так делает, хоть и не нативное говно. Делай с помощью addChildViewController, сторонние решения нахуй не нужны.
>>1235023>сторонние решения нахуй не нужнычто ты им объясняешь? они через библиотеку делают два часа то, что можно накликать в говноборде за 10 минут, инвалиды ебаные
а у вас как дела?
начал смотреть тут туториал с рутрекера от какого-то говнокодера походу, так вот там говориться, что делать ui через сториборды - говно, а писать вьюхи программно - заебись. А как рисует ui уважаемый анон из pr ??
>>1235770>что делать ui через сториборды - говно, а писать вьюхи программно - заебись. А бочку он делает?
>>1235770Я рисую ручками, но я ебанутый. Мне сториборд тупо мешает.
>>1235770очевидно он бездарный уебан. вообще, свифт, intefrace builder, autolayout, uitableview - это все не для бездарных уебанов. хочешь быть дауном и писать на objc, верстать в коде через frame и bounds, и прочими способами нагромождать говно ебаное - будь дауном
>>1235770Я максимум кода убираю в сториборды, без учета всяких критичных хуевин, которые след.разраб заебется искать на сторибордах. Главное правило 1 сториборд - 1 VC (вьюхи из контейнеров и т.п. не в счет), иначе потом охуеешь конфликты мерджей решать. По сути это более страшная проблема, чем то, что большие сториборды лагают. Ну а всякие ячейки, отдельные вьюхи - либо леплю прям на коллекцию и таблицу, если они простые, если сложные или с доп.элементами вставными, пилю отдельными xibами, так удобнее.
>>1235822В чем преимущество сториборда с одним vc, вместо xib с контроллером
Как господа айосники работают с векторной графикой, иконками?Я привык что на ведре все автоматом сконвертирует под нужные разрешения и разложит по папочкам, а тут надо изъебываться.Чем ебете вектор, аноны?
>>1235890Можно делать из svg pdf (при сборке нарежет как надо), но это не лучший вариант. Импортить из скетча/фигмы 3 размера + прогнать оптимизатор, такое вот решение норм.https://bjango.com/articles/idontusepdfs/
>>1235895Я попробовал импортировать в pdf и импортировал в ассетс, но не могу использовать как иконку приложения, в чем проблема?Насчет скетча хотелось бы какой-то скрипт, чтобы не кликать по 3000 раз на файл импортировать и т..д.
>>1235896>как иконку приложенияНильзя видимо, бери 1536x1536 и пихай сюды (https://makeappicon.com/) нарежет все что надо и чуть больше (некоторые останутся неиспользованными - удалишь из проекта).>Насчет скетчаВроде плагинов масса, я давно скетчем не пользовался, через cmd выбираю все нужные в фигме и всем сразу выставляю x1 x2 x3 и раз кликнуть экспорт.Хз, раньше были плагины для скетча, но что-то не очень свежими выглядят.
>>1235770xib, либо кодом, сториборды действительно не нужны.
>>1235888В сторибоарде я опять же без кода помещу навигатор контроллер, сделаю его рутом, все это тоже немного да убирает код, а на сторибоарде наглядно и понятно. Но главная причина скорее в том, что бывают сложные скрины, где несколько взаимосвязанных элементов, мне удобно раскидать их через контейнеры и уже протоколами настраивать их взаимодействие, каждый контейнер, как правило, уходит на свой сторибоард/xib. Еще в случае с xib немного больше кода везде получается. Ну а так внешне хз, особо то ничем.
>>1236053Я уж думал ты segue используешь. Меня они жутко выбешивают, так как в одном месте ты ее начинаешь, а в другом подготавливаешь контроллер. В итоге нужно куда-то записывать данные для подоготовки.
>>1236081не, сиги используются только в самых простых случаях, а их, как правило, нет либо мало. Ну и когда таб бар контроллер раскидываешь по стрибордам, он у меня типа на отдельном и сиги к 4 сторибордам с навигатор контроллерами и VC
Ладно, пидоры, вот вам немного стафла под подпивасную пятничку https://stefan-lesser.com/2018/06/20/on-apples-love-affair-with-swift/
Что интересное пилите, товарищи инженеры ПО? Пользуюсь на телефоне помимо стандартных приложений только телегой, скайпом и 2гис. Есть еще игра покер. Пробовал еще разные приложения - через неделю удалял, потому что неинтересно и не пользовался вообще. За что пользователи любят ваши приложения и как они их используют?
>>1236607Идей хренов вагон. Но пилим приложушки для клиентов. Но думаю всё же самая беспроигрышная тема это игра. Есть идея сервиса знакомств, где вместо лайка и ноулайка звуковая анотация, фильтруемая нейронкой на предмет матов, так как я до неё не дойду то дарю идею народу здешнему.
>>1235822А есть ли где статьи/уроки описывающие как это сделать?
Как вы распростарняете новые билды и как часто?Кроме как поставить проводом знаю только testflight и fabric.На одном проекте fabric был настроен до меня и там даже не было аккаунта в сторе, так что тестфлайта не было. В принципе ок, и dSym в крашлитику сразу грузятся и тестеры быстро билд получают.На новом проекте был тестфлайт, решил не как макака жать на кнопочки для заливки, а через fastlane - курто че. Потом решил все таки добавить фабрик, так как быстрей, а то хотят блид каждый день. Но что-то не срослось и вроде бы даже нельзя загружать через фабрик если уже в тестфлайте/сторе есть приложение, но я наверное ошибаюсь. И тут же проблема с dSym вылезла - через fastlane не грузятся автоматом, приходится запускать какую-то команду которую я себе скопипастил, которая сначал со стора все файлики загрузит, потом отправить их в крашлитику, а потом сотрет лол, и вот представьте если билд каждый день сколько там dSym'ов.Хотя вроде бы нашел команду которая загрузит в фабрик dSYM сразу после заливки в тестфлайт, надо пробовать.
>>1236679Я хз, я начал свифт бук, потом смотрел хуя, который как раз все кодом ебашил, а потом случайно попал на работу и начал ебошить и тут мне ментор сеньор помогает и рассказывает как надо и как лучше. В принципе, все вещи говорит логичные, так что я их перенимаю и учусь.
>>1236809>случайно попал на работу Вот я тоже также планируюУ меня будет стажировка для джуновНо учитывая насколько дохуя вещей есть в swift, что обычно требуют для супер минимума для вкатывания?
>>1236815По моему опыту, это UIKit, немного CoreData, ну и все основы, то бишь ты должен уметь без проблем пользоваться наследованием, понимать как сделать абстрактный класс, о типах данных, операторах разных и работе с опционалами я молчу. В начале больше всего джунов садят верстать.
>>1236852Все эти требования от пизды. Или от компании конкретно. Есть законченные проекты в App Store, хуй куда берут ¯\_(ツ)_/¯
>>1236935>Есть законченные проекты в App Store, хуй куда берут Кстати чтобы публиковаться в аппсторе надо что то платить? Раньше вроде надо было, а сейчас что как?А то судя по той помойке что сейчас творится, зеленый свет всем дали
>>1236935Может это ты не особо хочешь идти? Я тоже с охуенным опытом заебался норм работу искать. Рыночек сейчас не особо адекатный. Много школьников капиталистов хотящих дохера не понимая что к чему вообще в программировани. Хороших контор единицы.
>>1237130100$/год и пили любое говно, если оно конечно пройдет модерацию. >>1237155Чекаю хх/мой круг и прочие помойки каждый день. Отклики постоянно делаю, но половина не просматривает даже, о остатки делают отказ за наносекунды, даже не переходя в портфолио.Рынок ебанутый, да. Кстати, когда требуют джуну знать реакт, это же не нормально нихуя, да? Нормальный вариант, только через знакомых. Но скилл нужен на уровне быть, чтобы не обосраться.
>>1237155И джуну 50-60к на старте, адекватная зп в дс?Просто куда ниже-то блять
>>1237173да адекватная иди
>>1237171>знать реактЭто про капиталистов школьников не шарящих в программе вообще. Грустно с одной стороны. С другой да ну их нахер вощемта. Сейчас мой круг оценку работодателей ввели. Надо этих даунов минусить нещадно.
>>1237179Добра тебе анон
>>1237171>>1237179Ну хорошо, а что вообще требуют с джунов?Как указал этот господин >>1236852Или что то свыше?
>>1237213У джунов одна задача. Развиваться не по дням а по часам. Тебуют голову на плечах, понимание платформы в целом, чистый короткий внятный код.
>>1235516хД) вот что значит нет фундаментальных знаний информатики/программирования) чувак наверн letsbuildthatapp пересмотрел)
>>1237233>letsbuildthatapp Он плохой? А то вот думал посмотреть его
>>1237233есть у него знания, ну точнее у него была куча возможностей их переварить, просто он слабоумный необучаемый долбоеб
>>1233060новые mbp только с 16гб озу имеет смысл брать
Я думаю это говно нет смысла перекатывать
>>1237586Чому? Вроде интересные иногда идеи встречаются
>>1237310не он как раз таки крутой чувак) просто инициализация ui элементов через кложур его подчерк)
Вообще приветствуется если я, например, поделюсь ресурсами и материалами для обучения, по которым я сейчас сам учусь?Поскольку найти подробных материалов не всегда просто, Я думаю другим было бы интересно изучать (учитывая что в ОП посте не так много а Скутаренко вообще дает неактуальные по синтаксису уроки лекций).Ну и комментарии уже состоявшихся разработчиков было бы интересно услышать, например какие лекции стоит смотреть, какие нет.
>>1237730по иоси нет нормальных материалов, иос сама по себе недопиленное говно из жопы. UIButton - говно неюзабельное, uialertview/actionsheet - говно некастомизируемое, ну и так далее, продолжать можно долго.нет и не будет гайдов, как разобраться во всем этом дерьме и не ебануться при этом.
>>1237808https://developer.apple.com/documentation/Блядь, дали охуенную и полную документацию, вот просто нихуя больше не нужно, сиди и читай - нет, хочу ныть и нести хуйню.Какого хуя просто не почитать доку? Там все ваши вопросы разжеваны, блядь.
>>1237893>https://developer.apple.com/documentation/ну вот открываю, и хуйня какая-то - frameworks, servicesМне надо приложение научиться как запилить, а не стать экспертом по ios фреймворкам и классам
>>1237808>по иоси нет нормальных материалов, иос сама по себе недопиленное говно из жопы.Я так понимаю с андроидом ты не работал?
>>1237893используя документацию аппле, сможешь объяснить, почему при удалении ячейки два раза вызывается beginUpdates?https://pastebin.com/raw/c7vj34dL
>>1237973Документация объясняет как сделать что-либо, как использовать компоненты, а не детали реализации этих приватных компонентов. На все вопросы по разработке, исключая некоторые баги, дока отвечает.>>1237900https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.htmlРазработчик начинается с умения искать информацию, иначе придется сосать хуи.
>>1238063>На все вопросы по разработке, исключая некоторые баги, дока отвечает.о, то есть дока уже не полная? ты же только что сказал, что она полная:> охуенную и полную документациюя тебе задал конкретный вопрос, ты на него ответить не можешь. хотя ты только что сказал, что это я:> хочу ныть и нести хуйнюсорян, я тебе в рот только что нассал, но это ты виноват в том, что ты слабоумный дегенерат
>>1238067Еще раз, господин мелкобуква, в документации есть все для разработки, детали реализации закрытых компонентов ожидаемо отсутствуют. Это уточнение я начал делать специально для тебя, ибо ты или слишком хитрый в дискуссии или слишком тупой по натуре своей. И монитор протри, обоссышь.
>>1238070>в документации есть все для разработки>детали реализации закрытых компонентов ожидаемо отсутствуюттак все или не все? ты определись уже, шизофреник ебливый.хуйню тут развел какую то. ты просто видимо неопытный, вот и в упор не видишь кривостей иоси и аппол. настоящий разработчик должен осознавать все недостатки используемой среды, иначе он просто не сможет применить к ним какие то меры. ну или ты действительно с проблемами в голове
>>1238077Мистер мелкобуква, если ты видишь здесь противоречие, то попробуй еще раз прочитать, но в этот раз не жопой.Не проецируй про неопытность, кривостей оси предостаточно, что не отменяет того факта, что документация отличная. Эппол это вообще изи вхождение, в андроиде и вебе все гораздо печальней.
>>1238081то есть в частности UIKit для тебя в документации отсутствует? так вот же он: https://developer.apple.com/documentation/uikit/views_and_controlsтак так так и что мы видим? уебанская документация уебанских компонентов. то есть именно то, что я говорил изначально> UIButton - говно неюзабельное, uialertview/actionsheet - говно некастомизируемое, ну и так далее, продолжать можно долго.не может быть отличной документации уебанских кривых закрытых компонентов.
Как свою модель coreML создать на маке?
>>1238082Пока рано, но можешь бету накатить и там все доступно.
>>1238082>пок-пок почему в инструкции к микроволновке не описаны циклы процессора
>>1238077>Мне надо приложение научиться как запилить>хуйню тут развел какую то. ты просто видимо неопытныйОру с дурачка. Вместо того чтобы послушать и впитать инфу, которую тебе по доброте душевной расписывают, КАК НЕОПЫТНОМУ, ты начинаешь мамкоебствовать и ссать под себя.И да, возможность разрабатывать без знания внутреннего устройства ЗАКРЫТЫХ И ПРИВАТНЫХ КОМПОНЕНТОВ это как раз и есть признак хорошего дизайна системы.
>>1238063>Документация объясняет как сделать что-либо, как использовать компоненты, а не детали реализации этих приватных компонентов. На все вопросы по разработке, исключая некоторые баги, дока отвечает.ну ок, вот я хуй с андроида, мне надо запилить список на экране. Открываю твою доку и что вижу? какой-то набор классов
>>1238210Я уже даже прямую ссылку вкидывал в >>1238063Внезапно в содержании можно увидеть, что есть целый подраздел на эту тему https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/CreateATableView.html#//apple_ref/doc/uid/TP40015214-CH8-SW1
>>1238218Ссылку зафакапил, короче слева Working with Table Views.
>>1238210>я хуй с андроида>лечит за то что айос плохо написана, а документация хуйняХех.
>>1238225это другой анон писалалсо, есть ли аналог padding у UIVIew ?
>>1238234Нет, и маржинов нет.
>>1238235т.е. задание фона с отступами отдельной вьюхой (как делает это чел в говнокурсе) - норма?
>>1238238Подумой как ты в ConstraintLayout't делаешь бэкгрануд для нескольких вьюх и ты поймешь почему тут так.
>>1238208>>1238133для подобных вскукареков я уже выложил загадку >>1237973это не я спрашивал, где инфу искать, ты путаешь.
>>1238258Но тебе же написали, ебань, читай документацию.Ты переопределяешь функцию, которую должен вызывать, все колбеки как правило передаются через делегаты. И потом горишь почему инкапсулированные компоненты системы вызывают ее два раза.Ну возьми дебагер да посмотри, эпл тебе этого не запрещает.
>>1238339ебать ты слабоумный.по документации там не должно вызываться beginUpdates.в коде я не вызываю beginUpdates, но он вызывается. я его переопределил, что бы наглядно показать для скрина, что он вызывается. а так как endUpdates не вызывается следом, таблица фризится, и оставшиеся ячейки не удаляются.ты сам не можешь на вопрос ответить, да ты даже вопроса не понял, дебил ебаный. но в общем то именно это я и описывал здесь >>1230611
>>1238367>ебать ты слабоумный.Нет, ты.Ты этот метод вообще не должен переопределять а юзать только в связке beginUpdate(), endUpdate(), как их вызывает система тебя ебать не должно. Я только что проверил твой кусок кода, все удаляется.Зашивайся и читай документацию.
>>1238393поссал тебе на лицоhttps://developer.apple.com/documentation/uikit/uitableview/1614908-beginupdates> This group of methods must conclude with an invocation of endUpdates()если ты не понимаешь, к чему могут привести незакрытые beginUpdates, то ты ебаный ламер и пошел нахуй из этого треда, чмоха
>>1238410Маневренный шизик, спор был о полноте документации для того, чтобы разраб мог с ее помощью собственно разрабатывать, а не тыкаться-ныкаться наобум. Про кривости разговор не шел.И тут ты вкидываешь проеб внутренней реализации компонента в новой iOS 11, мол, как же так, вы не задокументировали свой проеб, дока говно!Очевидно, что под новой осью таблица начала юзать performBatchUpdates, который и дергает beginUpdates без endUpdates, но тебя это ебать не должно.У меня нихуя не фризится, кстати, как и у чувака выше. Запиши видео с шагами воспроизведения.tldr для даунов:Дока не покрывает детали реализации закрытых компонентов.Проебы в компонентах не имеют отношения к доке.
>>1238469>Проебы в компонентах не имеют отношения к доке.это и есть шизофрения
Нахуя вы дискутируете со дурачком, который либо троллит либо аутирует неслабо? Я, блять, с гарантией говорю, что у эпла вторая дока после msdn майков, только толку то, само апи яблочное не настолько то огромное, чтобы бугуртить на приватную реализацию. Большинство других доков вообще не держаться в актуальной форме, тот же хамарин для пидоров гнойных сделан имхо, реакт вначале все вкатились, теперь выкатываются с костылями, прогать на андроид ну нахуй после иоси. А тут хуесос мамкин раскукарекался ишь ты не расписана ему внутренняя кухня, я в охуе просто, пиздуй на джаваскрипт кнопочки анимируй раз тебе тут сложно... в свифте 2 типа программирования - когда ты бывшая модель виктория сикрет и прогаешь простые 3х страничные приложения, где нахуй знания внутренностей даже не нужны и когда ты нормальный разраб, которому, как ты ни крути, придется разбираться в кухне как и в большинстве любых других языков с нативным апи/фреймом и т.п. Хочешь все по докам? Открывай просто язык понижу и пиши все с нуля, прогай контроллеры.
Кто-нибудь ставил себе уже на работе новую макось бету, которая в сентябре выйдет? Полет нормальный, текущие проекты не ломает из-за нового икскода?
>>1239078Ее ставить можно будет только после Нового года, золотое правило, чтобы не наебаться.
Блять, чего тут за театр одного долбоеба?Тебе заняться больше нечем, школопидор?
>>1238834>понижуЧто-что простите?
>>1239326Как тогда новые фичи CreateML\CoreML юзать?Их бетка оси и хкода не поддерживает без Пустыни.
>>1239433пониже это, ты даун несообразительный чтоли?
>>1239526>ты даун несообразительный чтолиДа, я так и не понял последнего предложения, объясни дауну, плиз.
UserDefaults - аналог ведроидного shared preferencesCoreData - sqlite ??? есть ли аналог стандартного ведроидного JSONObject ? а то погуглил как парсить json строку - дичь какая-то сложная находится
>>1239623Хуево гуглил, в стандартной либе парсит жсон в обычный dict или array со всеми уровнями вложенности в пару строк.
>>1239598Есть ЯП высокого уровня и низкого, дальше в гугле найдешь. Зачем ты тут сидишь, если даже этого не знаешь?
>>1239623>UserDefaults - аналог ведроидного shared preferencesДа>CoreData - sqlite ???Нет, просто ORM.>JSONObjectНенужон, через NSJSONSerialization парситя либо в словарь, либо в массив, с содержимым жсона.
>>1239623CODABLEODABLE
>>1239800> Нет, просто ORM.Таки нет, не просто орм, ибо менеджит граф объектов в памяти. Уникальность Core Data уступает только ее уебищности.
Как же горит жопа от Свифта. Совершенно тупые усложнения, банальный substring без гугления документации не получить, охуительные изменения в каждой новой версии, миллион способов усложнить любую примитивную вещь. После Джавы ебануться просто.
>>1240566>После Джавы ебануться просто. После джавы любой язык старше 2000 ебануться просто как охуенен.
https://rutracker.org/forum/viewtopic.php?t=5445071кто из анонов проходил? что скажете?
>>1240566в apple решили, что разрабы ios настолько тупые, что лучше запретить им пользоваться int индексами в массивах, строках
>>1241123>>1240566Юникод, блядь. Длина символа разнится, нихуя ты сейфово по интовому индексу не обратишься, эппол все правильно делает.
>>1241141гг, в той же древней java все сейфово, а модном swift нет
>>1241166Потому что в джаве строки в utf16 и от этого много боли когда работаешь с экзотическими и не очень кодировками.
>>1241042https://rutracker.org/forum/viewtopic.php?t=5467206Или этот?
>>1241042Самые основы. Все поверхностно но очень занимательно и овердохуя полезностей, ссылок на сервисы для дезигна, советы и проч. Сойдёт если не хочешь читать безликую книгу, но смирись что придётся дохуя изучать кроме этого
>>1241166https://oleb.net/blog/2017/11/swift-4-strings/
Как вкатится? Пытаюсь уже не первый год, начинаю курс, в итоге не делаю ДЗ, скипаю, переключаюсь на что-о другое, и так по кругу. Потом читаю какую-нибудь статью что тян в 40+ лет выучилась по курсам и стала разработчиком. Меня после этого просто уносит на реактивной тяге ануса до луны. Уже просто скопилось кучи учебного материала. Я просто как свинья в апельсинах.
>>1241370Кстати тоже хотел написать по поводу материала. Какой годный?Планирую пока юдасити потыкать.
>>1241370нужно поставить себе реальную проблему, которую тебе нужно решать, а не просто заставлять себя учить бесцельно
Беларусы в треде есть?Сколько просить джуну в менске?
>>1241396Могу поделиться тем, с чем сама учусь.Рассказывают доступно, примеров и ассетов дают не жалеют.С нуля на русскомС нуля базы рассказывает, дает сложную домашку, но все разжевывает https://coursehunters.net/course/osnovy-swift-c-nulyahttps://coursehunters.net/course/razrabotka-ios-prilozheniya-c-nulya-swift-4-xcode-9-ios-11Себе отложил это ещеhttps://www.youtube.com/watch?v=FNTDQ6FJUqg&list=PLmTuDg46zmKD6nI5Meg0_atl0qY-UgTtPТут чисто осмотр UIKit, но рассказывает бегло, не углубляясь. Перевод документации базовойhttps://swiftbook.ru/content/Материал на английском:Очень подробно все рассказывает и расписывает, сейчас ее смотрю, правда я изучил немного, поэтому пролистываю много. Но домашку дает вроде как. Есть сабы, что удобно.https://rutracker.org/forum/viewtopic.php?t=5445071Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.У самого возникла проблема, тут описал >>1229284поэтому дропнул пока их.https://coursehunters.net/course/udemy-ios11-swift4Еще материал из ОП поста, который много где форсятhttps://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91Без сабов тяжело, сабы хорошие на айпад подкастах нашел, там же и материалы. Вообще видно что дают хороший годный материал, но чаще сложно приподносят, из-за чего сложно воспринимать если не имел дело вообще с программированием. Но так или иначе сам буду смотреть.Let's build this app, видел что его хвалят, в том числе и ИТТhttps://www.youtube.com/channel/UCuP2vJ6kRutQBfRmdcI92mA/playlistsДокументация от эпплhttps://developer.apple.com/documentation/
>>1242144Боже, ну ты няша анон. Было бы неплохо это в шапку занести.Алсо, я бы хотел еще тебе в телеге тупые вопросы задавать, сам то я опыт имею, но только с андройдом, так что апнулся бы с тобой быстрей. Ну это по желанию. так.
>>1242285Ну это не ко мне, я сам только начал учить.Два месяца занимаюсь только
>>1242290>Ну это не ко мне, я сам только начал учить.Ну как хочешь.
>>1240566Прошло несколько дней, начал пилить свое приложение, и процесс мне начал нравиться куда больше. Свифт уже не вызывает столько ненависти, а конструирование и адаптация интерфейса оказалось на деле проще, чем в книгах. Правда раздражает, что контроллеры быстро растут и участвуют в манипуляциях с элементами вью. Возможно, есть смысл переписать мое маленькое приложение на VIPER.
Ананасы, что за хуйня происходит Откликаешься на вакансии, пишешь там сопроводительное, резюме. Проходишь первый этап общения с хрюшкой или тем, кто ищет кандидата. А потом сука тишина, не отвечают. Как будто бы хуй забили. Даже обратной связи нет, если не напомнишь о себе.
>>1242382 (OP)>>1242382 (OP)
>>1242144>с чем сама учусь>Себе отложил это ещеТяночкавнутри?
>>1242371было такое пару раз, сам хз)
>>1242356лол а что сращу вайпер?) есть мввм и вип, имхо вайпер только для реально большиз проектов
Перекатывать то собирается кто? А то потонем и концов не найдем. Шапку бы перекатить надо.
>>1242597Так перекатили же выше
>>1230046осенью стажировка? в сберсизонс шоле пошёл?
Кто может помочь ссылками на гайды по работе с alamofire/swiftyJSON и вообще работой с networking? Нужно переводчик запилить на основе API яндекса, но я еще с этим ни разу не работал
https://developer.apple.com/documentation/foundation/nsbundleчто это вообще за дрисня?NSString *path = [[NSBundle mainbundle] pathForResource:@"picture" ofType:@"png"];это ведь не свивт?как этим пользоваться вообще? хкод ругается
>>1246746ох, там был выбран swift, я клянусьподскажите, что почитать чтобы по быстрому в потоки вкатиться?
>>1246746Если префиксы NS и квадратные скобки [[]] то это обжектив, в свифте было бы просто Bundle.Обжектив тебе кстати тоже надрочить придется. >>1246757Гуглишь статью про многопоточность на английском@Открываешь первые ссылки@ Читаешь@Писоешь, какаешь
>>1244036bump
>>1247036Помочь чем? Загуглить?