Сохранен 621
https://2ch.hk/pr/res/1108799.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Разработка под iOS тред №8 /ios/

 Аноним 17/12/17 Вск 15:27:24 #1 №1108799 
14880969826510.jpg
14880969826521.jpg
14880969826542.jpg
ИТТ продолжаем разрабатывать под лучшую мобильную платформу.

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/
https://www.youtube.com/watch?v=pnUFW6NxlSE&index=1&list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91

Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Аноним 18/12/17 Пнд 19:50:44 #2 №1109297 
Перекатываюсь из веб параши. Решил сначала objective-c изучить, а потом уже swift. Все правильно делаю?
Аноним 18/12/17 Пнд 21:07:01 #3 №1109320 
>>1109297
>objective-c
Он немножко устарел, но в целом все верно.
Аноним 01/01/18 Пнд 13:22:59 #4 №1114677 
Сап, господа девелоперы, где можно прочитать оффициальную документацию насчет списка разрешений приложений, интересует вопрос насчет "Только добавление Фото", хочется успокоить себя в плане того что если приложению в настройках показывается только такая роль, то читать из папки фото оно не может.
Благодарю.
Аноним 02/01/18 Втр 02:11:12 #5 №1114851 
Джуну в ДС-2 просить 55к я ахуел или рыночно?
Вроде меньше $1k а вроде сами не звонят hr
Я сам то буду отклики слать после каникул но мне раньше звонили и звали на собеседование
Аноним OP 19/01/18 Птн 00:49:35 #6 №1122172 
ну бамп, что ли, чего молчите
Аноним 19/01/18 Птн 09:07:45 #7 №1122267 
>>1122172
Что обсуждать? Вот например философский вопрос - почему нельзя хватать стримы с обоих камер?
Аноним 20/01/18 Суб 11:52:25 #8 №1122775 
DesignCode.io
https://uploadfiles.io/63yv2
Аноним 20/01/18 Суб 15:09:59 #9 №1122846 
>>1108799 (OP)
пойдёт ли swift для 2d игрушки-бродилки для десктопа? Если да, посоветуйте инструменты
Аноним 22/01/18 Пнд 13:21:22 #10 №1124234 
>>1122846
Для macOS пойдёт. Для винды и линуксов - вряд ли, тут проще юнити взять, будет кроссплатформа.
Аноним 22/01/18 Пнд 21:48:02 #11 №1124591 
Ура, у меня наконец то появился макбук!
Аноним 23/01/18 Втр 15:30:18 #12 №1124910 
>>1114851
Бамп вопросу
Аноним 24/01/18 Срд 23:33:35 #13 №1125752 
>>1124234
какие фреймворки/инструменты/библиотеки гуглить?
Аноним 27/01/18 Суб 23:10:39 #14 №1127612 
>>1108799 (OP)
хочу в реактнейтив перекатиться, что посоветуйте.
алсо если опыта архитектуры нет, даже спустя год работы, нормально что пизжу из других проектов как это делается и строится,
Аноним 28/01/18 Вск 01:22:53 #15 №1127690 
>>1127612
>променять божественный свифт на самую убогую динамокодрисню
Советую лечиться.
Аноним 28/01/18 Вск 21:11:54 #16 №1128287 
>>1127690
Советую хуй посасать, не от меня а от заказчиков все зависит.
И если ты тупой хуесос не в курсе, то обж как бы тоже динамический язык
Аноним 28/01/18 Вск 22:09:55 #17 №1128313 
>>1128287
>хочу в рн перекатиться
>ну не я, ну там заказчики
Вместо маневров лучше анус начинай разрабатывать, вдруг заказчики захотят.
У обжси и динамическая, и статическая типизация, перед заказчиками лучше повыебывайся.
Аноним 29/01/18 Пнд 02:05:55 #18 №1128423 
>>1128313
Вот с одной стороны он прав и ЗАКАЩЩИКАМ нужно реакт нейтив.
А с другой - я, как и ты, ненавижу всю эту околовеб-дрисню.

Ну и как быть? Где искать тех, кому нужен свифт?
Аноним 29/01/18 Пнд 21:15:11 #19 №1128857 
>>1125752
бамп вопросу
Аноним 29/01/18 Пнд 23:18:45 #20 №1128942 
>>1128423
в RN есть полтора базовых компонента и заказчикам регулярно нужны нативные компоненты, которые нужно писать на том же objc  и java.
Аноним 31/01/18 Срд 13:30:56 #21 №1129522 
Анончики, хватит ли для разработки MacBook Pro Retina 2012?
Аноним 31/01/18 Срд 18:35:34 #22 №1129668 
>>1129522
Хватит, если у нее диагональ 15", 16 Gb ram, i7 2,5GHz+ CPU, SSD 512+ Gb. Иначе с новенькой версией макакооси будет лагать пздц как.
Аноним 31/01/18 Срд 19:43:55 #23 №1129729 
>>1129668
хуй знает. сижу с Macbook Pro 13" Early 2015, стоит самая последняя версия, не лагает кроме говно-жыдбрейновского рубимайна, который после последних апдейтов начал лагать у всех коллег что на линухах, что на маздаях
Аноним 31/01/18 Срд 19:46:02 #24 №1129730 
>>1129729
>>1129668

хотя да, я долбоёб. хуй знает как он у меня сейчас в XCode какое-нибудь серьезное приложение вытянет.
Аноним 31/01/18 Срд 20:56:30 #25 №1129765 
Late 2013 15" Ничего не лагает (сужу по работе IDEA), разве что у икскода отваливается подсветка синтаксиса, и светит что есть ошибка в строках где все давно поправленно и даже сбилжено, помогает только закрытие/открытие.
Аноним 31/01/18 Срд 23:17:50 #26 №1129863 
>>1129765
> Ничего не лагает
Oh, you. Время охуительных историй стартует здесь:
> у икскода отваливается подсветка синтаксиса
> светит что есть ошибка в строках где все давно поправленно
> помогает только закрытие/открытие.

На других платформах за такое бы горло перегрызли, 100500 тредов бы создали какое же ЭТО бажное гавно, а на маке признать сравнимо инфаркту. Стабильно, и по хуй что лагает даже на топовом железе ))

Я хоть и юзаю эппле продукцию, но разочаровываюсь в ней все больше и больше
Аноним 01/02/18 Чтв 00:56:13 #27 №1129903 
>>1129863
Удваиваю, на большом свифтовом проекте икскод пидарасит на любых топовых тачках. Покупать нужно самую мощную модель из доступных.
Аноним 01/02/18 Чтв 15:20:28 #28 №1130126 
>>1129903
>>1129863
Это не проблемы железа мне кажется, просто икскод говно. Жетбрейнсоподелия ведут себя норм.
Аноним 01/02/18 Чтв 17:21:04 #29 №1130186 
>>1130126
Двачую. Неудобное, медленное и глючное говнище. AppCode гораздо лучше.
Аноним 01/02/18 Чтв 18:37:24 #30 №1130233 
>>1125752
Загугли Юнити, если хочешь кросс-платформу. Если macOS и iOS - то начни со SpriteKit стандартного. Но выгоднее Юнити.
Аноним 01/02/18 Чтв 18:39:47 #31 №1130235 
>>1129522
Хватит. У меня MacBook Pro (mid 2012), заменил раму, теперь 8 Гб, и заменил винт на SSD. До сих пор всё норм, с последними бетами macOS и Xcode

>>1129668
Ой да ладно, хуле стращаешь
Аноним 01/02/18 Чтв 18:54:54 #32 №1130243 
>>1130235
Я не знаю как тебе хватает твоего конфига. Моя прошка лэйт 14 года, 256ссд/8рамы и проц ай5 не помню сколько ггц, включается чуть ли не 30 секунд, а раньше 12 ровно. Я уж молчу про икскод и остальное. Тормозит все пиздецки.
Аноним 01/02/18 Чтв 19:59:32 #33 №1130274 
>>1129863
Да ясное дело, что среди десктопных осей на данный момент топчик это венда.
А вот железки, увы, у эппла. Я в целом имею в виду, эргонимику и качество тоже, а не только мегагерцы.
Аноним 01/02/18 Чтв 20:05:16 #34 №1130281 
>>1130274
Железо у эппле охуенно. 15шка про в топ комплектухе просто мечта.

На счет венды вопрос спорный, слишком дохуя минусов, перекрывающих все её плюсы.

Линух уан лаф.
Аноним 01/02/18 Чтв 20:07:21 #35 №1130283 
>>1130243
>лэйт 14 года, 256/8/i5
Может, тут не в модели дело, а конкретно в твоем ноуте?
У меня был макмини, который периодически подтормаживал. Поменял винт - все стало летать. (Причем этот самый винт глючный какой-то сам по себе, я его потом под прыщеось пытался приспособить, так вот там было то же самое. Хотя бэдов никаких вроде нет.)
Аноним 01/02/18 Чтв 20:12:58 #36 №1130291 
>>1130281
>Линух уан лаф
Толсто.

Винда хороша своими шорткатами и кучей софта (Spectacle и прочие утилиты под макос, впрочем, реализуют как минимум часть функциональности винды).
Ну а плоха винда тем, что Xcode нет под нее.
Ну и вендодевайсы говно (но есть Dell и ThinkPad).
Аноним 01/02/18 Чтв 20:33:42 #37 №1130310 
>>1130283
Не, серфинг шустрый в сафари/хроме, а вот сама ОС грузится стала долго. ОЗУ больше забита стала после обновлений. Я когда прошку брал там была 10.8./10.9 что ли не помню, летало все. Я бы хуй когда обновился с той версии, но гейфон, сука, уже не синхронизирвоался со старой версией тунца, в поле ввода пароля апстора надо было вводить сразу пароль верификации, который по смс присылал эппле. Короче неудобно, эио еще я молчу про хомбрю...

Щас вот планирую на 10.13 обновиться хз чо там будет с ноутом
Аноним 01/02/18 Чтв 20:35:09 #38 №1130311 
>>1130291
Ничего толстого нет. Для меня ксубунту просто писечка-асечка. Точно дает макаке по некоторым пунктам пососать.
Аноним 01/02/18 Чтв 20:58:28 #39 №1130321 
>>1130310
>серфинг шустрый
>ОС грузится долго
Ты ее перезагружаешь целый день, что ли?
Какая разница, сколько она загружается, если делать это приходится раз в месяц?
Аноним 01/02/18 Чтв 21:31:50 #40 №1130344 
>>1130321
Я ретроград. Гибернация и спящий режим не для меня. Я включаю и выключаю ноут.
Аноним 01/02/18 Чтв 22:21:05 #41 №1130367 
>>1130235
8Gb всё ещё мало, на виртуалку уже не хватает без свопа, а браузер уже выжирает под 5Gb.
16Gb как раз.
Аноним 02/02/18 Птн 11:23:30 #42 №1130617 
Господа, кто-то делал авторизацию через Instagram? Все бы хорошо, открыли вебвью со страницей инсты, словили редирект - получили токен. Но мношие юзвери логинятся в инстаграм через фэйсбук, а такой опции на той страничке инстаграма - нет. Как выкручивались?
Аноним 02/02/18 Птн 22:16:01 #43 №1130970 
SDWebImage vs Kingfisher?
Аноним 05/02/18 Пнд 01:01:47 #44 №1132457 
Есть ли смысл писать игры на Swift?
Ведь на андроид потом не портируешь.
Да и сначала стоит же выпускать под андроид?
Аноним 05/02/18 Пнд 01:30:11 #45 №1132479 
>>1132457
Ебашь на юнити.
Аноним 05/02/18 Пнд 05:47:25 #46 №1132556 
>>1132457

Делай эксклюзив для iOS, задери цену, тебе Apple только спасибо скажет.
Аноним 05/02/18 Пнд 09:04:48 #47 №1132598 
Может кто сказать,на каком этапе логично пойти на стажировку или фул тайм работу джуниором? Что знать надо для базы?
Аноним 05/02/18 Пнд 19:40:30 #48 №1133067 
>>1132598
Начинай со стажировки. 2-3 стажировки по несколько месяцев и дальше можешь претендовать на джуна, сразу не лезь.

Желательно уметь в первую очередь, а знать и без тебя гугол знает. Только спросить грамотно нужно у него знать как.
Аноним 06/02/18 Втр 00:44:35 #49 №1133247 
>>1132556
Нахуй, блять, им мой говнопиксельный платформер или рогалик всрался.
У них таких лучше моего миллион в сторе, и все сосут хуи с 10 закачками.
Аноним 06/02/18 Втр 15:26:37 #50 №1133492 
Начал разбираться во всей этой штуке. Поставил на виртуалку macOS 10.13. Но сказали что кодить на swift в XCode без нормалной маковской машинки комильфо.
Предложенные варианты с JS отмёл сразу. Остаётся вроде бы Xamarin (уже поставил на VS, опробовал). На первый взгляд всё аналогично тому, чему я успел разобраться в XCode.
Но всё таки возникает вопрос, есть ли последствия писанины на Xamarin, может лучше через попнуюболь но на swiftе?
Аноним 06/02/18 Втр 19:57:06 #51 №1133646 
>>1133492
>есть ли последствия писанины на Xamarin, может лучше через попнуюболь но на swiftе?

>есть ли последствия съедания своего говна, может лучше через попнуюболь но нормальную жрачку?
Аноним 06/02/18 Втр 20:05:34 #52 №1133650 
14328928179310.webm
Сколько нужно яблоустройств что бы тестировать говнокод на дому?
Раскидайте за Замарин?
Аноним 07/02/18 Срд 07:26:21 #53 №1133849 
>>1133650
Айпедик 8-9-10-12" и айфончик 4.7-5.5, под макакоось ты вряд ли будешь писать ибо не прибыльное дело.
Аноним 08/02/18 Чтв 01:47:59 #54 №1134474 
>>1133849
Айпедик про?
Виртуалки не подходят?
Аноним 08/02/18 Чтв 19:59:21 #55 №1134953 
>>1134474
Всё зависит от того, что ты тестить будешь. Виртуалка не всемогуща. Эппле пенсил или скалинг под разные устройства тестить в виртуалочке то еще занятие.
Аноним 08/02/18 Чтв 21:21:31 #56 №1134994 
Кажется допрыгался. за 1.5 года работал всегда на готовых проктах.
Теперь когда надо с нуля свой писать я даже не ебу с чего начать лол, с каких модулей и архитектуры. пиздец всегда на готовое приходил пилил фичи по гйдлайну и прочее.
Аноним 09/02/18 Птн 18:01:30 #57 №1135487 
>>1134994
Запускаешь хкоде, создаешь новый проект, отвечаешь за базар на вопросы мастера. Дальше уже сам разберёшься.
Аноним 10/02/18 Суб 10:43:06 #58 №1135750 
Пока прицениваюсь к вкату в iOS разработку. Завел на своем рабочем ноуте хак, все работает. Возможно ли полноценно вкатится до уровня джуна без наличия айфона?
Аноним 10/02/18 Суб 12:30:12 #59 №1135818 
>>1135750
Ещё один довен. Нищук, на хуй ты вкатываешься в отрасль, если у тебя денег нет?! Пиши под ведро или вин фон.

Да, ты можешь на джуна вкатиться с хакинтошем и без гейфона, но как ты будешь оптимизировать и фиксить баги под девайс?! Ты возомнил себя йоба прокачено-начитаным джуном и думаешь, что не проебешься с лэйаутами?! Копи лавэ на гейфон, хули тут скажешь.
Аноним 10/02/18 Суб 13:37:59 #60 №1135853 
>>1135818
>вин фон.
Што?
Аноним 10/02/18 Суб 13:52:39 #61 №1135857 
>>1132457
Если ты пишешь движок с нуля, ты уже делаешь это неправильно. А об удачных кейсах прикручивания Свифта к Unity/UE4 я не слышал.
Аноним 10/02/18 Суб 14:38:14 #62 №1135892 
>>1108799 (OP)
Что делать если initWithContentsOfFile:usedEncoding:error: отказывается распознавать кодировку файла и возвращает nil? Как этот файл прочитать?
Аноним 10/02/18 Суб 14:41:28 #63 №1135897 
>>1135853
Ну нокию с виндой на борту
Аноним 10/02/18 Суб 16:17:12 #64 №1135971 
>>1135897
Так они уже пару лет как померли, нет?
Аноним 10/02/18 Суб 17:27:38 #65 №1136011 
>>1135971
Не померли, а отказались от рынка в раше. Майки так-то пилят сейчас шиндовс коре, одна ОС (с разными десктопами) для кучи девайсов - телы, планшеты, пека, для пеки еще и проект андромеда запустили это для ограниченых или умственно отсталых юзеров ос с метро дезайном и т.п. Судя по всему на западе будет дико котироваться.
Аноним 10/02/18 Суб 19:57:01 #66 №1136119 
>>1136011
То что ты описал никак не Windows Phone.
>9 октября 2017 года исполнительный директор Microsoft Джо Бельфиор заявил о прекращении создания новых устройств и обновлений Windows 10 Mobile.
Аноним 10/02/18 Суб 20:11:31 #67 №1136125 
>>1136119
От дрисятки-то они отказались, это факт. Преект андромеда сейчас вподе как называется эта ось для смартфонов, поаншетов и пеков. В душе не ебу и не претендую на правду в последней инстанции, рассказываю как на духу, что слышал. Сам я эппле бой и немного красноглазик.
Аноним 10/02/18 Суб 23:13:29 #68 №1136272 
>>1135818
>Нищук
Не путай со здоровым прагматизмом, долбоеб.
Мой ноутбук в 2 РАЗА сильнее топового MacBookPro, только вот последний стоит под 3к зелени что почти почти в 3 раза дороже. Давай ты просто пойдешь на хуй со своими оскорблениями.
Аноним 11/02/18 Вск 00:21:34 #69 №1136334 
>>1136272
Да пусть он хоть в 5.000.000 раз дешевле и еще в столько же раз производительнее, мне абсолютно похую.

Я люблю продукцию эппл, покупаю себе для фана и работы. А ты дальше ебись с кловером, флешками, кекстами, дебил блядь ёбаный.
Аноним 11/02/18 Вск 01:05:06 #70 №1136358 
>>1136334
>А ты дальше ебись с кловером, флешками, кекстами
Типичный агрессивный выблядок, оправдывающий свою тупость. Если мозгов не хватает 1 раз разобраться, то лучше действительно плати.
Аноним 11/02/18 Вск 09:15:44 #71 №1136434 
>>1136358
Нищук, плез. Не можешь себе позволить топовый макбук про, сиди дальше на топовом леново или что там у тебя.
Аноним 11/02/18 Вск 09:23:30 #72 №1136436 
Аноны, поздравляйте или шлите нахуй.
За ~ 8 месяцев с 0 вкатился в ит, прошел из курсов только Скутаренко кекбрейнс и рей вандерлич не осилил, пушо в большинстве хуйня и залил свой первый проект в App Store.

Часто падали руки перед сложностью и не пониманием, а оказывается все решения есть в большинстве на ютубе, гугле и стаковерфлоу

¯\_(ツ)_/¯
Аноним 11/02/18 Вск 10:04:02 #73 №1136442 
>>1136436
Держи пятюню! Давай ссылку на приложуху, заценим.
Аноним 11/02/18 Вск 10:12:05 #74 №1136444 
>>1136434
> Когда кончаются аргументы, буду бесконечно называть оппонента нищуком
Этот сломался, несите нового.
Аноним 11/02/18 Вск 10:13:39 #75 №1136445 
>>1136444
Продолжай дальше свои мантры петь, успешный хакинтошник.
Аноним 11/02/18 Вск 10:22:30 #76 №1136448 
>>1136442
Еще Waiting For Review, кек.
Позже скину сюда обязательно, но это мега тупое приложение, что бдять аж стыдно.
Аноним 11/02/18 Вск 10:30:02 #77 №1136450 
>>1136448
Все с чего-то начинают. Не хочу тебя огорчать, но 99% твоих проектов будут идентичными первому. Это у всех так. Так что антош не опускай руки и развивайся. Добра тебе и удачи. У тебя все впереди. Осилит путь как говорится.
Аноним 11/02/18 Вск 10:47:08 #78 №1136456 
>>1136450
Спасибо:3
Минутка добра на дваче
Аноним 11/02/18 Вск 16:10:53 #79 №1136661 
>>1136436
>За ~ 8 месяцев с 0 вкатился в ит,
У тебя патау? Я за 2 месяца вкатился на стажировку.
Аноним 11/02/18 Вск 16:17:31 #80 №1136664 
>>1136272
>Мой ноутбук в 2 РАЗА сильнее топового MacBookPro, только вот последний стоит под 3к зелени что почти почти в 3 раза дороже
Кулстори
Аноним 11/02/18 Вск 17:58:54 #81 №1136745 
>>1136661
Я за два месяца охуеть только успел
Потом пошло, как по накатанной
Аноним 11/02/18 Вск 18:57:06 #82 №1136796 
>>1136436
Поздравляю!
Аноним 11/02/18 Вск 19:53:15 #83 №1136869 
>>1136661
Параллельно учась/работая вкатывался?
Аноним 11/02/18 Вск 20:13:30 #84 №1136885 
>>1136434
У него ещё и телефон наверное XIAOMI, который дешевле и мощнее десят-очки.
Аноним 11/02/18 Вск 23:05:07 #85 №1137095 
>>1136885
Никаких сомнений, что он обладатель ксяоми.
Аноним 12/02/18 Пнд 02:53:18 #86 №1137260 
>>1136272
Какие 3к зелени, придурок?
Новый ~1.4к стоит, и тебе его хватит.
Или ты собрался докупать ССД на четыре тб и 64 гига рамы?

На Ебее твой макбук для разработки тыщ 40 стоит, его вполне хватит на первое время.
А аймак еще дешевле, и работать за ним гораздо удобнее.

Ноутов на винде лучше макбука не бывает (стинкпады и прочее тоже).
Хоть сама по себе винда и великолепна.
Аноним 12/02/18 Пнд 03:02:58 #87 №1137264 
Какую приложуху написать ради опыта?
Что-то вообще ничего в голову не лезет.
Аноним 12/02/18 Пнд 07:24:06 #88 №1137286 
>>1137260
> Хоть сама по себе винда и великолепна
> винда
> великолепна

Гейц петух ебаный малолетний, ты тхреадом не ошибся?
Аноним 12/02/18 Пнд 07:25:11 #89 №1137287 
>>1137264
Клиент-серверное приложуху пиши, базарю, ещё захочешь. Ну там чтобы караваны были, их ограблять можно было! Тема ежжи.
Аноним 12/02/18 Пнд 15:20:40 #90 №1137565 
>>1136436
>а оказывается все решения есть в большинстве на ютубе
гори в аду
Аноним 12/02/18 Пнд 19:03:10 #91 №1137720 
>>1137286
Тебе папа вчера макбук купил, и ты теперь выебываешься в интернетах?
Ничего, вырастешь - поумнеешь.
Аноним 12/02/18 Пнд 19:25:40 #92 №1137740 
>>1137720
Семён, не суди по своему окружению. Я на свой мбп сам заработал.
Аноним 13/02/18 Втр 03:23:50 #93 №1137964 
>>1137740
Ага, ты сам насосал на свою ЛАСТОЧКУ, это понятно.
Ты лучше скажи, что ты так всполошился, когда я винду похвалил? Тебе, видно сразу, вендоальфачи дисочек с виндой в жопную дырку насильно засунули. Шучу, думаю, не насильно, а просто не так, как ты хотел.
Аноним 13/02/18 Втр 13:13:25 #94 №1138084 
>>1137964
>альфачи
>жопная дырка
>насильно
Пиздец ты мда.
Аноним 13/02/18 Втр 17:03:46 #95 №1138280 
Возможно вопрос платина,
но можно ли разрабатывать для ios, если под рукой только телефон с андроидом и ПКа с виндой(но сравнительно неплохим железом)?
Аноним 13/02/18 Втр 17:23:57 #96 №1138297 
>>1138280
Нет
Аноним 13/02/18 Втр 17:42:34 #97 №1138306 
>>1138280
Да, я натянул High SIerra на виртуалку. Точнее сразу скачал с торрентов виртуалку с ним.
Аноним 13/02/18 Втр 20:43:34 #98 №1138395 
>>1138280
Да, можно, но под андроид.
Аноним 13/02/18 Втр 20:49:17 #99 №1138401 
14822511744270.jpg
>>1138084
Я про макось ни слова критики не сказал, а у тебя уже пламя из жопы вырывается.
Я тоже люблю маки, и тоже на свои сам заработал, но винда (начиная с 8) - хорошая, годная ось. Чем ты недоволен?
Аноним 13/02/18 Втр 21:33:52 #100 №1138413 
>>1138401
Я третий человек.
Аноним 13/02/18 Втр 22:51:09 #101 №1138454 
>>1137964

> насосал на свою ЛАСТОЧКУ
История успеха уровня /s? Зачем по себе судишь-то?

> я винду похвалил
В макаебском тхреаде. Хмммм...в чем же может быть причина. Давайте поможем анчоусу докопаться до истины.

> Тебе, видно сразу, вендоальфачи дисочек с виндой в жопную дырку насильно засунули.
То ли своими фантазиями делишься, то ли по собственному опыту описываешь процедуру знакомства с инсталлиционным диском ос виндовс. В любом случае написанное тобою ненормально. Ты латентный гомусексуалист. Диск в привод вставлять надо, которого на макбуке нет уже хрен знает сколько лет, а не в анальное отверстие.
Аноним 14/02/18 Срд 01:18:25 #102 №1138522 
>>1138454
Держи >>1138401
Беги зашиваться, пидорас.
Аноним 14/02/18 Срд 07:29:46 #103 №1138563 
>>1138522
Ты проецируешь.
Аноним 15/02/18 Чтв 00:25:45 #104 №1139047 
>>1138563
Сказать есть чо?
Аноним 15/02/18 Чтв 01:15:33 #105 №1139067 
>>1139047
Я тебе уже всё сказал.
Аноним 15/02/18 Чтв 01:49:31 #106 №1139075 
>>1139067
Уебывай.
Аноним 15/02/18 Чтв 08:16:47 #107 №1139132 
>>1139075
Почему ты себя ведёшь по отношению к другим так же как вели с тобой все твои мужчины?
Аноним 16/02/18 Птн 02:42:31 #108 №1140017 
>>1139132
Ты проецируешь.
Аноним 18/02/18 Вск 02:17:23 #109 №1141265 
Как нуфагу вкатиться в iOS?
Из знаний только понимание что такое переменная, цикл и массив.
По Swift не нашел книг где нуфаням объясняют? Может тогда лучше начать с винрарной книги по Обжектив-Си где все это объясняется или вообще лучше с чистого Си?
Аноним 18/02/18 Вск 03:07:45 #110 №1141293 
>>1141265
Если инглишь знаешь то самое cost-effective будет взять iOS nanodegree на udacity.
Аноним 18/02/18 Вск 03:11:22 #111 №1141295 
>>1141293
А если не знаю, но кодить хочу начать до того как узнаю?
Аноним 18/02/18 Вск 07:07:32 #112 №1141324 
>>1141295
Смотри курсы Скутаренко по Obj-C/Swift
Аноним 18/02/18 Вск 11:02:17 #113 №1141355 
>>1141324
Текстом ничего нет? И смотреть обжектив-си часть или сразу свифт?
Аноним 18/02/18 Вск 16:45:43 #114 №1141522 
>>1141265
>По Swift не нашел книг где нуфаням объясняют?
Ну и нахуй ты пиздишь? Книжка от эпла же есть
Аноним 18/02/18 Вск 17:53:36 #115 №1141542 
>>1141522
А где там объяснения нюфаням?
Аноним 18/02/18 Вск 22:06:30 #116 №1141675 
>>1141542
блядь куда еще нюфанее
https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/

все описано чо куда
Аноним 19/02/18 Пнд 01:47:56 #117 №1141815 
>>1141675
Чо писать и как продавать там написано?
Аноним 19/02/18 Пнд 05:40:04 #118 №1141840 
>>1141815
За тебя ещё сопельки не вытереть?
Аноним 20/02/18 Втр 02:42:32 #119 №1142573 
>>1141840
Ну можешь выебать за меня очко своей мамаши, разрешаю.
Аноним 24/02/18 Суб 22:22:30 #120 №1145498 
>>1136358
Говноед на пластиковом хрустящем говне с говеным экраном ЗАТО МОЩНЕЕ И ДЕШЕВЛЕ А ВЫ ПЕРЕПЛАЧИВАЕТЕ РЯЯЯЯЯЯЯ, А ПИСАТЬ КОД БУДУ ВСЕ РАВНО ПОД АЙФОН
Аноним 25/02/18 Вск 17:57:41 #121 №1145870 
Сап айосыч. Раньше писал на JS и PHP, решил перекатиться к вам. Сложно будет разобраться? Программирование под андроид я например не осилил.
Аноним 25/02/18 Вск 20:07:34 #122 №1145935 
>>1145870
Если ведро не осилил то тут аналогично.
Аноним 25/02/18 Вск 21:14:33 #123 №1145967 
>>1145935
Да чёт я посмотрел, айос код как-то полаконичней выглядит.
Аноним 25/02/18 Вск 21:25:30 #124 №1145974 
ну и похуй, буду писать на React Native
Аноним 25/02/18 Вск 21:34:00 #125 №1145977 
>>1145498
Ты из тех макоблядей, которые до сих пор не поняли, какое макбуки говнище? Вот эта макоблядь уже всё поняла, например.
https://www.youtube.com/watch?v=DWU2VlFGGx0
Или ты из 2013 года? Ну тогда закупайся долларами, братиш.
Аноним 25/02/18 Вск 21:52:47 #126 №1145983 
Лучше посоветуйте, как перекатывались с ведра? Стоит в 2к18 касаться обжектив си?
Аноним 26/02/18 Пнд 03:05:45 #127 №1146093 
>>1145977
Да все это правда, но ты предложи альтернативу же. Они ведь все косячное говно (и эйр), но макбуки все же получше будут. Ими тупо приятнее пользоваться, а вменяемые альтернативы (Thinkpad и Latitude) стоят примерно таких же денег, если не дороже.
Та же хуйня с айфоном: мне кажется, можно сделать и получше телефон, но когда я смотрю на андроиды, я понимаю, что айфон все равно мне больше нравится по качеству сборки и по общему впечатлению.
Аноним 28/03/18 Срд 09:37:37 #128 №1163885 
Как можно сделать так, чтобы пользователь мог залогиниться в одном моем приложении и потом автозалогиниться в другом, не вводя логин и пароль во второй раз?
Аноним 28/03/18 Срд 11:00:56 #129 №1163914 
>>1145983
>Стоит в 2к18 касаться обжектив си?
Тебе так или иначе придется её коснуться рано или поздно, так как на свифте дай Github если половина библиотек поддерживается.
Аноним 28/03/18 Срд 11:32:03 #130 №1163935 
Сап, аноны. Такое дело: пытаюсь собрать приложеньку на кордове в 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'>)

Перепробовал уже все советы со стака, ничего не помогло.
Прошу помощи, с меня как всегда - нихуя. Спасибо
Аноним 28/03/18 Срд 12:42:21 #131 №1163962 
>>1163885
iCloud Keychain. Если пользователь и там, и там под одним Apple ID - то без проблем, ответы в гугле.

>>1163914
Сейчас уже проблема хоть сколь-нибудь нужную библиотеку под obj-c найти, лол. Но для общего развития - да, пригодится.

>>1163935
Сделай в проекте/воркспейсе Clean (Cmd+Shift+K), зайти в File > Project Settings (или Workspace Settings, если ты воркспейс используешь), нажми там стрелочку возле Derived Data, закрой Xcode, удали всё содержимое этой папки, открой проект/воркспейс, и собери заново. Не поможет - возвращайся, будем дальше смотреть.
Аноним 28/03/18 Срд 12:58:45 #132 №1163965 
>>1163962
>проблема
Нет.
SocketRocket
AFNetworking
Аноним 28/03/18 Срд 13:07:18 #133 №1163970 
>>1163965
И для чего же тебе нужен AFNetworking?
Аноним 28/03/18 Срд 13:19:35 #134 №1163973 
>>1163970
>AFNetworking
Асинхронная подгрузка картинок, xml api.
Аноним 28/03/18 Срд 14:18:15 #135 №1163982 
>>1163962
После первой попытки забилдить все было ок, заархивить проект не дал - та же ошибка. Есть еще варианты?
Аноним 28/03/18 Срд 14:26:51 #136 №1163985 
>>1163982
>Есть еще варианты?
Проверь xml в plist на валидность
Аноним 28/03/18 Срд 14:28:21 #137 №1163988 
>>1163982
Еще можешь сделать rm -rf ~/Library/Developer/Xcode/DerivedData
Аноним 28/03/18 Срд 15:40:30 #138 №1164027 
есть айосники из москвы?
есть работа, фуллтайм/парттайм/офис на бауманской/удаленка
до 150к
Аноним 28/03/18 Срд 16:30:09 #139 №1164069 
>>1164027
че за контора? hh, мой круг? почему именно двач?
Аноним 28/03/18 Срд 17:37:42 #140 №1164104 
>>1164069
Потому что будет параша типа:
напиши нам в телегу, напишешьа там : ну короч у нас 140440 однотипнвх проектов, если будешь по 10 часов в день без остановок штамповать контроллеры то может 150к и получишь
Аноним 28/03/18 Срд 21:34:04 #141 №1164236 
>>1163965
И что ты тут привёл? Я говорю про необходимые библиотеки, которые есть под свифт, и нет под obj-c.
Аноним 30/03/18 Птн 20:23:17 #142 №1165334 
Как убирать пуши после логаута пользователя + логина нового? (А то новому пользователю приходят пуши предназначенные старому)
При входе в приложение старательно вызываю UIApplication::registerForRemoteNotification, при логауте соответсвенно - unregisterFromRemoteNotifications.

Раньше всегда отправлял на бекенд удаление токена для пользователя, но сейчас над мобилками и бекендом работают разные команды (с разницей в 12 часов). И я надеялся оно само как-то инвалидирует токен.
Аноним 31/03/18 Суб 03:57:39 #143 №1165525 
>>1165334
И как iOS поймёт, что ты сделал логаут со своего сервера? Ставь задачу бэку, инвалидировать токен на логаут. Ну и логаут посылай на сервер, да.
Аноним 31/03/18 Суб 10:06:50 #144 №1165594 
>>1165525
Ну я думал типа unregister не пустит пуши.
Аноним 02/04/18 Пнд 17:11:44 #145 №1166824 
image.jpeg
Блять, что за хуйня анансы
Уже больше 6 месяцев пытаюсь найти адекватную вакансию на джуна в ДС, но через hh ебаный одни отказы. Например в 12-20 посмотрели мой отклик, в 12-21 уже отказ. И так в 95% случаев. Через мой круг тоже все хуйня, есть и сопроводительное письмо адекватное и проекты готовые, один из которых в App Store.
Чот заебался уже
Некоторые смотрю по знакомству устраиваются, но у меня и друзей-то нет, кек
Во фииланс хуй вкатишься, этот вариант я вообще не рассматриваю. Хоть за границей вакансии смотри, сука
Аноним 02/04/18 Пнд 17:48:25 #146 №1166840 
>>1166824
хз. мне кажется что hhшницы просто охуели. А может быть рынок протух, что тоже может быть. Невесело однако.
Аноним 02/04/18 Пнд 17:50:33 #147 №1166842 
>>1166824
вангую что высшего образования по специальности у тебя нет
вешайся, хули
Аноним 02/04/18 Пнд 18:02:57 #148 №1166854 
>>1166824
поробуй в мухосрань джуном устроится. Я смотрю сейчас то там то там требуются.
Аноним 03/04/18 Втр 02:14:09 #149 №1167200 
>>1166840
Что, без вышки теперь никак?
С чего это вдруг?
Аноним 03/04/18 Втр 06:42:35 #150 №1167225 
>>1166842
На собеседованиях мало этому вопросу уделяют внимания, у меня есть вышка, но юридическое.
Еще заметил, что больше дрочат по теории, не уделяя должного внимания практической части. Я на одном собеседовании относительно слабо ответил на вопросы по теории, с некоторыми вещами просто не сталкивался, но когда говорил, что у меня уже на есть законченные проекты и мне проще писать код, чем зубрить все - работодатель как будто не слышал даже ¯\_(ツ)_/¯
Аноним 03/04/18 Втр 06:46:01 #151 №1167227 
В один момент я стал придерживаться мнения, что нахуй мне столько теоретической части, если я не могу/не знаю как применить его на практике?
Кажется тут собака сутулая зарыта, посоветуйте аноны которые уже вкатились и зарабатывают 300к/сек
Аноним 03/04/18 Втр 11:33:54 #152 №1167275 
есть 3 года опыта под ведро, нужно неспешно помочь заказчику с ios (swift),
есть норм туториалы чтоб не с нуля циклы массивы изучать?
Аноним 03/04/18 Втр 12:42:43 #153 №1167303 
>>1167275
https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/
Аноним 03/04/18 Втр 12:44:16 #154 №1167305 
>>1167275
Тебе про свифт или айос?
Если свифт то есть годная книжка от эпла, там все достаточно кратко и по делу. Про циклы и массивы там будет, но чисто как пояснение как ими пользоваться в языке. Пичкать инфой что это такое и нахуя они вообще нужны не будут.
По айос если ты не ньюфаня в мобильной разработке лучше сразу туториалы от эпла смотри.
Аноним 03/04/18 Втр 19:07:20 #155 №1167511 
>>1166842
>>1167200
>>1167225
У меня нет вышки, но всем говорю что есть, похуй вообще. И в резюме вышка указана. Когда просят на работу принести диплом - говорю, что его кадровичка на прошлой работе просохатила, и я в данный момент его восстанавливаю. Через пару-тройку недель все забывают про него, потому что работа работается, проекты делаются и сдаются, и всем уже поебать на диплом.
Аноним 03/04/18 Втр 20:34:16 #156 №1167568 
>>1167511
Охуительная история.
А за границу без визы не пробовал?
Ну а хули, скажи, что в других штанах забыл.
Или в другой сумке, тоже хороший вариант.
Аноним 03/04/18 Втр 20:35:51 #157 №1167569 
>>1167511
Где-то я это слышал и не раз
Аноним 03/04/18 Втр 21:49:26 #158 №1167605 
>>1167569
Я тоже слышал в этом же треде.
Тот анон еще в 24 вкатился и по удаленке веслает за 300к вроде.
Аноним 03/04/18 Втр 22:07:47 #159 №1167615 
>>1167568
Да я за границей был только раз, и то печать в аэропорту жмакнули, и всё.
>>1167605
Это я и был, видимо, только я за 2.5к$ работал, но вот с февраля уволился, сижу как сыч дома, подыскиваю еще что-нибудь.
Аноним 03/04/18 Втр 22:16:06 #160 №1167620 
>>1167615
Куда бабло спускаешь? Жена, личиниусы?
Аноним 04/04/18 Срд 11:21:28 #161 №1167831 
>>1167620
Воображаемое бабло на ламповую няшу.
Аноним 04/04/18 Срд 16:13:04 #162 №1167939 
>>1167620
Ипотека, ремонт, невеста, поездки по стране. Личинусов нет (даже в планах), в ЗАГС только летом.
Аноним 10/04/18 Втр 21:35:15 #163 №1171406 
Что там в 4ом Швифте? 3x просадка в производительности если выйти за пределы стандартной библиотеки?
Аноним 26/04/18 Чтв 21:26:17 #164 №1180290 
Заливаю сегодня билд на тестфлайт, вчера вот в маркет заливал все ок было. И хоп - реджект. У вас в плисте объяснени использования локации не хватает. Только вот я нигде не использую CCLocationManager и поды с прошлой недели не обновлял. Че за хуйня, как лечить? Вот хули им сложно что ли было намекнуть где оно используется.
Подозреваемые: Апсфлаер, ЯндексМетрика, Фаюрик/Крашлитика, но они уже месяц подключены и ничего.
Аноним 26/04/18 Чтв 21:30:24 #165 №1180291 
Пизда, прошелся грепом, ебаная ЯндексМетрика. Но блин, ничего же не менял, почему только сейчас доеб?
Аноним 28/04/18 Суб 12:46:43 #166 №1180990 
Да нет, блять Эпл скатывается в какое-то гавно. У них есть в команде потрясающие головы, патлатые с проплешиной мостадонты в очках, уродливые вонючие жирные и прыщявые омежки и прочий скам, который мы видим на еедц и который генирирует потрясающие без пезды идеи и технологии. И их процентов 30. Но 80 процентов у них гейского выблядского офисного отродья, которые засирают остальной эфир вякими блять класс китами, украшалками и блять бесполезной ебанутой хуйнёй из-за которой плейгрануд на последнем ХК превратился в кусок неработающего БЛЯТЬ ГОВНА БЛЯТЬ! Ёбаные карлики и тупые пёзды лезущие в мужские блять технологии! Когда же вы нахуй уедете в колхозы на картоху и перестанете траслировать свою убогубю блять философию на нормальные работающие отрасли.
Спасибо выговорился. надеюсь не один я чувствую то эе самое.
Аноним 28/04/18 Суб 16:29:11 #167 №1181080 
>>1180990
Нет, не ты один.
Аноним 28/04/18 Суб 17:42:34 #168 №1181107 
>>1180990
Ты только прозрел? Все это стало понятно после релиза глючного куска говна под названием Xcode 6, а также операционных систем iOS 7 и MacOS 10.10. Отдельно нужно сказать про Swift, такого высера индустрия еще не видела. С тех пор для эппл главное это внешний вид программ, на производительность и баги им насрать.
Аноним 29/04/18 Вск 11:47:49 #169 №1181432 
>>1181107
а что сейчас со свифтом не так то?
Аноним 29/04/18 Вск 12:02:25 #170 №1181439 
>>1181432
Зачем он вообще нужен? Лучше бы допилили Kotlin для сборки под iOS.
Аноним 29/04/18 Вск 12:12:16 #171 №1181440 
Да будет срач
Аноним 29/04/18 Вск 13:23:18 #172 №1181470 
>>1181439
ну то же самое можно сказать и про котлин, типа нах он нужен, если можно было юзать свифт, но разговор не об этом. Было высказано, что свифт - высер, я хочу аргументы этого тезиса.
Просто по мне свифт - один из лучших языков программирования на данный момент, не без недостатков, конечно, но в целом, он очень удобный.
Аноним 29/04/18 Вск 13:25:19 #173 №1181473 
>>1181470
Хуита. Котлин реально лучше. И за ним вся мощь JVM-платформы.
Аноним 29/04/18 Вск 13:26:40 #174 №1181474 
>>1181473
а как ты под iOS на jvm кодить собрался?
Аноним 29/04/18 Вск 13:32:00 #175 №1181481 
>>1181474
> свифт - один из лучших языков программирования на данный момент
> Котлин реально лучше

А никто и не говорил про iOS и бессмысленное копротивление эпла за свои языки и платформу. Речь о языках.
Аноним 29/04/18 Вск 13:36:36 #176 №1181486 
>>1181473
просто ты такой говоришь, что лучше бы котлин юзали, да, я понимаю, если бы сказал, что его было бы круто использовать, как интерфейс, да, но ты же сказал про jvm, наверняка, понмая, что адаптировать все эти cocoa и прочие фреймворки под jvm - это пиздецовая задача. Так вот, если ты понимаешь, что так делать вообще нецелесообразно, то зачем такое бестолковое мнение выкатывать?
Аноним 29/04/18 Вск 13:39:31 #177 №1181491 
>>1181481
если я слишком резко высказался и как-то задел, то сорян, но я действительно не понимаю, что в котлине лучше, чем в свифте, помимо gc против arc
Аноним 29/04/18 Вск 13:42:49 #178 №1181497 
> gc против arc
и эти вещи, это уже скорее о платформах, чем о языках, соответственно, тут вообще бессмысленно спорить о том, что лучше, так как если представить, что вместо свифта был бы котлин, то его бы всё равно оставалось адаптировать под arc, что бы в принципе убило все его преимущества
Аноним 29/04/18 Вск 13:54:05 #179 №1181508 
>>1181486
Еще раз. Как язык Котлин лучше свифта. Дополнительно за Котлином вся мощь JVM-платформы - миллиарды библиотек, и прочей хуйни. Вся бигдата работает на JVM. За свифтом же ровно нихуя, кроме эпла в виде пакета с карпом в пакете, нужным только для программирования на пакете.
>>1181491
Пройди kotlin koans и познаешь, что свифт дрисня из прошлого века.
Аноним 29/04/18 Вск 14:32:20 #180 №1181543 
Наркоманы, какая JVM? Котлин давно умеет собираться в нативный код. Нет ни одной причины, по которой он не мог бы использоваться для разработки под iOS.
Аноним 29/04/18 Вск 15:57:32 #181 №1181596 
>компромиссы и ухищрения из-за jvm и совместимости с джавой
>монструозные силд классы vs охуенные инамы свифта
>нет настоящих вэлью тайпов
>вроде добавили null safety, но null все еще существует
И чем котлин лучше свифта?
Аноним 29/04/18 Вск 16:42:21 #182 №1181617 
>>1181543
Ты видел как котлин нейтив работает? Хуево и пиздецово. Он даже еще не релиз.
Аноним 29/04/18 Вск 16:44:29 #183 №1181618 
>>1181470
>что свифт - высер, я хочу аргументы этого тезиса.
Уже 100 раз называли аргументы, 2-4х кратная просадка производительности в сравнении с Objective-C/C++, бинарники по 20мб, медленная компиляция кода, кривой синтаксис, невозможность написать элементарное выражение как x = 2 * 0.5 без кастов. Список можно продолжать долго. В общем один из самых всратых языков.
И да, всякое явоговно идет вслед за свифтом.
Аноним 29/04/18 Вск 17:08:42 #184 №1181642 
>>1181617
Вот яблопидоры и могли бы помочь, вместо придумывания своего велосипеда, который никому не нужен на других платформах.
И мобильным разработчикам пришлось бы учить только один язык.
Аноним 29/04/18 Вск 17:38:28 #185 №1181658 
>>1181618
Ну C++ с ObjC тоже такое себе, на самом деле.
Радуйся, что швифт тебя явно заставляет кастовать, в крестах вон можно, наоборот, весьма неочевидно проебаться.
Аноним 01/05/18 Втр 02:57:05 #186 №1182390 
Ебанутый и весьма поздний вопрос, но здесь кто-нибудь едет на грядущий WWDC?
Аноним 04/05/18 Птн 20:38:17 #187 №1184288 
Короче чувствую что я очень слабый разработчик, почти два года опыта, а я чувствую себя на уровне джуниора, то проекты хуевые, то компании, где можно было не въебывать и хуйню творить, а сейчас когда столкнулся с работой на удалёнке, понял что не тащу ее, не могу без стека оверфлоу и прочее.Некоторые задачи я ваще делаю тем что пиздинг код апроизвожу.

Короче как повысить свою квалификацию, например архитектура, в теории знаю, на собеседовании все нормально, но как доходит на практики, то пиздец без ментора или сеньора, которому не могу вопросы задать, а также вижу и понимаю что мой код это код смелл, например иногда хотелось бы лучше, но сроки жмут или например еще какой-то пиздец.
Как развиваться правильно, как продвинуться, какую литературу и курсы пройти, либо что писать в свободное время чтоб развиваться, я не хочу дауном оставаться ненужным. Например многие вещи не понимаю, допустим в курсах что проходил нет многих вещей, например работа с вьюхами там пока не обьяснят на словах или глубоко в стек не залезу я не понимаю что я не правильно конкретно сделал и тд, либо с бд и т.д. и так с многими вещами, как быть, не хочу быть тупым дауном, я реально вижу что мне надо развиваться, но не пойму что читать конкретно или куда двигаться, практиковаться
Аноним 05/05/18 Суб 15:41:08 #188 №1184582 
>>1184288
>куда двигаться, практиковаться
Вкатываться с самого начала, с алгоритмов и комбинаторики.
Аноним 07/05/18 Пнд 21:58:26 #189 №1185861 
>>1184288
>>1184582
какое отношение ебучая комбинаторика имеет к архитектуре и к красоте кода?
Для начала нужно почитать Роберта Мартина и понять вообще, что такое хорошо, а что такое плохо. Потом следует попрактиковаться в архитектурах типа VIPER, VIP и YARCH. После этого остаётся только экспериментировать.
А алгоритмы и комбинаторика нужны только для всяких яндексов, чтобы писать производительный код и это совсем другая история
Аноним 07/05/18 Пнд 22:08:01 #190 №1185865 
>>1184288
Просто программирование не твое, парень.
Аноним 08/05/18 Втр 01:39:59 #191 №1185960 
>>1185865
Но иногда охуенная волна идет, а иногда очень плохо все
Аноним 08/05/18 Втр 18:15:10 #192 №1186274 
Снимок экрана 2018-05-08 в 18.14.57.png
Ёбаный врот не прошло и трёх лет. Неужели первый код экзампл на свифте в эпловсех гайдах. А то я уже заебался продираться через Obj-c код. Интересно это единичный случай или намечается тенденция. Что думаешь дорогой анон?
мимо свифт блядь
Аноним 08/05/18 Втр 18:36:59 #193 №1186290 
>>1186274
До тех пор пока из кода лезут всяки kXYIPizdaJigurda - несчитово
Аноним 08/05/18 Втр 18:56:47 #194 №1186308 
>>1186290
это публичная глобальная переменная модуля core image типа стринг, типа ключ для какого-то атрибута в key-value программировании на котором работает Core Image, чтобы зелёный юзер случайно не перепутал буковки пока набирал сей ключ. Сам если честно воще никогда не юзал key-value подход в здравом уме и трезвой памяти.
Аноним 08/05/18 Втр 19:08:56 #195 №1186321 
Всё таки внатуре странно, что они не сделали доступ к неймспейсу модулям через модуль.точка как в том же питоне, а все объявленые сущности сваливаются в общий неймспейс прямо так. Из-за этого лезут эти префиксы. Всё же в этом плане у того же пиона более гибко работает импорт. Ну можа еще и сделают пушто сами модули-то завезли. Префиксы это пережиток Objective-C.
Аноним 08/05/18 Втр 20:04:07 #196 №1186362 
>>1186274
>bridging
Аноним 09/05/18 Срд 21:07:50 #197 №1187158 
Господа аноны, я нашел ваш тред, чтобы задать простой глупый вопрос. Может найдется человек, который знает. Я к разработке не имею никакого отношения и ничего в ней не понимаю, но у меня есть вопрос. Я слышал, что эппл не дает возможности использовать кнопки громкости не по назначению. Такое было доступно только на джейлбрейке. Соответственно, в app store по идее никогда не появится музыкальный плеер с возможностью переключать треки кнопками громкости(если это не кнопки на наушниках). Так вот. Эта возможность заблочена на уровне системы или на уровне модерации в app store? То есть, могу ли я теоретически написать приложение, которое будет использовать кнопки громкости таким образом или это в принципе невозможно?
Аноним 09/05/18 Срд 21:32:45 #198 №1187178 
>>1187158
Нет, к кнопкам доступа нет. Есть только к камере, микрофону, жестам, контактам, геопозиции. Можно в теории сделать плеер, который переключает трек, когда у твоего друга натсаёт деньрождение, или ты отходишь на 100 метров от школы, или даже если ты скажешь - тилифончик, включи мне позязяз следуюсюю песенку, или когда ты сфотографируешь хуй в эрегированном состоянии.
Аноним 09/05/18 Срд 21:35:34 #199 №1187180 
>>1187158
Можно подписаться на изменения громкости и так детектить нажатия кнопок, есть готовое решение https://github.com/jpsim/JPSVolumeButtonHandler
Ну и дежурно тебя отхуесошу, потому что все это гуглится, iOS-разрабом для этого быть не нужно.
Аноним 09/05/18 Срд 21:40:04 #200 №1187186 
>>1187158
Эта возможность просто не выведена в доступные программам интерфейсы и всё. Нельзя подобрать ключ к замку, если вместо двери - кирпичная стена. И кнопки штатно нельзя перепрограммировать - конечно, можно реагировать на изменение уровня громкости, но программно его вернуть на место уже нельзя, и получается маразм, а не решение. Последний раз с этим шаманили аж в 2010, так что на штатной прошивке без вариантов, только джейлбрейк.
Аноним 13/05/18 Вск 17:11:56 #201 №1189187 
Есть ли возможность фриланса в этой сфере? Я сейчас в универе доучиваюсь и совмещаю с работой, на ней у меня сейчас есть проект по ios, но скорее всего новых проектов я на ней не получу в ближайшее время(основная ниша этой компании это web). А до получения диплома хотелось бы уже поработать с интересными проектами и много чему научиться. Так вот где можно найти что то подобное? Или без хорошего опыта там ловить нечего?
Аноним 14/05/18 Пнд 11:05:36 #202 №1189569 
Треда под mac нету? Как и годных видосиков, судя по всему.
Аноним 14/05/18 Пнд 17:25:53 #203 №1189738 
>>1189187
Ios мертв как для фриланса, так и для офиса.
Вкатывайся в веб.
Аноним 14/05/18 Пнд 18:58:05 #204 №1189787 
>>1189738
What? С чего бы это он мертв, особенно в офисах?
Аноним 14/05/18 Пнд 22:47:41 #205 №1189931 
>>1189787
Все верно. Сейчас везде нужны сайтики или react native накрайняк, а native разаботка в глубокой жопе

ios swift/obj-c макака, сижу без работы 3й месяц
Аноним 14/05/18 Пнд 23:03:54 #206 №1189947 
>>1189931
Я тоже.
Аноним 15/05/18 Втр 00:54:28 #207 №1190016 
>>1189931
>>1189947
Пиздите. Просто не хотите себе конкурентов. Какой нахуй реакт нейтив.
Аноним 15/05/18 Втр 05:32:04 #208 №1190048 
rn хорош, когда уже есть нормально написанное приложение на реакте с разделением на container/presenter компоненты. Статическая типизация для мужиков - flow или typescript, для воров - reasonml или fable
Аноним 15/05/18 Втр 05:50:56 #209 №1190050 
>>1166824
мне из-за такой хуйни пришлось в веб перекатываться - рынок мобильных игр, которые я только и умел делать, протух еще несколько лет назад
Аноним 15/05/18 Втр 05:58:39 #210 №1190051 
>>1145967
да, обж-с лучше шестой жабы во всем
Аноним 15/05/18 Втр 12:05:34 #211 №1190208 
>>1190050
Расскажи подробнее, плиз, анончик.
Уже прям совсем невозможно запилить свой флэппи берд, 2048 или долину монументов?
sageАноним 15/05/18 Втр 12:13:25 #212 №1190215 
>>1190208
Блять сажа. Уёбывайте отсюда геймдеверы. Дайте треду спокойно утонуть.
Аноним 15/05/18 Втр 15:38:59 #213 №1190336 
>>1190215
Нахуй его топить, даунич?
sageАноним 15/05/18 Втр 16:10:50 #214 №1190367 
>>1190336
О мёртвом или хорошо или ничего
Аноним 15/05/18 Втр 17:56:21 #215 №1190460 
>>1190208
Разгадка в том, что в 2010-2013 был бум мобильных игр и там были деньги. Теперь "выстрелить" можно только случайно, как flappy bird или замутив что-то принципиально новое в плане игровой механики, как pokemon go - т.е. все поняли, что это лотерея в которую мало кто захочет вкладываться, поэтому и вакансий теперь меньше. Три четверти людей, с кем я в этой сфере раньше работал, ушли в основном в разработку мобильных приложений.
Аноним 16/05/18 Срд 08:22:33 #216 №1190788 
>>1190460
Раньше люди старались что-то новое на платформу принести, а потом поняли, что быдло лучше хавает игры в стиле три в ряд и т.д с рекламой и анальным донатом.
Аноним 16/05/18 Срд 14:55:22 #217 №1190986 
>>1190460
Ну подожди, а ketchapp и игры в их формате?
Они же в 2015 вроде стрельнули.
Аноним 16/05/18 Срд 15:26:22 #218 №1191005 
>>1190986
ну я примерно написал, количество вакансий стало снижаться после 2013
Аноним 18/05/18 Птн 07:29:15 #219 №1192049 
Привет, зэкачеры. Опыт в программировании ничтожно мал. Хочу вкатиться в iOS разработку (инвентарь есть в полной комплектации).
Начинать сразу со Swift (пугает, что вся свежая лит-ра на английском, которым я сейчас начал заниматься, но уровень которого не позволит мне еще долго читать и понимать новый материал на иностранном языке) или же начать с C -> Objective-C и дальше уже перекатиться в Swift?
И вообще, как новичку, который толком ничего кроме не знает кроме как создать массив на Java и с потугами понимает что такое "метод", стоит выбирать iOS как первую серьезную платформу для разработки?
Всем заранее спасибо за отклик.
Аноним 18/05/18 Птн 10:36:02 #220 №1192089 
>>1192049
Сначала Objective-C, потом Swift. Как новичку, тебе сложно будет понимать Objective-C. Если есть сила воли, то со временем поймешь.
По Objective-C есть книга, где все разжевивается.
программирование на objective-c 2.0 стивен кочан
Можешь ее полистать. Сам не читал, но отзываются хорошо о ней. Ищи 6 издание. Остальные устарели.
Аноним 18/05/18 Птн 10:44:30 #221 №1192093 
>>1192049
>Опыт в программировании ничтожно мал
>Хочу вкатиться
>пугает, что вся свежая лит-ра на английском
>уровень которого не позволит мне еще долго читать
>который толком ничего кроме не знает кроме как создать массив на Java и с потугами понимает что такое "метод"

Пиздец блядь, и эти дауны потом создают 100500 резюме "прошел курсы, кококо, вот выложил калькулятор в стор, зарплата от 30 000, возьмите", а потом сидишь и ахуеваешь, чому компании ищут за 60 000 программисмтов поддерживать легаси говно от таких вот мудаков.
Аноним 18/05/18 Птн 16:58:42 #222 №1192234 
>>1108799 (OP)
Аноны, реквестирую книги от objc:
Advanced Swift (4)
App Architecture
Аноним 18/05/18 Птн 17:56:24 #223 №1192263 
>>1192234
http://lmgtfy.com/?q=Advanced+Swift+pdf+site%3Agithub.com
Аноним 18/05/18 Птн 19:49:53 #224 №1192345 
>>1192263
Я уже говорил, что мне нужна книга на 4-й свифт. Я это и написал в посте.
Аноним 20/05/18 Вск 21:19:14 #225 №1193630 
Ананасы, пытаюсь вкатиться в VIPER. не понимаю как делается роутинг, если переходы сложные. Например, пользователь находится где-нибудь в глубинах одной из вкладок UITabBarController (UITabBarController -> UINavigationController ->UIViewController -> ...) и нужно произвести переход с переключением вкладки например. Как делается по-православному? Неужели инстанс роутера должен стукнуть аж сам UITabBarController?
Аноним 21/05/18 Пнд 23:59:01 #226 №1194431 
>>1108799 (OP)
как на питоне или на шарпе под эту хуйню писать ?
Аноним 22/05/18 Втр 15:44:45 #227 №1194786 
>>1189931
Ну уж явно пиздишь. В телеграме в группе мобильной разработки одни сплошные вакансии на айос, даже джуны нужны.
Аноним 22/05/18 Втр 21:10:54 #228 №1195032 
xfa5a29d3.jpg
>>1194431
никак - это васянские поделки, бери жс + реакт-натив
Аноним 23/05/18 Срд 16:01:58 #229 №1195502 
>>1194431
Xamarin, но то такое.
Аноним 23/05/18 Срд 17:42:22 #230 №1195587 
>>1195502
какое?
Аноним 23/05/18 Срд 23:09:08 #231 №1195845 
>>1194431
Кроссплатформенная разработка сырая до сих пор, несмотря на то, что реакт нативе собрал 60к звезд на гитхабе. А хамарин или дарт даже в принципе рядом не стояли

>>1108799 (OP)
Анонче. Вопрос по делу. Целый год ебался и собирал деньги на этот ебучий мак. Еще нужно 6к дособрать для покупки MacBook Air 13 Mid 2017 MQD32. Сам андройд девелоперс джун и хочу потыкать вашу гейось ось на свифте. Как Air вообще работает? Нормально без лагов? А если я хочу еще накатить туда RubyMine и другие поделки от ЖИДбрейнс эта ОСЬ макосовская хорошо будет себя чувствовать?
Аноним 23/05/18 Срд 23:50:24 #232 №1195883 
>>1195845
>мак
>макбук
>хочу потыкать
лол, мак-мини mid2011 хватает для всего, что ты описал
Аноним 24/05/18 Чтв 07:59:56 #233 №1195952 
>>1195845
>MacBook Air 13
>2018
У тебя же глазки вытекут от его разрешения.
>8 Gb RAM
А этого мало, как бы тут не пиздели, что все ок покпокпок, да ок, если ты ребутаешь машину каждые 3-5 дней, а иначе будут заметные лаги UI из-за постоянных свопов на диск через несколько дней актвиной загрузки, типа разработка + 40-50 вкладок в браузере + скайп слак и по мелочи.

Не проще за 60к купить БУ ретину 13/15?
Аноним 24/05/18 Чтв 10:40:37 #234 №1195987 
>>1195845
Мак без ретины - деньги на ветер. Эир - деньги на ветер, это для секретарш-маркетолухов.
Аноним 24/05/18 Чтв 12:03:00 #235 №1196012 
Как прогонять юнит тесты без симулятора? Или хотя бы так что бы все ебаное приложение запускалось, ведь всякеи хуепсфлаеры, хуяндексметрики срут своими трекерами, идут загрузки и тд.

Убрал 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 нахуй.

Аноним 24/05/18 Чтв 16:29:16 #236 №1196129 
>>1196012
В didFinishLaunchingWithOptions в самом начале
guard NSClassFromString("XCTestCase") == nil else {
return true
}
Аноним 24/05/18 Чтв 21:15:15 #237 №1196297 
>>1196129
Я уже по другому решил, отдельная схема которой не нужно билдить весь проект + подправил спеки подов, что бы в нее лишние не тянулись + xctool вообще без симулятора.
Аноним 24/05/18 Чтв 21:18:00 #238 №1196301 
>>1108799 (OP)
Не могу сейчас сменить место работы, но хочется стать кодером круче, имеет смысл начать свой проект делать? Даже если очень туплю? На работе тасок почти нихуя нет
Аноним 24/05/18 Чтв 21:41:37 #239 №1196315 
>>1196297
Непонел, как ты от симулятора избавился?
Аноним 24/05/18 Чтв 22:17:37 #240 №1196326 
>>1196315
https://github.com/facebook/xctool
Аноним 26/05/18 Суб 06:09:04 #241 №1197013 
>>1196301
Конечно нужно, что у вас за вопросы вообще? У каждого разработчика должен быть свой проект. Даже если он не взлетит, время, потраченное на него, вернётся обратно большим опытом, интересом, развитием и, в конце концов, новым вдохновением и желанием продолжать свою деятельность и становиться лучше.
Если 100% своего времени посвящать только работе, можно перегореть за несколько лет и пустить всю карьеру по наклонной.

Учить вас всему надо, ньюфаги.
Аноним 28/05/18 Пнд 22:23:45 #242 №1198526 
Работа для вкатывальщиков есть вообще? Или всем только сеньеры-помидоры?
Аноним 28/05/18 Пнд 22:34:07 #243 №1198530 
>>1196301
Работал 2 месяца. В итоге буст получил, но понял, что библиотеки некоторые не юзал, да и архитектуру не знал. Уволился чтобы больше кодить дома.
Аноним 29/05/18 Втр 09:06:23 #244 №1198666 
>>1198526
есть норм работа для джунов
Аноним 29/05/18 Втр 09:07:18 #245 №1198667 
>>1198666
сосать хуи сеньоров
Аноним 29/05/18 Втр 19:45:26 #246 №1199023 
>>1197013
ну я вот за неделю 3 раза начинал и сразу удалял что начал делать, не пойму что за фигня
Аноним 30/05/18 Срд 00:20:27 #247 №1199182 
>>1114851
В дс1 джун, который будет +- нормально писать код по заданной ему архитектуре получает 60-80к. А вообще всё от компании зависит. Где-то у людей 2 года опыта, зарплаты около 100, а лычка всё-ещё джун (ибо без присмотра писать код не хотят).
Аноним 30/05/18 Срд 00:34:50 #248 №1199191 
Аноны, приходилось ли кому юзать CADisplayLink да, кейс такой что нужен именно таймер? Столкнулся с траблой, что после запуска анимации через 5-10 секунд fps стабильно падает до 40 причём когда таймер invalidate то фпс всё-равно 40 остаётся лол.

Добавляю CADisplayLink на ранлуп глобальной параллельной очереди с топ приоритетом, все расчёты новых значений для слоёв том же в бэк треде, в main async собсна присваиваю новые значения слоям. Хуй пойми где проёбываюсь... кроме двоща
Аноним 30/05/18 Срд 00:43:26 #249 №1199195 
>>1199191
Поставь .preferredFramesPerSecond у CADisplayLink поменьше, если не испортит внешний вид анимации. У меня с 30 в порядке пошло.
Аноним 30/05/18 Срд 15:43:21 #250 №1199442 
Аноны, нужен ваш совет. Изучаю Swift , читаю материалы по темам и делаю попутно задания, но задания которые в книге они все однотипны и все вроде кажутся не сложными, тк вот в связи с этим вопрос может есть какие порталы где куча этих заданий, или какие нибудь книги как сборник задач? Также хотел спросить - какой нибудь хороший видео курс, про курс Скутаренко знаю, смотрел, но после нескольких видео плюнул ибо очень неактуальны они уже.
Знание английского на школьном уровне, но сейчас стал еще и английский подучивать, это я к тому что порталы все же русскоязычные пока.
Аноним 30/05/18 Срд 17:30:27 #251 №1199499 
>>1199442
Видеокурса лучше Скутаренко не видел. Видео по 2 мб 3, не помню свифту хватит за глаза, актуальные вещи в документации посмотришь или нагуглишь.
Аноним 30/05/18 Срд 23:43:34 #252 №1199745 
>>1199499
Понял, да сегодня зашел, посмотрел видос, потом почитал по это же теме, что говорит эпл, потом еще в книге тему закрепил и домашку сделал которую скутаренко дает. Вроде норм, вопрос вот в чем, а есть ли видосы по созданию именно проектов на телефон и тд?
Аноним 31/05/18 Чтв 10:01:47 #253 №1199863 
>>1199745
Их полный ютуб
Учись гуглит то, что тебе надо
Большая часть вопросов отпадет сама собой
Аноним 31/05/18 Чтв 10:06:13 #254 №1199866 
>>1199863
Да из полно вроде, но большинство из них на английском.
Аноним 31/05/18 Чтв 10:30:57 #255 №1199872 
Зачем это все нужно, если есть React Native?
Аноним 31/05/18 Чтв 10:47:14 #256 №1199879 
>>1199872
Незачем. Как в RN запилить взаимодецйствие с вайфай pos принтером?
Аноним 31/05/18 Чтв 15:45:23 #257 №1199980 
>>1199879
npm i react-native-vzaimodeystvie-s-vayfay-pos-printerom
не забудь - react-native link react-native-vzaimodeystvie-s-vayfay-pos-printerom
Аноним 31/05/18 Чтв 15:50:44 #258 №1199982 
>>1199980
А если нет такого модуля, то пишешь свой собственный нативный модуль - это просто, если не собираешься его использовать как react-компонент. Куча rn-модулей на самом деле - это обертки над уже существующими нативными API.
Аноним 31/05/18 Чтв 16:33:15 #259 №1200001 
15238002512750.jpg
Я понимаю что НАЧИНАТЬ вкатываться с виртуальной машины это максимум ущербно, но пока альтернативы нету.

Вообще на какой MAXIMUM DESHEVIY мак для работы можно ориентироваться? Я подразумеваю максимум дешевый (очевидно будет авито варианты), и шоб программировалось без особых тормозов?
Аноним 31/05/18 Чтв 16:44:45 #260 №1200005 
>>1200001
Есть же хакинтош.
Аноним 31/05/18 Чтв 19:11:58 #261 №1200104 
>>1200005
Ну вот сейчас поставил виртуалку хакинтош. Ни раз слышал что это хуевая идея и надо сразу макбук брать.
Аноним 31/05/18 Чтв 20:29:24 #262 №1200155 
Ребят, как лучше всего изучать, изучаю по книгам + смотрю видосы Скутаренко, после этого делаю дз, но на следующий день уже не очень хорошо понимаю как снова сделать тоже самое, что посоветуете, где набрать больше заданий?
Аноним 31/05/18 Чтв 20:38:33 #263 №1200163 
дайте пример POP проекта, а то бля видео дохуя пиздежа с теорией, а нормального применения на делегатах не видел
Аноним 31/05/18 Чтв 22:26:31 #264 №1200303 
>>1200163
Стандартная библиотека, коллекции.
Аноним 01/06/18 Птн 11:20:07 #265 №1200468 
>>1200155
Ебашь больше
Потом в голове уложится и проще будет, профит
Аноним 01/06/18 Птн 19:27:50 #266 №1200835 
>>1200303
Ну вот как их применяют для вьюконтроллерах и прочее, это получает десятки протоколов надо клепать
Аноним 01/06/18 Птн 19:54:03 #267 №1200856 
>>1200468
это понятно, просто когда нет понимания ,что ты делаешь то не очень живо все идет.
Аноним 02/06/18 Суб 02:04:26 #268 №1201176 
>>1200835
Не нужно плодить протоколы только для того, чтобы по ПОПу было. В большинстве задач iOS-программиста тут негде разгуляться. Если что-то тестишь/подменяешь, то да, все это закрывается протоколами.
Можешь послушать этих хуесасов https://soundcloud.com/podlodka/podlodka-47-protocol-oriented-programming
Аноним 02/06/18 Суб 12:58:28 #269 №1201322 
Проблема такая у меня андеграунд почему-то постоянно подвисает, многие вроде сталкиваются, чуть код поменяешь и пошел грузить, пока использую ручную компиляцию, но хотелось бы все плюшки от эпла, как лечится!? Мак про13.
Аноним 02/06/18 Суб 16:40:58 #270 №1201496 
Посоветуйте пет проекты быстрые склепать, чтобы резюме портфолио себе заполнить, а то у меня тока работа в компаниях были и своего нет проекта.
Аноним 02/06/18 Суб 21:43:53 #271 №1201712 
Screen Shot 2018-06-02 at 9.41.17 PM.png
Вопрос по Xcode 8.2:
Использую SPM, который мне все нормально качает и компилирует, но в самом икскоде при импорте модулей пишет ошибку. Я так понимаю нужно добавить папку (SRCROOT)/.build/Debug и Release куда-то, но не понимаю куда. Помогите дауну анону.
Аноним 02/06/18 Суб 22:30:10 #272 №1201724 
>>1201712
>Xcode 8.2
Как ты этим говном пользуешься? Там же сломали комментирование кода.
Аноним 02/06/18 Суб 23:35:33 #273 №1201749 
>>1201724
Что именно сломали?
Коменты работают, всякие MARK вещи тоже

У меня средней некроватости пк с хаком, боюсь что если апну до сиерры или хайсиерры и девятки то сосну по производительности
Аноним 02/06/18 Суб 23:46:41 #274 №1201753 
>>1201749
cmd+/ разве работает?
https://stackoverflow.com/questions/38712365/xcode-8-beta-4-comment-shortcut-disabled?rq=1
Аноним 03/06/18 Вск 00:13:45 #275 №1201766 
>>1201753
>cmd+/ разве работает?
Да. У тебя же там бета по ссылке.
Аноним 03/06/18 Вск 00:25:15 #276 №1201774 
>>1201766
Там писали про эту проблему вплоть до выхода 8.3.
Аноним 03/06/18 Вск 01:08:57 #277 №1201789 
xcode.mp4
>>1201774
Врут, только на дваче тебе правду расскажут.
Аноним 03/06/18 Вск 01:42:18 #278 №1201794 
Screen Shot 2018-06-03 at 1.38.23.png
Значит тебе повезло. У меня этот пункт просто не активен.
Аноним 03/06/18 Вск 02:41:55 #279 №1201802 
Screen Shot 2018-06-03 at 2.40.14 AM.png
>>1201794
Возможно это потому что я переместил в отдельную папку т.к. у меня был еще 7 xcode. Там по ссылке говорили что некоторым помогает переименовать.
Аноним 04/06/18 Пнд 09:26:46 #280 №1202404 
>>1201322
>плейграунд
фикс
Аноним 04/06/18 Пнд 16:50:48 #281 №1202638 
Кто нибудь с Яндексом пиздел? У мобильщиков какие они там задачи в реалтайме заставляли писать? Свифт- обж?
Аноним 06/06/18 Срд 15:47:46 #282 №1203981 
>>1201322
У меня у одного такая, проблема что ли?
Аноним 07/06/18 Чтв 12:41:40 #283 №1204572 
>>1203981
Пофиксили же в последней версии, нет?
Аноним 07/06/18 Чтв 14:13:56 #284 №1204669 
х
Аноним 07/06/18 Чтв 14:19:21 #285 №1204674 
>>1204669
иксанул тебе за щеку
Аноним 07/06/18 Чтв 20:16:22 #286 №1204989 
Анон, можно где читкануть какой путь нужно пройти, пошагово, чтобы претендовать на джуна? Ну там
шаг 1 - изучить хуйнянейм (999 часов)
шаг 2 - научиться делать хуйнянейм (9999 часов)
шаг 3 - изучить хуйнянейм, хуйнянейм2, хуйнянейм99 (999999999 часов)
Аноним 08/06/18 Птн 00:57:16 #287 №1205194 
>>1204989
Шаг 1 - научиться свифту и обж с
Шаг 2 - освоить foundations
Шаг 3 - UI, animations, network, concurrency, core data, cocoa, multimedia и т.д.
По часам ты правильно написал.
Аноним 08/06/18 Птн 11:46:59 #288 №1205336 
Посоветуйте как учить этот ваш свифт. В шапке курс за 2013 год, хз насколько он актуален еще
Аноним 08/06/18 Птн 13:22:06 #289 №1205418 
>>1205336
Качаешь бесплатную сфифт бук и читаешь, никаких курсов нахуй не нужно.
Аноним 08/06/18 Птн 19:07:56 #290 №1205816 
Завтра собеседование, а я хуй пойми как могу оценить свой уровень, или пре-мидл или хуй в стакане

Что пиздеть на собеседовании?
Аноним 08/06/18 Птн 22:43:24 #291 №1205993 
>>1204572
д вот обновил, реже стало, но сук всеравно есть, не пойму есть ли смыл ждать пока прогрузит, или выключать сразу?
Аноним 09/06/18 Суб 00:55:30 #292 №1206071 
>>1205816
Говори, что джуниор. Потому что мидл - это человек как минимум год проработавший в коллективе, плюс имеет участие в нескольких проектах со знанием ряда технологий.

Рассказывай, что знаешь и умеешь. Не стесняйся говорить про опыт разработки, какой стек использовал, что в итоге получилось. Где-то поднапезди, но не сильно. Отвечай без нервоза.

Если собеседование будет проходить без кого-то из команды разрабов, только с представителем кадров, делай упор на термины не вдаваясь в подробности. Эти скоты тупорылые один хуй будут сверять с надиктованным текстом. И делай упор на социальную политику, если кадровичка баба особенно молодая и не замужняя. Типа вот нуждаюсь в лавэ планирую взять кредит на машину, что бы ездить на дачу, где забор надо поменять, ну и просто покататься по россии в отпуске... поверь такой пиздеж гарантированно прокатит, главное не молчи.
Аноним 09/06/18 Суб 09:57:04 #293 №1206129 
Пацаны, хочу вкатиться с 10-летнего php-макакинга.
Мне 30 лет.
Стоит ли?
Сколько в среднем получают джуны на удаленке?
И возможно ли вообще устроиться джуном на удаленку?
Аноним 09/06/18 Суб 10:41:29 #294 №1206143 
Я правильно понимаю, что так как маков ни у кого нет, а айфон у каждого второго, то существует дикий спрос на иос разработчиков? Если я смогу написать что-то чуть сложнее хелловоролда, то меня возьмут на работу?
Аноним 09/06/18 Суб 10:43:49 #295 №1206144 
>>1200104
>Виртуалку хакинтош
Что ты несёшь? Хакинтош это когда ты без виртуалки ставишь мак ос на не эппловский комп
Аноним 09/06/18 Суб 11:28:08 #296 №1206169 
>>1206129
Джунов не берут на удаленку с вероятностью 99.9%
Аноним 09/06/18 Суб 12:24:01 #297 №1206199 
>>1206143
>Я правильно понимаю
Нет
Аноним 09/06/18 Суб 13:14:26 #298 №1206223 
>>1206199
А в чем и почему я не прав?
Аноним 09/06/18 Суб 14:46:14 #299 №1206280 
>>1206223
Потому что если ты попросишь 50к оклад — тебя пошлют нахуй так как решат, что от тебя будет больше вреда, чем пользы. Мало проишь == нихуя не умеешь.
Если попросишь 150к — пошлют нахуй так как у тебя опыта нет. И выяснится это после просьбы показать портфолио/сделать тестовое задание
ПОпросишь 100к — просто пошлют нахуй
Аноним 09/06/18 Суб 15:14:15 #300 №1206305 
>>1206223
Потому что во-первых маков не так и мало у людей как тебе кажется.
Во-вторых то что на ведре может разрабатывать любой школьник не значит что хотя бы 1 из 100 дойдет до уровня джуна. Эта доступность не делает никакой погоды.
В-третьих есть хак, который может поставить любой продвинутый пользователь. Что опять таки говорит что школьники установившие андроид студио на ситуацию особо не влияет, если человек действительно хочет попробовать посмотреть на айос разработку он просто поставит хак. Да и в конце концов для совсем ленивых есть виртуалка.
И еще достаточно много айосников либо начинали с хака, либо так и продолжают на нем сидеть.

Не будут брать тех кто умеет что-то чуть сложнее хелоуворда, чтобы потом долго и муторно его обучать, возможно нихуя не добившись. Проще и дешевле реквестнуть разработчика с опытом из других областей(веб, ведро) и обучить его.

Хотя если я тебя не допонял и ты имел ввиду что можешь написать конкретно на айос что-то чуть сложнее хелоуворда, но в целом имеешь опыт и знания программирования, то тут конечно вполне могу взять.
Аноним 09/06/18 Суб 20:15:50 #301 №1206624 
ЕБАНЫЙ REACT NATIVE

КАК ЖЕ Я ЗАЕБАЛСЯ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

у меня все
Аноним 09/06/18 Суб 21:30:06 #302 №1206664 
>>1206624
Крепись браток.
Аноним 10/06/18 Вск 18:10:39 #303 №1207217 
>>1205418
Решил пока навернуть курс лекций cs110, а то я совсем нулевой
Аноним 12/06/18 Втр 09:40:02 #304 №1208160 
>>1206305
про какой уровень ты говоришь, что нужно знать минимум?
Аноним 12/06/18 Втр 11:04:44 #305 №1208209 
>>1206305
Пили контакты
Сейчас устроим тебе поток джунов
Аноним 12/06/18 Втр 14:04:10 #306 №1208312 
>>1208209
Киев, ул. Бендеры, д. 14 кв. 88.
Аноним 12/06/18 Втр 14:29:48 #307 №1208323 
>>1208312
Это на перекрестке с площадью Ненавсти Москалей?
Аноним 12/06/18 Втр 16:06:46 #308 №1208406 
>>1208323
Сразу под распятым мальчиком в трусиках.
Аноним 14/06/18 Чтв 11:57:31 #309 №1209637 
Поясните за эфэсбушное componentkit - можно нормально использовать с любыми third-party компонентами или только со специально написанными под этот фремворк?
Аноним 14/06/18 Чтв 13:24:52 #310 №1209708 
>>1209637
Возьми за правило не использовать ничего фейсбучного, они имеют обыкновение все забрасывать, потом будешь с мучениями выпиливать.
Аноним 14/06/18 Чтв 14:10:56 #311 №1209742 
>>1209637
>со специально написанными под этот фремворк?
Зис
>>1209708
>они имеют обыкновение все забрасывать
Уже лет 6 такой тенденции нет.
>>1208160
>что нужно знать минимум?
uikit, nextstep, avfoundation, coredata
Аноним 14/06/18 Чтв 14:59:57 #312 №1209801 
>>1209742
>лет 6
Да ну, а что там в прошлом году с AsyncDisplayKit/Texture случилось?
Аноним 20/06/18 Срд 21:26:17 #313 №1214053 
>>1192234
блэд, мне тоже не помешала бы, хотя я только вкатываюсь, возможно рановато
Аноним 20/06/18 Срд 23:54:14 #314 №1214214 
Уже давно горело попробовать что-нить напилякать под iOS, все откладывал и откладывал, дрочил чертов андроид. Вот пару недель назад начал таки. Попутно влез посмотреть вакансии и увидел нихуя. Ну тоесть вообще нет вакансий на iOS джуна в дс.
Кто-нибудь шарящий помогите, что с рынком вообще ? неужели так много айосников? На ведро постоянно новые вакансии появляются.
Аноним 21/06/18 Чтв 00:21:47 #315 №1214232 
>>1214214
Все давно перекатились в Реакт Нэйтив. Нативная разработка никому не нужна.
Аноним 21/06/18 Чтв 00:47:21 #316 №1214249 
>>1214232
https://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.
>Все давно перекатились в Реакт Нэйтив
, наелись говна и перекатываются обратно на нейтив.
Аноним 21/06/18 Чтв 01:03:42 #317 №1214264 
Гы. Я где то с год назад писал в этих тредах что свифт охуенный язык но бизнес порешает и реакт возьмет вверх.
Аноним 21/06/18 Чтв 09:56:18 #318 №1214410 
>>1214264
И в итоге обосрался с прогнозом, как тебе и писали аноны.
Аноним 21/06/18 Чтв 13:33:50 #319 №1214487 
sad.jpg
ух.бля
Начал проходит курс с курсеры, где делают простой апп на запись звука. сделал все как этот мудак https://youtu.be/dTAmu_QLIiI
в результате в консоли ошибка

2018-06-21 13:24:50.653638+0300 PitchPerfect[1501:186298] 317: ca_debug_string: inPropertyData == NULL
2018-06-21 13:24:50.654193+0300 PitchPerfect[1501:186298] 51: CreateDataFile failed
2018-06-21 13:24:50.654375+0300 PitchPerfect[1501:186298] 930: Couldn't create a new audio file object
2018-06-21 13:24:50.654898+0300 PitchPerfect[1501:186298] 51: CreateDataFile failed
2018-06-21 13:24:50.655261+0300 PitchPerfect[1501:186298] 930: Couldn't create a new audio file object

выручай анон!
Аноним 21/06/18 Чтв 18:31:47 #320 №1214668 
>>1214487
https://stackoverflow.com
Аноним 21/06/18 Чтв 18:32:34 #321 №1214671 
>>1214249
Даже AirBnB перекатывается. И представь их бизнес, в сравнении с мелкими ребятами - сколько они-то потратили на это вот все
Аноним 21/06/18 Чтв 20:45:04 #322 №1214763 
Айнончики, а нужны ли где-нибудь разработчики под macOS?
Под маковский десктоп, в смысле?
Аноним 21/06/18 Чтв 21:07:47 #323 №1214785 
>>1214668
>>1214487
походе simulator глюканул, на девайсе заработало.

Алсо, почему xcode на первый взгляд такой уюбищный.
По стравнению с idea срань какая-то. Гуглил хоткеи, или их нет или не умею искать. Чтобы забиндить duplicate line - нужно ковыряться в ini файлах и костыли городить. Rename class - и тот походу не завезли. Ну ниче, может еще распробую xcode ваш.
 Аноним 21/06/18 Чтв 21:27:17 #324 №1214801 
>>1109297
Чем же веб такая параша дружок?
Аноним 21/06/18 Чтв 21:47:34 #325 №1214821 
>>1214671
С реакта на нейтив или наоборот?
Аноним 21/06/18 Чтв 21:53:01 #326 №1214825 
>>1214785
Он на любой взгляд конченный. Выезжает только за счет невероятно плотной интеграции с процессом билда и публикации.
Аноним 21/06/18 Чтв 21:54:02 #327 №1214827 
>>1214763
У меня друг сначала ебал аойсь, теперь вот ебет макось. Шо то шо это, гоговрит что под макось кокоа более кривой. Да и байтоебли у него там хватает с цирком урода из плюсов.
Аноним 21/06/18 Чтв 22:30:33 #328 №1214855 
>>1192234
>App Architecture
Вот эту бы почитал. Есть где-нибудь версия для корсаров?
Аноним 21/06/18 Чтв 22:58:43 #329 №1214872 
>>1214827
Так ты скажи, он это для себя чисто делает, или на работе?
Как искать работу по макоси? Я чего-то вообще ничего не нахожу, одни ай-мобилы.
Аноним 21/06/18 Чтв 23:02:08 #330 №1214880 
>>1214872
Ну ты сам прикинь, рынок маков 5%, много будет вакансий? Вкатывайся лучше в c++/QT
Аноним 22/06/18 Птн 02:07:51 #331 №1214966 
>>1214880
Почему на qt не могут в нормальный, симпатичный интерфейс, а лепят говно аля привет 90-е?
Аноним 22/06/18 Птн 03:05:30 #332 №1214979 
>>1214966
Примеры приведи нормального и говна 90х.
В картинках.
Аноним 22/06/18 Птн 10:27:46 #333 №1215057 
Calibre-2.12-en.png
VHpDD.png
maxresdefault.jpg
Screen Shot 2018-06-22 at 10.19.50 AM.png
>>1214979
Последнее не говно.
Про анимации я так понимаю qt разработчики вообще не знают, почти нигде не видел каких-то анимаций.
Прилично выглядит несколько приложений от топовых компаний типа spotify.
Аноним 22/06/18 Птн 10:42:44 #334 №1215068 
Как клиент телеграмма так охуенно ютубовское видео отображает в AVKit? Нашел либы, но они старые, не совместимы под 4ый swift и/или новое ютубовское апи.
Аноним 22/06/18 Птн 11:17:46 #335 №1215094 
>>1214763
Мне вчера ночью хрюшка писала, хочу ли я перекатиться с iOS на macOS. Но я как истинный хикан даже не ответил, потому что в ебаной рассылке имя не мое указали.
Аноним 22/06/18 Птн 11:55:04 #336 №1215112 
>>1214872
На работе канешн.
Аноним 22/06/18 Птн 16:07:00 #337 №1215298 
>>1108799 (OP)
Дайте хороший тутор для работы с коллекшнвьюлэйаутом, хочу тоже строить такие вьюхи, где типа если фото большая, то ячейка большая, если меньше, то рядом там две вмещаются, вот такую мозайку и прочее
Аноним 23/06/18 Суб 02:06:41 #338 №1215569 
>>1214821
с реакта, да.
Аноним 23/06/18 Суб 02:46:48 #339 №1215573 
>>1215569
Там в комментах пожар средней интенсивности, кстати. Но кто-то правильно заметил, что не все конторы могут себе позволить $$$ на каждую платформу + web.
Аноним 23/06/18 Суб 10:19:01 #340 №1215635 
>>1215573
AirBnb тоже вот не могли, как сэкономили-то!
Аноним 24/06/18 Вск 18:46:08 #341 №1216563 
>>1136436
>>1136661
Пилите кулстори.
мимо тоже хочу вкатиться
Аноним 25/06/18 Пнд 05:53:07 #342 №1216953 
>>1136436
Вкатился он, ору с тебя. Когда попадется нетривиальная задача ты сопьешься или отдашь ее на фриланс, лол. И еще. Насколько помню, у него курс чисто по свифту, а не по всем фреймворкам iOS.
Аноним 25/06/18 Пнд 13:13:45 #343 №1217120 
>>1216953
Вот кстати да, что будет если не потянешь? На мороз выпнут?
Аноним 25/06/18 Пнд 23:39:48 #344 №1217454 
>>1217120
Да
Аноним 26/06/18 Втр 01:50:32 #345 №1217523 
Поясните. На данный момент(2018), есть ли шанс вкатиться в иос? Потому что по вакансиям или нихуя нету или нужно от 3 лет опыта уже.
Аноним 26/06/18 Втр 02:19:07 #346 №1217524 
>>1217523
Практически нет. Только на ведро.
Аноним 26/06/18 Втр 06:10:24 #347 №1217537 
>>1217524
Ага, ведь каждый уважающий себя человек мечтает написать приложение под глючную платформу, на последнюю версию которых обновилось ноль целых хул десятых юзеров.
Аноним 26/06/18 Втр 10:59:43 #348 №1217581 
>>1217523
>>1217524
Не верь. Гомопидор не хочет себе новых конкурентов.

Вкатиться реально и довольно легко по сравнению со всяким тырпрайзом.
Аноним 26/06/18 Втр 11:27:20 #349 №1217586 
>>1217537
Ну я мечтаю написать приложение на так и не вышедшею ubuntu os, и как это отменяет то, что вкатиться в 2018 в айос разработку с нуля практически невозможно?
Аноним 26/06/18 Втр 12:15:08 #350 №1217606 
>>1216563
Да хуй тебе.
На галеру хуй устроишься, нужен опыт коммерческой разработки. Без него ты вообще никто, даже джуном ссаным не берут.
Было пара предложений от каких-то очеееень сомнительных контор, но нахуй такое
Аноним 26/06/18 Втр 12:45:18 #351 №1217625 
>>1217606
На галеру явадауном или шарподауном устроиться проще просто.
Нужно только искать бесплатные курсы, которые сейчас у кучи контор, и вкатываться через них.
Аноним 26/06/18 Втр 13:14:32 #352 №1217635 
>>1217625
Че за бред вы вечно пишите в этом треде.
>Дядь, а дядь, я прошел бесплатный курс, вот ссылка, позязя возьми на работу
Аноним 26/06/18 Втр 13:24:14 #353 №1217639 
>>1217635
Нет, я говорю про курсы которые проводит галера с целью набора свежего мяса, а не мошенники ОАО ВАСЯ ПУПКИН Inc НАШИ КУРСЫ КОТИРУЮТСЯ У КРУПНЕЙШИХ КОРПОРАЦИЙ 99.9% хайррейт.

Большинство июней на средние и крупные галеры именно так и закатываются.
Аноним 26/06/18 Втр 13:46:35 #354 №1217649 
>>1217639
никогда не понимал, зачем эти курсы нужны.
сидишь дома, читаешь мануал, делаешь 1-2 простых приложений, ложишь в маркет.
Все, еще на гитхаб выложи - джун тебе обеспечен. Другое дело, что сделать такое способны еденицы.
Аноним 26/06/18 Втр 15:09:01 #355 №1217677 
>>1217649
Для тех кто идет вайти потому что слышал что там платят 300к\с любому хеллоувордщику это самый оптимальный вариант, и таких сейчас большинство.
Аноним 26/06/18 Втр 15:28:58 #356 №1217685 
>>1217649
Да, джун обеспечен.
Но он нахуй никому не нужен в 2018, потому что всем сейчас нужны или миддлы и сеньоры.
Аноним 26/06/18 Втр 21:55:24 #357 №1217919 
>>1217677
>проебать деньги и разочароваться
fixed
Аноним 26/06/18 Втр 23:17:29 #358 №1217976 
>>1129668
>SSD 512+ Gb.
причем тут объем ссдшника?? Вот если он будет 200 гигов, а не 500, что-то изменится?
Аноним 26/06/18 Втр 23:38:16 #359 №1217994 
>>1217649
А потом, блядь этот недоджун идет разрабатывать всякое говно в "новую компанию и очень молодую", к которой обращается тупой предприниматель, а бедный бекэндщик потом пьет корвалол и водку залпом перетаскивая эту хрень с сервера на сервер, потому что поделие новоявленного Java бога не может, сука правильно привести тип переменной, приходящей в json-е и крашится от "42" вместо 42, нормально ругнуться в лог, который можно было бы прочитать не имея исходных кодов и не погружаясь в яву с головой, не умеет культурно обработать 500-й ответ от сервера или отсутствие какого-то вложенного объекта, а гуру активити и лэйаутов за собой даже документацию к АПИ не оставил из-за своей тупости.
Аноним 27/06/18 Срд 00:23:43 #360 №1218020 
Я тупой дегенерат и за два года только кнопки красить умею пиздец.
Каждый раз прихожу на проект и не понимаю как люди пишут такие сложные архитектуры, слои, скрыты и тд.
Куда копать что читать. Как также научиться?
Аноним 27/06/18 Срд 00:31:02 #361 №1218022 
>>1218020
Программирование не твое.
Аноним 27/06/18 Срд 01:17:07 #362 №1218043 
>>1217919
Какие деньги они проебут?
Аноним 27/06/18 Срд 01:59:19 #363 №1218065 
>>1218020
>не понимаю как люди пишут такие сложные архитектуры, слои, скрыты и тд.
они просто поехавшие со справками, архитектуры не нужны - на любом фронте бери что-то элмоподобное и ссы адептам NIH в ротешник.
Аноним 27/06/18 Срд 02:16:45 #364 №1218078 
>>1218065
>элмоподобное
Хули ты несешь, хуйскеледаун, блять
Аноним 27/06/18 Срд 02:18:48 #365 №1218081 DELETED
>>1218078
+15
Аноним 27/06/18 Срд 03:02:51 #366 №1218087 DELETED
>>1218081
Окатыши свергают пыньку, а ты кого?
Джавку? Оопку?
Аноним 27/06/18 Срд 09:39:27 #367 №1218121 
image.jpeg
Давайте шутейки шутить
Аноним 27/06/18 Срд 09:51:03 #368 №1218124 DELETED
>>1218087
Аноним 27/06/18 Срд 10:49:01 #369 №1218159 
>>1217994
чет херню ты сморозил. по твоему человек не способен самообучаться, нужно обязательно за ручку на курсах водить?
>>1218043
ну в моем городе вайтивойти курсы это бизнес, где лохи тратят несколько к зелени за год обучения
Аноним 27/06/18 Срд 12:13:16 #370 №1218204 
>>1218124
Россиянин, а тебе "хохлы-фашисты" под кроватью не мерещатся? Зачем ты оккупировал донбас?
ФП – оно такое, располагает к шизофрении.
Аноним 27/06/18 Срд 12:48:52 #371 №1218226 DELETED
>>1218204
> Россиянин, а тебе "хохлы-фашисты" под кроватью не мерещатся? Зачем ты оккупировал донбас?
Аноним 27/06/18 Срд 12:53:37 #372 №1218229 
>>1217994
А с каких хуев бекендщик шлет строки вместо чисел? В следующий раз ему придет в голову присалть "42,567" вместо 42.567, или "true"/"1", вместо true/1. Сам себе буратино, который не документирует апи и не составляет контракты этот ваш бекендщик.
Аноним 27/06/18 Срд 15:33:22 #373 №1218317 DELETED
>>1218226
+15
Аноним 27/06/18 Срд 17:52:35 #374 №1218399 
>>1218022
Ну а че делать.

Дефайн когда программирование твоё? Какие критерии
Аноним 27/06/18 Срд 19:52:46 #375 №1218458 
>>1218399
Ну вот так же, только не за 2 года, а за 2 месяца.
>и за два года только кнопки красить умею пиздец.
Аноним 27/06/18 Срд 21:45:31 #376 №1218526 
поясните почему массив имеет метод append. Массив это же последовательность значений в памяти, неизменяемая коллекция, а с append - это List же, не массив (в нормальных языках)
Аноним 27/06/18 Срд 21:52:04 #377 №1218533 
>>1218526
блять тебя это е бет чтоли мудак
Аноним 27/06/18 Срд 22:12:59 #378 №1218552 
>>1217994
Бля, если данные не консистентные, то такой бэкенд идет нахуй и об этом я прямо скажу лиду ибо какого хуя я должен грузить приложение кучей проверок из-за того, что бэкенд мусорка. Пусть переделывает. О документации я молчу, пару раз видел, чтобы дока была и содержалась в актуальном виде
Аноним 27/06/18 Срд 22:35:20 #379 №1218572 
Метал вообще где-нибудь кроме гейдева может пригодиться айос разработчику?
Я немного вкатился, весело, но думаю может нахуй надо и лучше повасяню своих поделок на ГЛ, который сейчас чуть ли не в любом тостере.


>>1218159
>ну в моем городе вайтивойти курсы это бизнес, где лохи тратят несколько к зелени за год обучения
Не ну такого говна в любом городе хватает.
Дела неплохи пока есть лохи, хуле.
Я повторю что говорю про курсы БЕСПЛАТНЫЕ от самой галеры, куда нужно мяско, и которая хочет сама надресировать себе мартышек и в конце выбрать самых дешевых и послушных.

Платные курсы это что то на уровне платного списка вакансий у храгенств. Вещи одно порядка парашности.


Аноним 27/06/18 Срд 22:46:31 #380 №1218575 
>>1218526
https://developer.apple.com/sample-code/swift/downloads/standard-library.zip
Вот это прочитай и все станет понятно в свифте
Аноним 27/06/18 Срд 23:03:46 #381 №1218581 
>>1218572
> повасяню своих поделок на ГЛ, который сейчас чуть ли не в любом тостере.
ГЛ уже выпилили из айОС и скоро выпилят из макОС, тоже самое будет с openCL
Аноним 27/06/18 Срд 23:17:36 #382 №1218590 
>>1218458
Ну если задач не было других
Аноним 28/06/18 Чтв 02:57:33 #383 №1218650 
>>1218526
Вектор, а не лист.
У листа нет произвольного доступа за константное время же.
Аноним 30/06/18 Суб 02:49:50 #384 №1219958 
>>1218229
>>1218552
Сука, блядь, пошли вы нахуй, чувствительные вы мои. Что, в приведение типов не умеете? Хуле блядь вы не можете отличить число и числовую строку? Сука, ненавижу вас!!! Пидорасы!!! Ебать, >>1218229 с тех хуев, что я, сука, мудак без доки, и ориентируюсь только на примеры запросов от переносимого бэкенда, больше, блядь, ориентироваться не на что, епта, притом ваш собрат долбоеб ориентируется то на число то на числовую стоку, блядь, что, так сложно привести типы глобально, чтобы запрос хотя бы не крашился от этого?
>>1218552
>какого хуя я должен грузить приложение кучей проверок
Такого, что те, блядь, за это платят деньги и это есть в ТЗ.
Вообще, ждависты, свифтовцы, че у вас все так плохо с обработкой исключений? Вопрос в самом мышлении. Хуле вы когда кодите не предполагаете что какой-то из вложенных объектов может не прийти? Хуле постоянно надеятесь на авось, что "прокатит", что всегда шло и тут придет, null и краш ебать, просто вместо того чтобы просто не выводить блок. Так сложно. Вы, сука, не думаете никогда, всегда доверяете входным данным, и от этого выходит срака. Почему нельзя сразу, при разработке приложения учесть все и де делать грейсфул хендлинг для исключительных ситуаций, хуле сразу сыпаться?
PS: с таким подходом все большее количество компаний будет слать вас нахуй и нанимать html кодеров, а приложение на javascript просто оборачивать в "обертку" для той или иной ОСи, тем более есть очень хороший пример, где ваша сраная java используется только для отрисовки браузера, в котором грузится само приложение на web технологиях.
Коллеги, ну серьезно, заебала ваша строгость, приведение типов не столь ресурсозатратно, но спасает от многих проблем.
PPS: мне не впадлу привести тип самому, скастанул и готово, но вы, бляди, берете по 10-15 проектов в одно рыло, и вас, блядь не дождешься ни в слаке, ни в телеграме, ни в вацапе, средняя скорость ответа - 1 пост в 12 часов. И как блядь при таких вводных подгонять под вас бэкенд, тем более когда генеральный наседает?
Аноним 30/06/18 Суб 06:39:36 #385 №1219975 
>>1219958
Нихуя бомбит паренька.
Аноним 30/06/18 Суб 12:10:31 #386 №1220031 
>>1219958
Хуя бомбаж криворукого.
Аноним 30/06/18 Суб 12:19:04 #387 №1220041 
>>1219958
Ты дебил? В нормальных конторах как раз заботяться о четкой спецификации всех интерфейсов между разными модулями, а не обмазывают все килотоннами проверок только потому что бекедщику в какой-то день стукнула моча в голову и он начал возвращать null или строку вместа чила, или наоборот.

И пользователю кстати похуй такой грейсфул хендлинг, один хуй напишет ему конкретную ошибку или перехватит твою маняхуйню и напишет что "ИШВИНИТЕ, ДАННАЯ ОПЕРАЦИЯ НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНА"

>PS: с таким подходом все большее количество компаний будет слать вас нахуй и нанимать html кодеров, а приложение на javascript просто оборачивать в "обертку" для той или иной ОСи, тем более есть очень хороший пример, где ваша сраная java используется только для отрисовки браузера, в котором грузится само приложение на web технологиях.

Ага, прям выше по треду уже кидали примеры как все роняют кал и пересаживаются обратно на нейтив со сраных оберток
Аноним 30/06/18 Суб 13:01:32 #388 №1220055 
Итт происходит ПОРВАЛОЛ.
Аноним 30/06/18 Суб 15:46:17 #389 №1220100 
>>1219958
Говнокодеру не замораживающемся с написанием нормального эйпиай не приятно?
Аноним 30/06/18 Суб 17:51:09 #390 №1220149 
>>1219958
Я б тебя нахуй уволил, необучаемый
Аноним 30/06/18 Суб 20:09:25 #391 №1220270 
>>1219958
И вот зачем все эти словесные ужимки и прыжки?
Ты тут тип самая очкастая долбоебично-ироничная макака?
Твой инфантильный понос вообще не воспринимается в качестве чего-то осмысленного, к твоему сведению (впрочем, это не только видимость).

Я бы тебя просто нахуй бы послал, да и все.
Аноним 01/07/18 Вск 06:16:15 #392 №1220515 
>>1219958
>Все вокруг пидорасы, а я дартаньян
Что сказать то хотел?
Аноним 01/07/18 Вск 09:51:09 #393 №1220538 
Ну и как писать под эту парашу не обмазываясь маками? Сижу уже плотно под хакинтошем и никаких проблем не имею(потому что на мой некроговнопк макось легла как влитая). Сейчас хочу собрать новый пк, но эта эпл дристня меня пиздецки ограничивает в выборе.

Сложно ли будет перекатиться в реакт, зная ios особенности? И какие подводные использования облачных маков типа macincloud? Еще варики, кроме покупки эпл параши?
Аноним 01/07/18 Вск 10:04:27 #394 №1220542 
>>1220538
Ебать ты злой.
Аноним 01/07/18 Вск 11:22:39 #395 №1220591 
>>1220538
Не разрабатывай под эплоподелия например. Купи старый мак и деплой с него бля. А так играйся на хакинтоше.
Аноним 01/07/18 Вск 15:47:38 #396 №1220771 
>>1220591
Да, куплю старый мак(такой чтоб поддерживал новую макос, потому что хуйкод скоро к ней подтянут) вместе с новым компом.
Аноним 02/07/18 Пнд 06:33:13 #397 №1221091 
>>1220538
>Сижу уже плотно под хакинтошем
Ясно, дай угадаю, а твой смартфон это дешманский сяоми с иконками ios?
Аноним 02/07/18 Пнд 10:51:57 #398 №1221145 
>>1219958
Дядь, просто остынь. Ты вообще не шаришь, что такое нормальный проект. ТЗ, судя по всему, тебе тоже пишут ебасосы, не иначе. Терпеть не могу, когда приходят проекты от таких даунов или с бекендом от даунов. Даже если тебя ген.дир. садит на бутылку, это не значит, что тебе не надо стараться сделать чистый и хороший проект, а не окунуть руки в гавно, как ты обычно это делаешь и начать стучать по клавиатуре.

Вот у нас неделю назад пришел джун годовалый, который походу сразу начал пихать свой код из старых проектов. Код ревью еще не делал, но вангую, что там будет хуйня и именно из-за того, что он не пишет нормально, а лишь бы быстрее пихнуть работающее со старого проекта - именно поэтому за год он джун. Попадались реально быстро-вникающие личности, которые через полгода уходили на позиции мидлов.
Аноним 02/07/18 Пнд 11:49:56 #399 №1221160 
>>1221091
Некорректное сравнение.
Аноним 02/07/18 Пнд 18:13:52 #400 №1221360 
>>1221145
Сука блятб
Где вакансии джунов
Хуй сыщешь
я про дс конечно
Аноним 02/07/18 Пнд 19:35:07 #401 №1221422 
>>1221360
в дс2 тот же пиздец. Две вакансии, одна из которых ебанутая и ищут миддла+, вместо джуна
Аноним 02/07/18 Пнд 20:48:43 #402 №1221463 
>>1221422
>Две вакансии
Ну не пизди мне тут уебок
Аноним 02/07/18 Пнд 22:03:18 #403 №1221532 
>>1221422

Я забил хуец, откликаюсь на мидл/хуидл позиции
Прохожу собесы и отказывают по причине того, что нет коммерческого опыта
Аноним 02/07/18 Пнд 22:38:03 #404 №1221559 
>>1221532
Вкатывайся в js и React Native. И стриги килобаксы.
Аноним 02/07/18 Пнд 23:13:14 #405 №1221577 
>>1221559
Хочу быть смузихлебом
Аноним 03/07/18 Втр 08:39:14 #406 №1221697 
>>1221559
>React Native
Слышь, давай подробней с этого момента. Как эта хуйня работает. У меня например есть куски говнокода(экстеншены, кастомные вьюхи и прочие заготовки), какаоподы и просто опыт работы с икскодом и свифтом, в том числе коммерческий. Это все нужно будет забыть, вместе с макосью?



Аноним 03/07/18 Втр 11:20:17 #407 №1221750 
>>1221697
Нет конечно, зачем забывать.
Аноним 03/07/18 Втр 15:28:09 #408 №1221899 
>>1221360
>>1221422
Я в ДС2 по знакомству пошел в фирму, где когда-то работал уже, но не по мобильной, 60к выделили как джуну(+20к по старой памяти).

Когда искал, тоже нихуя не было вакансий, 1-3 висят на джунов. В итоге сейчас мониторю рынок, чтобы понимать, какой стек технологий актуален и т.п., такая же ситуация - а на работе при этом дефицит рабочей силы, фрилансов постоянно берем, все равно не хватает типа.

Вот кстати вопрос, сам не фрилансит, но уже посмотрел как работают те, которых нанимаем. Это норма, что они прям за каждый день скидывают отчетность, что типа делали? Я думал, дается срок и похуй на эту бюрократию. Знающие, расскажите подробнее как это происходит, а то с таким дефицитом я тоже хочу в перспективе из дома работать.
Аноним 03/07/18 Втр 17:23:11 #409 №1221976 
Есть у кого книга App Architecture от Objc.io?
Аноним 03/07/18 Втр 23:28:16 #410 №1222173 
>>1221976
Купи, уебан. Если у тебя нет 20 баксов, то надуй тебе ее читать, архитектор мамкин подуй фэт контролеры писать, говно.
Аноним 03/07/18 Втр 23:30:35 #411 №1222176 
>>1222173
49 баксов
нахуй тебе
пиздуй фэт
говно вонючее
Аноним 04/07/18 Срд 23:56:36 #412 №1222812 
Анончики, наверное, самый уебищный вопрос, который задают тут все ньюфаги, поэтому готов пойти нахуй в случае чего.

Короче, решил вкатиться в эти ваши свифты, не долго думая даже не чекал что за язык такой, лол взял себе макбук. Сейчас сижу в плейграундах с какими-то обоссаными книгами Усов свифт. В принципе, каких-то особых проблем с непониманием языка пока нет, все достаточно просто. До этого дрочил на шарпы.

Расскажите сколько времени примерно необходимо чтобы вкатиться в айос разработку и хотя бы уйти джуном в стажировку?

Какие средние зп у джунов/мидлов? Интересует не столько дс'ы, сколько дефолтные миллионники.
Аноним 06/07/18 Птн 19:30:48 #413 №1223759 
>>1222812
У каждого по разному, кому-то и целой жизни не хватит...Я уже 4-ый год пытаюсь.
Аноним 07/07/18 Суб 16:20:55 #414 №1224115 
>>1222812
Изык на изи учится! Проблемы с библотеками айос, которые педоры каждую версию чуть меняют, да и их осень много. да алсо до с пор наизусть не помню вск функции тэбл вью контроллера
Аноним 07/07/18 Суб 18:23:57 #415 №1224170 
>>1224115
Может ты имел в виду UITableViewDelegate?
А нахуй их наизусть помнить-то.
Аноним 08/07/18 Вск 07:21:11 #416 №1224360 
>>1224170
Два чаю этому господину

Нахуя все наизусть помнить? Встречал пару индивидов, которые задрачивают уже синтаксис, методы и пр. не первой год. Так и не вышли дальше этих рамок. Это же путь в никуда
Аноним 10/07/18 Втр 17:15:38 #417 №1225637 
А есть какая-нибудь современная годнота по внутренностям ios? Навернул недавно ios and mac os internals, книжка зашла на ура, но там древнее говно мамонта.
Аноним 10/07/18 Втр 19:03:38 #418 №1225692 
Screen Shot 2018-07-10 at 19.02.18.png
>>1225637
iOS App reverse engineering, но это такое.
Ну мало ли понравится.
Аноним 10/07/18 Втр 22:20:37 #419 №1225844 
>>1225692
Это еще лучше.
Спасибо анон.
Аноним 10/07/18 Втр 23:29:38 #420 №1225879 
>>1225844
Я только начал её читать и ничего такого не увидел, так что особо на откровения не надейся
Аноним 11/07/18 Срд 11:35:30 #421 №1226028 
Снимок экрана 2018-07-11 в 15.31.10.png
>>1108799 (OP)
Какие же они хуесосы, сидел, блять, работал, хуяк и xcode вылетает. Что за хуйня? У меня сентябрь дедлайн горит, а у этой параши вдруг встал хуй на очередное обновление! Час, БЛЯТЬ, ЧАС, эта сука не пускает меня в программу. Про то что данные конечно же не сохранились, я даже молчу.
Вот от кого, а от эпл отсутствия ебучей проверки при обновлении в одну строчку:
если программа открыта() -> то не трогай ее, блядский эпп стор
не ожидал.
Аноним 11/07/18 Срд 11:43:29 #422 №1226031 
>>1226028
Что-то не так у тебя, мне кажется, у меня всегда спрашивает и, о Боги вот за это спасибо эплу, но бывало зависал он, бывало свет рубали, но каким-то чудом всегда все сохранялось. А еще есть гит и гитфлоу, которые помогают работать и делать правильные коммиты, а не тонны кода терять
Аноним 11/07/18 Срд 12:52:37 #423 №1226067 
>>1226028
Сейчас бы ставить икскод со стора, а не качать xip'ы, сам себе поднасрал.
Аноним 11/07/18 Срд 18:31:06 #424 №1226205 
подскажите плиз про методики ведения именно свифт проекта.

то есть например аппле предлагает ебаться с таблицами, где если таблица с анимациями и динамикой добавления/удаления нескольких секций/ячеек, то происходит тотальный пиздец.

или может быть есть какие нибудь проекты на гитхабе, которые можно поизучать для развития
Аноним 11/07/18 Срд 19:11:58 #425 №1226236 
Как хранить слово после ввода символа, пофиг текст вью или текстфилдом. Ввожу & даже надо до пробела все слово вычленить после того как начал печатать. Дидчейндж делегат допустим понятно иф стринг ==&
А дальше как вычленить слово? В тексте много раз такое может быть. Мне надо это чтобы автокомплит подрубать и дергать при автокомплите. Заебался думать как делать. Не пойму как считать.
Аноним 11/07/18 Срд 19:21:53 #426 №1226246 
>>1226236
могу только древний говнокод дать
https://pastebin.com/raw/bCz1LRCm
Аноним 11/07/18 Срд 19:35:57 #427 №1226260 
>>1226236
на каждое изменение текстфилда дергаешь метод, который сплитит строку по пробелам метод components или вообще по регэкспом, что имхо лучше, туда можно и обработку запятых/точек запихать, и с результатом матчинга по регэкспу/компонентс уже делаешь то, что тебе нужно.
Аноним 11/07/18 Срд 20:05:47 #428 №1226285 
>>1226205
>аппле предлагает ебаться с таблицами, где если таблица с анимациями и динамикой добавления/удаления нескольких секций/ячеек, то происходит тотальный пиздец.
Говно они высрали вместо таблицы, ИМХО в ведре таки сделали этот момент лучше с DiffUtil.
Аноним 11/07/18 Срд 20:27:13 #429 №1226299 
>>1226236
Если я тебя правильно понял, и тебе нужно выдрать все слова с префиксом "&", то https://pastebin.com/4VWmwU6K
Аноним 12/07/18 Чтв 11:26:43 #430 №1226570 
>>1226299
Ну да & напечатал, дальше продолжаю вместе с ним печатать. Выдаёт весь товар в списке. Поиск я реализовал по таблице. А вот запрос тегов в реплтайме никак вот не могу. Сейчас код гляну.

Аноним 12/07/18 Чтв 11:30:40 #431 №1226571 
>>1226570
Ну типа теггинга короче
Аноним 12/07/18 Чтв 16:26:53 #432 №1226694 
>>1226571
Вот чувак похожее решает но так и есть смог найти.


https://stackoverflow.com/questions/44323346/get-word-that-is-being-typed?rq=1

Я нашёл экстенш что хватает слово что напечатал только что. Но не могу его привязать чтобы оно работало только после того как ввёл &. & мы можем вводить в любой части текствью и надо брать слово только там где ввёл символ.

Экстенш вот https://pastebin.com/R5E25kFP
Аноним 12/07/18 Чтв 17:13:16 #433 №1226717 
>>1226694
так я же тебе дал пример - >>1226246
@ заменяешь на & и все

плюс еще прерывание автокомплита if str.count > 0 && str.range(of: "^[a-z0-9]+(\\.[a-z0-9])*$", options: .regularExpression) == nil {
validInputStarted = false
}
Аноним 12/07/18 Чтв 18:59:32 #434 №1226790 
и хули ты мне сделаешь
https://pastebin.com/raw/hzNyvkrg
Аноним 13/07/18 Птн 15:09:35 #435 №1227235 
>>1226717
Рейндж туда записываю текствью верно?
Аноним 13/07/18 Птн 15:11:46 #436 №1227244 
>>1226717
И stringRange это чья переменная должна быть
Аноним 13/07/18 Птн 15:29:26 #437 №1227276 
>>1227235
ренж изменения. ты когда редактируешь текст, можешь его кусками выделять, то есть выделить слово и вставить предложение. соответственно выделенное слово должно удалиться, а предложение вставиться.

>>1227244
это ренж слова автокомплита.

давай я просто переделаю это дерьмо, зайдешь через часа три. тем более тебе нужно выделить все слово сразу после ввода &, у меня же заполняется автокомплит по мере ввода, там немного переписать надо будет.
ты просто слабоумный и даже задачу нормально сформулировать не можешь
Аноним 13/07/18 Птн 20:41:53 #438 №1227532 
>>1227235
ну в общем антон не получилось сразу сделать. ну точнее переделать я ее переделал, но там доделать осталось, так что еще попозже чекай если уже сам не расковырял, уебок
Аноним 13/07/18 Птн 22:05:09 #439 №1227606 
>>1227235
ой все, у меня еще и хакинтош дома отлетел. моожет быть завтра вечером стоит чего то ожидать
Аноним 14/07/18 Суб 01:32:17 #440 №1227766 
кто нибудь работал с gzip? Мне надо получить ответ с сервера и дешифровать. Но я не могу получить data чтобы распаковать gzip, т.к. ловлю -1015 ошибку (зашифрованные данные)
Аноним 14/07/18 Суб 01:39:29 #441 №1227772 
>>1227766
проблема скорее всего в NSAllowsArbitraryLoads дебил ебаный, байты у него зашифрованные
Аноним 14/07/18 Суб 06:48:39 #442 №1227810 
Пилите свои идеи на тему Machine Learning, использования Create CoreML & CoreML
Аноним 14/07/18 Суб 14:31:36 #443 №1227955 
>>1227810
Самообучающаяся борда на нейроночках.
Аноним 14/07/18 Суб 15:56:12 #444 №1228023 
>>1227772
AllowsArbitraryLoads у меня стоит true в info
Аноним 14/07/18 Суб 20:28:08 #445 №1228264 
>>1227235
https://pastebin.com/raw/VnX810WA

ну то есть ты вводишь &, оно сначала пытается спарсить текст справа, если ничего не находит то автокомплит работает с нуля, если находит то это слово вставляется в автокомплит. заебись? заебись.
Аноним 16/07/18 Пнд 15:24:38 #446 №1229208 
Добрый вечер. Начал вкатываться в иос, возник вопрос.

Есть текст с плейсхолдерами, плейсхолдеры могут быть одинаковые, и есть массив с таким ж количеством объектов, надо проходиться и заменять плейсхолдер на строчку другую, например.

Как правильно тут функциональщину применить?

Let text = "first CODE second NAME third CODE"

И массив есть let arr = [“edoc”, “klein”, “starve”]

Надо пройтись по стрингу выше и подменить вот плейхолдеры элементами из массива подряд, думал реплейс делать, но там одинаковые могут быть, надо привязка 1-1 2-2 3-3

Что посоветуте?

Аноним 16/07/18 Пнд 17:32:25 #447 №1229284 
В общем уже вторую неделю активно смотрю курсы от Devslopes, по крайней мере у них актуальнее чем у Скутаренко из ОП поста, который учит уже устаревшей версии языка.

Но я тут столкнулся с проблемой, которая просто останавливает меня в прохождении урока, может поможет кто нибудь...

Суть в чем: пишется чатик простенький, естественно с нуля, и используют 4 фреймворка: Alamofire, SocketIO и SwiftyJSON (Еще Starscream, я до него не дошел).

Вот SwiftyJSON вообще не работает так, как показано на уроках, приходится вставлять парсинг в do-catch, но как я вижу это и так активно используют в практике.

А вот конкретно SocketIO используется устаревшее, поскольку при использовании комманд из урока в практике, сразу начинается ругань что xcode не понимает что от него хотят.

Так вот, есть ли тут кто работал с этими фреймворками? Хотелось бы задать пару вопросов
Аноним 16/07/18 Пнд 19:23:12 #448 №1229361 
>>1229208
> Что посоветуте?
не быть дебилом ебаным https://pastebin.com/raw/wjwTHibe

>>1229284
> Хотелось бы задать пару вопросов
берешь и задаешь, еблан
Аноним 17/07/18 Втр 14:43:24 #449 №1229857 
delte.png
>>1229361
По тому уроку что я делал, не было речи об nsp
Просто не понимают что вставлять в этот параметр.
Ссылка то уже есть.

Абсолютно во всех описаниях этого SocketIO нету ни полслова о NSP параметре.
Аноним 17/07/18 Втр 15:22:16 #450 №1229878 
>>1229857
Нигде подробно не описывается создание этого SockeIOSlint
Если брать из гита официального - ничего не работает.
Наабум ковыряя разные коды, вставил нахуй неупершуюся строку, xcode обругался потребовал вставить as! SocketManagerSpec (чего опять же нету ни в уроках ни в туториалах, ни в описании фреймворка), и при запуске выстреливает такая ошибка.

Охуеть
Аноним 17/07/18 Втр 15:22:33 #451 №1229879 
delete.png
>>1229878
Отклеилось
Аноним 17/07/18 Втр 19:03:43 #452 №1230016 
>>1229879
Ты че долбоеб? Конечно урл нельзя кастануть к какому-тос пеку? Ты че спек создать не можешь?
уроки ебать, сокет ио такая параша, что там никакие уроки не помогут
Аноним 17/07/18 Втр 19:04:46 #453 №1230017 
Снимок экрана 2018-07-17 в 20.45.37.png
>>1229857
твоя ошибка в том, что ты пытаешься дрочить среду с высоким(для тебя) порогом входа.

в гитхабе дрочишь исходники https://github.com/socketio/socket.io-client-swift/blob/master/Source/SocketIO/Client/SocketIOClient.swift#L96
и сразу видишь что там нужен не url, а managerspec

https://github.com/socketio/socket.io-client-swift/blob/master/Source/SocketIO/Manager/SocketManagerSpec.swift#L76
и в общем очевидно что ты высрал вместо кода абсолютную белеберду и ошибки закономерны

и что тебе делать? - найти в истории коммитов проекта устаревшую версию, где инициализируется именно так, как тебе надо (то есть установить например через кокоподс pod 'Socket.IO-Client-Swift', '<= 12.1.3' )
Аноним 17/07/18 Втр 19:08:38 #454 №1230023 
>>1230016
Не могу, я язык вторую неделю осваиваю.

А что можно вместо socketIO использовать?
Аноним 17/07/18 Втр 19:11:30 #455 №1230027 
>>1230017
Очень интересно, я обязательно изучу, спасибо анон!
Аноним 17/07/18 Втр 19:24:56 #456 №1230036 
>>1230027
рассказывай зачем учишь хуесь и что учил до этого
Аноним 17/07/18 Втр 19:31:53 #457 №1230039 
>>1230036
Ничего не учил, опыт очень скудный. Максимум html-css, чуть чуть c++.
Пограмирование учить начинал несколько лет назад, потом пришлось дропнуть. Сейчас есть возможно постажироваться как раз на айос девклопес, уж очень понравилась безопасная среда, понятный и простой синтаксис и понятная логика.
Аноним 17/07/18 Втр 19:35:13 #458 №1230040 
>>1230039
ты уже стажируешься или у тебя дома мак был?
Аноним 17/07/18 Втр 19:40:47 #459 №1230046 
>>1230040
С виртуалки учу. Стажировка осенью, там маки выдают.

С виртуалки конечно тяжко, но пока не жалуюсь. Да и денег на средней мак нету пока что
Аноним 17/07/18 Втр 19:48:15 #460 №1230054 
>>1230046
ты только в этом треде сидишь или еще где то?
Аноним 18/07/18 Срд 13:16:32 #461 №1230332 
>>1230054
Не, только здесь иногда.
Я даже не знаю где обычно сидят разработчики и обмениваются опытом (Кроме очевидного Stackoverflow)
Аноним 18/07/18 Срд 16:11:33 #462 №1230422 
сука, какой же конченый этот ваш XCODE, просто блять слов нет. Я не могу поверить, что на этом пишуть программы блять.
Пожалуйста, подскажите может какой годный туториал или видео, где показано как им пользоваться, hot keys, как между файлами прыгать.
Аноним 18/07/18 Срд 16:22:31 #463 №1230432 
>>1230422
cmd+Q
Аноним 18/07/18 Срд 16:33:10 #464 №1230437 
>>1230422
command+shift+O - прыгнуть к классу(или к файлу хуй знает). +J - показать файл в дереве проекта

https://habr.com/post/147097/
https://habr.com/post/307138/
Аноним 18/07/18 Срд 16:33:14 #465 №1230438 
>>1230432
т.е. твой совет не юзать xcode, так?
Аноним 18/07/18 Срд 18:42:51 #466 №1230543 
>>1230332
ну и правильно. они нигде не сидят, ну точнее кое где все же они есть, только это в основном чсв бездарные уебаны без работы.
Аноним 18/07/18 Срд 18:54:02 #467 №1230549 
>>1230422
JetBrains AppCode.
Аноним 18/07/18 Срд 20:17:30 #468 №1230603 
>>1230543
>в основном чсв бездарные уебаны без работы.
Какая досада, я слышал что коммьюнити разрабов на ios более дружелюбная
Аноним 18/07/18 Срд 20:20:55 #469 №1230605 
>>1230603
на реддите посмотри всякие iosdev и тд. На двачах точно не нужно комьюнити искать, как раз таки это те самые чсв уебаны без работы, думающие, что все знают
Аноним 18/07/18 Срд 20:44:31 #470 №1230611 
>>1230603
ну вот смотри как в принципе любое снг комьюнити работает:
у тебя есть проблема, ты эту проблему озвучиваешь. если проблема слишком простая, тебя хуесосят и отправляют в гугол. если проблема слишком сложная, то тебя хуесосят потому что ты тупой и именно ты не можешь разобраться, хотя при этом ничего дельного сказать не могут. если проблема средняя и решается за 30 минут, то тебе действительно что то помогают, и между делом как бы намекают, что ты тупой, а я вот умный решил помочь тебе.

в комьюнити сидят ленивые уебаны, которые ищут самоутверждения, и при этом которые не хотят ничего энергозатратного делать. когда человек вырастает из комьюнити, то есть он становится слишком мощным, для него любая задача - простая, или по крайней мере решаемая, то он ливает из комьюнити, это наилучший исход.
в худшем случае он продолжает терпеть тупость нубов, набирает максимальный авторитет в комьюнити(причем хорошо если это реальный авторитет, а не кармические циферки), его свч бесконечно кормят, и он прекращает свой рост и как человека, и как специалиста. соответственно такие люди гораздо слабее настоящих специалистов.

так вот, как я уже говорил, иос это среда не с низким порогом входа. проблемы тут такие: либо ты нуб и не выучил еще языка, либо ты трогаешь изначально кривые компоненты, например злоебучий UITableView. в общем, тебя будут только хуесосить, и ничего с этим не поделать.
Аноним 18/07/18 Срд 21:07:34 #471 №1230620 
>>1230611
Про суть снгшных комьюнити в яблочко. К счастью, почти все возникающие в iOS разработке проблемы гуглятся, благо нас дохуя. Просто не ленись гуглить и читать.
Аноним 18/07/18 Срд 22:47:09 #472 №1230687 
>>1230039
>Пограмирование учить начинал несколько лет назад, потом пришлось дропнуть
почему дропнул?
Аноним 19/07/18 Чтв 00:11:45 #473 №1230721 
ебааать мне мозг порвало, оказывается можно к виртуалбоксу подключить физический жесткий диск и не ебаться с флешками
Аноним 19/07/18 Чтв 00:39:07 #474 №1230732 
>>1230611
А что, табл вью хуйня?
Аноним 19/07/18 Чтв 00:52:56 #475 №1230739 
Посоветуйте несколько идей каких-нибудь не сильно простых и не сильно объемных приложений не имиджборду. Желательно чтобы точечно затрагивали какие нибудь фреймворки типа map, core motion, camera, core data.

Всякую тудупарашу, заметки и прогнозы погоды уже писал на ведре, так что не стоит.

Еще вопрос по поводу актуальности этой pdf для изучения обжектива.
http://cagt.bu.edu/w/images/b/b6/Objective-C_Programming_Language.pdf
Сам язык по верхам знаю поэтому хочу сразу что-нибудь похожее на спеки читануть, но смущает 2009 год выпуска пдфки.

Аноним 19/07/18 Чтв 01:23:09 #476 №1230749 
>>1230732
в дефолтном виде с ней работать невозможно, если у тебя несколько динамичных секций, а если еще и с анимациями, то ты просто ебанёшься. лично я себе написал личную обертку, как в принципе и многие другие, но блять флешбеки ад израиль до сих пор преследуют меня

>>1230739
напиши змейку, сучара ленивая
Аноним 20/07/18 Птн 14:24:45 #477 №1231648 
>>1108799 (OP)
БЛЯДЬ, КАКУЮ ПРИЛОЖУХУ ЗАПИЛИТЬ?!
Аноним 20/07/18 Птн 15:40:36 #478 №1231697 
>>1230749
>напиши змейку
попробую на метале захуярить
Аноним 20/07/18 Птн 17:49:38 #479 №1231795 
>>1231648
Редактор 3D объектов, типа 3dmax
Аноним 20/07/18 Птн 20:29:23 #480 №1231926 
Ща выйдет новая ось и новый хкод ее требующий... эти вещи обязательны для разработки или нахуй не сдались?
Аноним 20/07/18 Птн 22:08:40 #481 №1232007 
>>1231926
обновляться ты можешь когда захочешь. максимум потребуют последнюю версию хкода при заливке в маркет
Аноним 20/07/18 Птн 23:18:19 #482 №1232047 
>>1232007

Никаких подводных на этапе разработки?

Думаю брать девайс с лохито, года 11-12, которые начнут сейчас скидывать за норм цену по идее
Аноним 21/07/18 Суб 01:28:00 #483 №1232100 
Есть тут анон, которому можно задать пару вопросов в телеге\скайпе?
Проблема - не могу написать враппер для вызова с++ кода в свифте. Враппер естественно на obj-c, соответственно нужен анон знающий obj-c.
Если вкратце, то есть такой с++ класс(.h файл)
//--------
class PaperCenter
{
public:
PaperCenter(cv::Mat & dst);
----------//
Во враппере я пытаюсь его инициализировать так
PaperCenter papercenter;
или так
cv::Mat imageMat;
PaperCenter(imageMat) papercenter;
Но ничего не работает. Голова пухнет от обжектива с плюсами, после свифта все кажется КРАЙНЕ непонятным.
Если вдруг какой то анон готов подсказать прямо в телеге, буду очень рад - @ab123qwfuyb , ну или здесь можно попробовать.


Аноним 21/07/18 Суб 01:31:05 #484 №1232102 
>>1232047
По моему это хуита полная, лучше чтоб было 16 оперативы or 32, чем новее икскод тем больше жрет + OS, еще не забывай что из за патчей против мелтдовна и спектра будет меньше производительность проца на старых
Вообще не вижу смысла брать такие старые маки. накопи с завтраков и купи нормальный новый мак или купи йоба ноут/писюк и поставь хакинтош
Аноним 22/07/18 Вск 17:56:27 #485 №1233057 
Существуют ли гайды, где строят по шагам средний/крупный апп?
Аноним 22/07/18 Вск 18:00:16 #486 №1233060 
image.png
Ну что, такой малышки будет достаточно?
Аноним 22/07/18 Вск 23:41:10 #487 №1233269 
>>1233060
128 очень мало, я бы не советовал.
Аноним 23/07/18 Пнд 21:13:09 #488 №1233732 
Анонче, можно нынче купить мак в пределах 40-50к для работы? Понятно, что он будет посасывать у топ моделей и тд, но если для начала, то сойдет? А потом как появилась бы возможность обновился бы до нормального железа
Я просто нищенка, а работать хочется. Хакинтош не рассматриваю, потому что на ноуте это не так радужно
Аноним 23/07/18 Пнд 23:39:40 #489 №1233849 
>>1233732
б\у прошку 15 12-14 года.
Аноним 24/07/18 Втр 01:34:39 #490 №1233885 
image.png
МОЩЬ ПЯТИ КЕКОКЕРЦ
@
ХКОТ ВСЕ РАВНО ЛАГАЕТ
Аноним 24/07/18 Втр 11:52:50 #491 №1234073 
6EAh3jVP7M.jpg
Ананасы с апворка, будте добры накидайте чеклист что нужно для вкатывания. Ну там например пройденный тест английского языка, знания документов о неразглашении, может из тулов что-то нужно(для создания макетов). Всем двач аю
Аноним 24/07/18 Втр 14:53:54 #492 №1234156 
180549c4941f0f0c0d0e0.jpg
Аноны, выручайте.

Пилю приложение на свифте, не знаю как правильно хранить данные.

Суть такова: пользователь формирует списки товаров. Каждый список - это экземпляр класса "Товар", у которого есть свойства "Название", "Цена, "Количество", "Характеристики" представленные в виде массивов. Ну, т.е. условно выражаясь:

СписокТоваров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 для долговременного хранения таких списков? Если да, то как мне её правильно настроить?
Как я понимаю, можно создать сущность "Товар", а внутри атрибуты: "Название", "Цена", "Количество" и т.д. Но эта сущность будет хранить только один список. А у меня их будет много. Причём неизвестно заранее сколько. Что-то я совсем запутался. Выручай.
Аноним 24/07/18 Втр 15:57:44 #493 №1234193 
>>1233057
Я занимался по Devslopes, на том же рутрекере был от них курс
Но не смотря на то что достаточно свежий у них курс, все равно есть проблемы по фреймворкам которые они советают использовать
Аноним 24/07/18 Втр 19:04:33 #494 №1234265 
>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 висит спокойно месяца два, а тут нате.
Аноним 25/07/18 Срд 00:38:47 #495 №1234438 
>>1234265
У них в яндексе походу есть позиция - бегать по всем проектам и вставлять скрытый функционал установки яндексбара
Аноним 25/07/18 Срд 08:10:15 #496 №1234526 
>>1234156
Я бы realm использовал, но дело твое.
>Что-то я совсем запутался
Скачиваешь любой профильный редактор и рисуешь хотя бы логическую модель бд.
Аноним 25/07/18 Срд 08:24:53 #497 №1234530 
Пацоны, изобрели ли способ собирать iOS приложения под Линуксом?
Без виртуалки, разумеется.
Аноним 25/07/18 Срд 11:24:35 #498 №1234585 
>>1234193
>Я занимался по Devslopes, на том же рутрекере был от них курс
Выпилили его что-ли? Только по макоси вижу от них курс на рутрекере.
Аноним 25/07/18 Срд 20:09:15 #499 №1234887 
apresize.png
ultimate-guide-deleting-apps-bloatware-android.w1456.jpg
в ios не принято делать выдвигающееся боковое меню с гамбургером как в android ? какие альтернативы есть?
нужно портировать прилагу с навигацией как в google play - табы сверху на экране + боковое меню по гамбургеру

Или пользователям пох и можно также делать? есть либы какие?
Аноним 25/07/18 Срд 20:32:36 #500 №1234900 
>>1234887
Меня постоянно просят сделать это отстойное бургер меню, на старых делал при помощи либы CDRTranslucentSideBar, на новых по чуть-чуть пилю свой вариант, доделывая его каждый раз, пиздатый(нет), быстрый, настраиваемый и уже на свифте. мб когда-нибудь куда-нибудь на гитхаб выложу выложу.

З.Ы. Насколько я помню, та либа толи не обновляется толи что, какие-то проблемы у меня с ней точно были, если есть время сам запили, просто вариант за пару часов с гуглом сделаешь изи, думаю
Аноним 25/07/18 Срд 21:04:16 #501 №1234912 
>>1234887
Старайся гнуть линию мол ненативный элемент, вот посмотрите какой замечательный TabBar есть, вон даже в андроиде отказываются от этого меню.
Ну а так библиотек дохуя эту штуку делает.
Аноним 25/07/18 Срд 23:03:17 #502 №1235023 
>>1234887
Да дохуя кто так делает, хоть и не нативное говно. Делай с помощью addChildViewController, сторонние решения нахуй не нужны.
Аноним 25/07/18 Срд 23:13:44 #503 №1235042 
>>1235023
>сторонние решения нахуй не нужны
что ты им объясняешь? они через библиотеку делают два часа то, что можно накликать в говноборде за 10 минут, инвалиды ебаные
Аноним 26/07/18 Чтв 17:15:54 #504 №1235516 
image.png
а у вас как дела?
Аноним 26/07/18 Чтв 20:48:33 #505 №1235770 
начал смотреть тут туториал с рутрекера от какого-то говнокодера походу, так вот там говориться, что делать ui через сториборды - говно, а писать вьюхи программно - заебись.
А как рисует ui уважаемый анон из pr ??
Аноним 26/07/18 Чтв 20:59:31 #506 №1235778 
>>1235770
>что делать ui через сториборды - говно, а писать вьюхи программно - заебись.
А бочку он делает?
Аноним 26/07/18 Чтв 21:12:55 #507 №1235792 
>>1235770
Я рисую ручками, но я ебанутый. Мне сториборд тупо мешает.
Аноним 26/07/18 Чтв 21:47:51 #508 №1235818 
>>1235770
очевидно он бездарный уебан. вообще, свифт, intefrace builder, autolayout, uitableview - это все не для бездарных уебанов. хочешь быть дауном и писать на objc, верстать в коде через frame и bounds, и прочими способами нагромождать говно ебаное - будь дауном
Аноним 26/07/18 Чтв 21:49:05 #509 №1235822 
>>1235770
Я максимум кода убираю в сториборды, без учета всяких критичных хуевин, которые след.разраб заебется искать на сторибордах. Главное правило 1 сториборд - 1 VC (вьюхи из контейнеров и т.п. не в счет), иначе потом охуеешь конфликты мерджей решать. По сути это более страшная проблема, чем то, что большие сториборды лагают. Ну а всякие ячейки, отдельные вьюхи - либо леплю прям на коллекцию и таблицу, если они простые, если сложные или с доп.элементами вставными, пилю отдельными xibами, так удобнее.
Аноним 26/07/18 Чтв 23:31:36 #510 №1235888 
>>1235822
В чем преимущество сториборда с одним vc, вместо xib с контроллером
Аноним 26/07/18 Чтв 23:36:23 #511 №1235890 
Как господа айосники работают с векторной графикой, иконками?
Я привык что на ведре все автоматом сконвертирует под нужные разрешения и разложит по папочкам, а тут надо изъебываться.
Чем ебете вектор, аноны?
Аноним 26/07/18 Чтв 23:42:03 #512 №1235895 
>>1235890
Можно делать из svg pdf (при сборке нарежет как надо), но это не лучший вариант. Импортить из скетча/фигмы 3 размера + прогнать оптимизатор, такое вот решение норм.
https://bjango.com/articles/idontusepdfs/
Аноним 26/07/18 Чтв 23:52:41 #513 №1235896 
>>1235895
Я попробовал импортировать в pdf и импортировал в ассетс, но не могу использовать как иконку приложения, в чем проблема?

Насчет скетча хотелось бы какой-то скрипт, чтобы не кликать по 3000 раз на файл импортировать и т..д.
Аноним 27/07/18 Птн 00:01:33 #514 №1235901 
>>1235896
>как иконку приложения
Нильзя видимо, бери 1536x1536 и пихай сюды (https://makeappicon.com/) нарежет все что надо и чуть больше (некоторые останутся неиспользованными - удалишь из проекта).

>Насчет скетча
Вроде плагинов масса, я давно скетчем не пользовался, через cmd выбираю все нужные в фигме и всем сразу выставляю x1 x2 x3 и раз кликнуть экспорт.

Хз, раньше были плагины для скетча, но что-то не очень свежими выглядят.
Аноним 27/07/18 Птн 11:30:09 #515 №1236052 
>>1235770
xib, либо кодом, сториборды действительно не нужны.
Аноним 27/07/18 Птн 11:31:09 #516 №1236053 
>>1235888
В сторибоарде я опять же без кода помещу навигатор контроллер, сделаю его рутом, все это тоже немного да убирает код, а на сторибоарде наглядно и понятно. Но главная причина скорее в том, что бывают сложные скрины, где несколько взаимосвязанных элементов, мне удобно раскидать их через контейнеры и уже протоколами настраивать их взаимодействие, каждый контейнер, как правило, уходит на свой сторибоард/xib. Еще в случае с xib немного больше кода везде получается. Ну а так внешне хз, особо то ничем.
Аноним 27/07/18 Птн 12:23:35 #517 №1236081 
>>1236053
Я уж думал ты segue используешь. Меня они жутко выбешивают, так как в одном месте ты ее начинаешь, а в другом подготавливаешь контроллер. В итоге нужно куда-то записывать данные для подоготовки.
Аноним 27/07/18 Птн 14:01:20 #518 №1236185 
>>1236081
не, сиги используются только в самых простых случаях, а их, как правило, нет либо мало. Ну и когда таб бар контроллер раскидываешь по стрибордам, он у меня типа на отдельном и сиги к 4 сторибордам с навигатор контроллерами и VC
Аноним 27/07/18 Птн 15:04:30 #519 №1236243 
Ладно, пидоры, вот вам немного стафла под подпивасную пятничку https://stefan-lesser.com/2018/06/20/on-apples-love-affair-with-swift/
Аноним 28/07/18 Суб 03:24:02 #520 №1236607 
Что интересное пилите, товарищи инженеры ПО? Пользуюсь на телефоне помимо стандартных приложений только телегой, скайпом и 2гис. Есть еще игра покер. Пробовал еще разные приложения - через неделю удалял, потому что неинтересно и не пользовался вообще. За что пользователи любят ваши приложения и как они их используют?
Аноним 28/07/18 Суб 11:46:15 #521 №1236668 
>>1236607
Идей хренов вагон. Но пилим приложушки для клиентов. Но думаю всё же самая беспроигрышная тема это игра. Есть идея сервиса знакомств, где вместо лайка и ноулайка звуковая анотация, фильтруемая нейронкой на предмет матов, так как я до неё не дойду то дарю идею народу здешнему.
Аноним 28/07/18 Суб 12:02:10 #522 №1236679 
>>1235822
А есть ли где статьи/уроки описывающие как это сделать?
Аноним 28/07/18 Суб 13:01:30 #523 №1236710 
Как вы распростарняете новые билды и как часто?
Кроме как поставить проводом знаю только testflight и fabric.

На одном проекте fabric был настроен до меня и там даже не было аккаунта в сторе, так что тестфлайта не было. В принципе ок, и dSym в крашлитику сразу грузятся и тестеры быстро билд получают.

На новом проекте был тестфлайт, решил не как макака жать на кнопочки для заливки, а через fastlane - курто че. Потом решил все таки добавить фабрик, так как быстрей, а то хотят блид каждый день. Но что-то не срослось и вроде бы даже нельзя загружать через фабрик если уже в тестфлайте/сторе есть приложение, но я наверное ошибаюсь. И тут же проблема с dSym вылезла - через fastlane не грузятся автоматом, приходится запускать какую-то команду которую я себе скопипастил, которая сначал со стора все файлики загрузит, потом отправить их в крашлитику, а потом сотрет лол, и вот представьте если билд каждый день сколько там dSym'ов.

Хотя вроде бы нашел команду которая загрузит в фабрик dSYM сразу после заливки в тестфлайт, надо пробовать.
Аноним 28/07/18 Суб 16:10:29 #524 №1236809 
>>1236679
Я хз, я начал свифт бук, потом смотрел хуя, который как раз все кодом ебашил, а потом случайно попал на работу и начал ебошить и тут мне ментор сеньор помогает и рассказывает как надо и как лучше. В принципе, все вещи говорит логичные, так что я их перенимаю и учусь.

Аноним 28/07/18 Суб 16:43:22 #525 №1236815 
>>1236809
>случайно попал на работу
Вот я тоже также планирую
У меня будет стажировка для джунов
Но учитывая насколько дохуя вещей есть в swift, что обычно требуют для супер минимума для вкатывания?
Аноним 28/07/18 Суб 18:16:46 #526 №1236852 
>>1236815
По моему опыту, это UIKit, немного CoreData, ну и все основы, то бишь ты должен уметь без проблем пользоваться наследованием, понимать как сделать абстрактный класс, о типах данных, операторах разных и работе с опционалами я молчу. В начале больше всего джунов садят верстать.
Аноним 28/07/18 Суб 21:25:05 #527 №1236935 
>>1236852
Все эти требования от пизды. Или от компании конкретно.
Есть законченные проекты в App Store, хуй куда берут ¯\_(ツ)_/¯
Аноним 29/07/18 Вск 09:48:08 #528 №1237130 
>>1236935
>Есть законченные проекты в App Store, хуй куда берут
Кстати чтобы публиковаться в аппсторе надо что то платить? Раньше вроде надо было, а сейчас что как?
А то судя по той помойке что сейчас творится, зеленый свет всем дали
Аноним 29/07/18 Вск 11:20:38 #529 №1237155 
>>1236935
Может это ты не особо хочешь идти? Я тоже с охуенным опытом заебался норм работу искать. Рыночек сейчас не особо адекатный. Много школьников капиталистов хотящих дохера не понимая что к чему вообще в программировани. Хороших контор единицы.
Аноним 29/07/18 Вск 12:23:37 #530 №1237171 
>>1237130
100$/год и пили любое говно, если оно конечно пройдет модерацию.

>>1237155
Чекаю хх/мой круг и прочие помойки каждый день. Отклики постоянно делаю, но половина не просматривает даже, о остатки делают отказ за наносекунды, даже не переходя в портфолио.
Рынок ебанутый, да.
Кстати, когда требуют джуну знать реакт, это же не нормально нихуя, да?

Нормальный вариант, только через знакомых. Но скилл нужен на уровне быть, чтобы не обосраться.
Аноним 29/07/18 Вск 12:24:28 #531 №1237173 
>>1237155
И джуну 50-60к на старте, адекватная зп в дс?
Просто куда ниже-то блять
Аноним 29/07/18 Вск 12:32:37 #532 №1237178 
>>1237173
да адекватная иди
Аноним 29/07/18 Вск 12:35:18 #533 №1237179 
>>1237171
>знать реакт
Это про капиталистов школьников не шарящих в программе вообще. Грустно с одной стороны. С другой да ну их нахер вощемта. Сейчас мой круг оценку работодателей ввели. Надо этих даунов минусить нещадно.
Аноним 29/07/18 Вск 13:21:21 #534 №1237192 
>>1237179
Добра тебе анон
Аноним 29/07/18 Вск 13:55:23 #535 №1237213 
>>1237171
>>1237179
Ну хорошо, а что вообще требуют с джунов?
Как указал этот господин >>1236852
Или что то свыше?
Аноним 29/07/18 Вск 13:58:18 #536 №1237215 
>>1237213
У джунов одна задача. Развиваться не по дням а по часам. Тебуют голову на плечах, понимание платформы в целом, чистый короткий внятный код.
Аноним 29/07/18 Вск 14:31:46 #537 №1237233 
>>1235516
хД) вот что значит нет фундаментальных знаний информатики/программирования) чувак наверн letsbuildthatapp пересмотрел)
Аноним 29/07/18 Вск 17:59:25 #538 №1237310 
>>1237233
>letsbuildthatapp
Он плохой? А то вот думал посмотреть его
Аноним 29/07/18 Вск 21:14:38 #539 №1237417 
image.png
>>1237233
есть у него знания, ну точнее у него была куча возможностей их переварить, просто он слабоумный необучаемый долбоеб
Аноним 29/07/18 Вск 23:29:22 #540 №1237488 
>>1233060
новые mbp только с 16гб озу имеет смысл брать
Аноним 30/07/18 Пнд 10:18:21 #541 №1237586 
Я думаю это говно нет смысла перекатывать
Аноним 30/07/18 Пнд 14:54:42 #542 №1237699 
>>1237586
Чому? Вроде интересные иногда идеи встречаются
Аноним 30/07/18 Пнд 15:34:46 #543 №1237723 
>>1237310
не он как раз таки крутой чувак) просто инициализация ui элементов через кложур его подчерк)
Аноним 30/07/18 Пнд 15:48:03 #544 №1237730 
image.png
Вообще приветствуется если я, например, поделюсь ресурсами и материалами для обучения, по которым я сейчас сам учусь?
Поскольку найти подробных материалов не всегда просто, Я думаю другим было бы интересно изучать (учитывая что в ОП посте не так много а Скутаренко вообще дает неактуальные по синтаксису уроки лекций).

Ну и комментарии уже состоявшихся разработчиков было бы интересно услышать, например какие лекции стоит смотреть, какие нет.
Аноним 30/07/18 Пнд 19:24:17 #545 №1237808 
>>1237730
по иоси нет нормальных материалов, иос сама по себе недопиленное говно из жопы. UIButton - говно неюзабельное, uialertview/actionsheet - говно некастомизируемое, ну и так далее, продолжать можно долго.

нет и не будет гайдов, как разобраться во всем этом дерьме и не ебануться при этом.
Аноним 30/07/18 Пнд 21:07:23 #546 №1237893 
>>1237808
https://developer.apple.com/documentation/
Блядь, дали охуенную и полную документацию, вот просто нихуя больше не нужно, сиди и читай - нет, хочу ныть и нести хуйню.
Какого хуя просто не почитать доку? Там все ваши вопросы разжеваны, блядь.
Аноним 30/07/18 Пнд 21:15:06 #547 №1237900 
>>1237893
>https://developer.apple.com/documentation/
ну вот открываю, и хуйня какая-то - frameworks, services
Мне надо приложение научиться как запилить, а не стать экспертом по ios фреймворкам и классам
Аноним 30/07/18 Пнд 21:19:16 #548 №1237907 
>>1237808
>по иоси нет нормальных материалов, иос сама по себе недопиленное говно из жопы.
Я так понимаю с андроидом ты не работал?
Аноним 30/07/18 Пнд 22:49:04 #549 №1237973 
image.png
>>1237893
используя документацию аппле, сможешь объяснить, почему при удалении ячейки два раза вызывается beginUpdates?
https://pastebin.com/raw/c7vj34dL
Аноним 31/07/18 Втр 01:07:32 #550 №1238063 
>>1237973
Документация объясняет как сделать что-либо, как использовать компоненты, а не детали реализации этих приватных компонентов. На все вопросы по разработке, исключая некоторые баги, дока отвечает.
>>1237900
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html
Разработчик начинается с умения искать информацию, иначе придется сосать хуи.
Аноним 31/07/18 Втр 01:15:47 #551 №1238067 
>>1238063
>На все вопросы по разработке, исключая некоторые баги, дока отвечает.

о, то есть дока уже не полная? ты же только что сказал, что она полная:
> охуенную и полную документацию

я тебе задал конкретный вопрос, ты на него ответить не можешь. хотя ты только что сказал, что это я:
> хочу ныть и нести хуйню

сорян, я тебе в рот только что нассал, но это ты виноват в том, что ты слабоумный дегенерат
Аноним 31/07/18 Втр 01:29:15 #552 №1238070 
>>1238067
Еще раз, господин мелкобуква, в документации есть все для разработки, детали реализации закрытых компонентов ожидаемо отсутствуют. Это уточнение я начал делать специально для тебя, ибо ты или слишком хитрый в дискуссии или слишком тупой по натуре своей. И монитор протри, обоссышь.
Аноним 31/07/18 Втр 01:47:20 #553 №1238077 
>>1238070
>в документации есть все для разработки
>детали реализации закрытых компонентов ожидаемо отсутствуют
так все или не все? ты определись уже, шизофреник ебливый.

хуйню тут развел какую то. ты просто видимо неопытный, вот и в упор не видишь кривостей иоси и аппол. настоящий разработчик должен осознавать все недостатки используемой среды, иначе он просто не сможет применить к ним какие то меры. ну или ты действительно с проблемами в голове
Аноним 31/07/18 Втр 02:06:38 #554 №1238081 
>>1238077
Мистер мелкобуква, если ты видишь здесь противоречие, то попробуй еще раз прочитать, но в этот раз не жопой.
Не проецируй про неопытность, кривостей оси предостаточно, что не отменяет того факта, что документация отличная. Эппол это вообще изи вхождение, в андроиде и вебе все гораздо печальней.
Аноним 31/07/18 Втр 02:17:04 #555 №1238082 
>>1238081
то есть в частности UIKit для тебя в документации отсутствует? так вот же он: https://developer.apple.com/documentation/uikit/views_and_controls
так так так и что мы видим? уебанская документация уебанских компонентов. то есть именно то, что я говорил изначально
> UIButton - говно неюзабельное, uialertview/actionsheet - говно некастомизируемое, ну и так далее, продолжать можно долго.

не может быть отличной документации уебанских кривых закрытых компонентов.
Аноним 31/07/18 Втр 07:17:59 #556 №1238112 
Как свою модель coreML создать на маке?
Аноним 31/07/18 Втр 08:34:30 #557 №1238120 
>>1238082
Пока рано, но можешь бету накатить и там все доступно.
Аноним 31/07/18 Втр 09:21:23 #558 №1238133 
>>1238082
>пок-пок почему в инструкции к микроволновке не описаны циклы процессора
Аноним 31/07/18 Втр 11:51:04 #559 №1238208 
>>1238077
>Мне надо приложение научиться как запилить
>хуйню тут развел какую то. ты просто видимо неопытный
Ору с дурачка. Вместо того чтобы послушать и впитать инфу, которую тебе по доброте душевной расписывают, КАК НЕОПЫТНОМУ, ты начинаешь мамкоебствовать и ссать под себя.

И да, возможность разрабатывать без знания внутреннего устройства ЗАКРЫТЫХ И ПРИВАТНЫХ КОМПОНЕНТОВ это как раз и есть признак хорошего дизайна системы.
Аноним 31/07/18 Втр 11:59:22 #560 №1238210 
>>1238063
>Документация объясняет как сделать что-либо, как использовать компоненты, а не детали реализации этих приватных компонентов. На все вопросы по разработке, исключая некоторые баги, дока отвечает.
ну ок, вот я хуй с андроида, мне надо запилить список на экране. Открываю твою доку и что вижу? какой-то набор классов
Аноним 31/07/18 Втр 12:29:09 #561 №1238218 
>>1238210
Я уже даже прямую ссылку вкидывал в >>1238063
Внезапно в содержании можно увидеть, что есть целый подраздел на эту тему https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/CreateATableView.html#//apple_ref/doc/uid/TP40015214-CH8-SW1
Аноним 31/07/18 Втр 12:30:37 #562 №1238219 
>>1238218
Ссылку зафакапил, короче слева Working with Table Views.
Аноним 31/07/18 Втр 12:43:08 #563 №1238225 
>>1238210
>я хуй с андроида
>лечит за то что айос плохо написана, а документация хуйня
Хех.
Аноним 31/07/18 Втр 13:19:26 #564 №1238234 
>>1238225
это другой анон писал

алсо, есть ли аналог padding у UIVIew ?
Аноним 31/07/18 Втр 13:21:48 #565 №1238235 
>>1238234
Нет, и маржинов нет.
Аноним 31/07/18 Втр 13:32:45 #566 №1238238 
>>1238235
т.е. задание фона с отступами отдельной вьюхой (как делает это чел в говнокурсе) - норма?
Аноним 31/07/18 Втр 13:47:07 #567 №1238244 
>>1238238
Подумой как ты в ConstraintLayout't делаешь бэкгрануд для нескольких вьюх и ты поймешь почему тут так.
Аноним 31/07/18 Втр 14:08:47 #568 №1238258 
>>1238208
>>1238133
для подобных вскукареков я уже выложил загадку >>1237973
это не я спрашивал, где инфу искать, ты путаешь.
Аноним 31/07/18 Втр 16:18:29 #569 №1238339 
>>1238258
Но тебе же написали, ебань, читай документацию.
Ты переопределяешь функцию, которую должен вызывать, все колбеки как правило передаются через делегаты. И потом горишь почему инкапсулированные компоненты системы вызывают ее два раза.

Ну возьми дебагер да посмотри, эпл тебе этого не запрещает.
Аноним 31/07/18 Втр 17:00:59 #570 №1238367 
>>1238339
ебать ты слабоумный.
по документации там не должно вызываться beginUpdates.
в коде я не вызываю beginUpdates, но он вызывается. я его переопределил, что бы наглядно показать для скрина, что он вызывается. а так как endUpdates не вызывается следом, таблица фризится, и оставшиеся ячейки не удаляются.

ты сам не можешь на вопрос ответить, да ты даже вопроса не понял, дебил ебаный. но в общем то именно это я и описывал здесь >>1230611
Аноним 31/07/18 Втр 17:36:49 #571 №1238393 
>>1238367
>ебать ты слабоумный.
Нет, ты.
Ты этот метод вообще не должен переопределять а юзать только в связке beginUpdate(), endUpdate(), как их вызывает система тебя ебать не должно.
Я только что проверил твой кусок кода, все удаляется.
Зашивайся и читай документацию.
Аноним 31/07/18 Втр 17:57:27 #572 №1238410 
>>1238393
поссал тебе на лицо

https://developer.apple.com/documentation/uikit/uitableview/1614908-beginupdates
> This group of methods must conclude with an invocation of endUpdates()

если ты не понимаешь, к чему могут привести незакрытые beginUpdates, то ты ебаный ламер и пошел нахуй из этого треда, чмоха
Аноним 31/07/18 Втр 20:04:37 #573 №1238469 
>>1238410
Маневренный шизик, спор был о полноте документации для того, чтобы разраб мог с ее помощью собственно разрабатывать, а не тыкаться-ныкаться наобум. Про кривости разговор не шел.
И тут ты вкидываешь проеб внутренней реализации компонента в новой iOS 11, мол, как же так, вы не задокументировали свой проеб, дока говно!
Очевидно, что под новой осью таблица начала юзать performBatchUpdates, который и дергает beginUpdates без endUpdates, но тебя это ебать не должно.
У меня нихуя не фризится, кстати, как и у чувака выше. Запиши видео с шагами воспроизведения.

tldr для даунов:
Дока не покрывает детали реализации закрытых компонентов.
Проебы в компонентах не имеют отношения к доке.
Аноним 31/07/18 Втр 20:57:21 #574 №1238501 
>>1238469
>Проебы в компонентах не имеют отношения к доке.
это и есть шизофрения
Аноним 01/08/18 Срд 11:59:35 #575 №1238834 
Нахуя вы дискутируете со дурачком, который либо троллит либо аутирует неслабо? Я, блять, с гарантией говорю, что у эпла вторая дока после msdn майков, только толку то, само апи яблочное не настолько то огромное, чтобы бугуртить на приватную реализацию. Большинство других доков вообще не держаться в актуальной форме, тот же хамарин для пидоров гнойных сделан имхо, реакт вначале все вкатились, теперь выкатываются с костылями, прогать на андроид ну нахуй после иоси. А тут хуесос мамкин раскукарекался ишь ты не расписана ему внутренняя кухня, я в охуе просто, пиздуй на джаваскрипт кнопочки анимируй раз тебе тут сложно... в свифте 2 типа программирования - когда ты бывшая модель виктория сикрет и прогаешь простые 3х страничные приложения, где нахуй знания внутренностей даже не нужны и когда ты нормальный разраб, которому, как ты ни крути, придется разбираться в кухне как и в большинстве любых других языков с нативным апи/фреймом и т.п. Хочешь все по докам? Открывай просто язык понижу и пиши все с нуля, прогай контроллеры.
Аноним 01/08/18 Срд 19:11:52 #576 №1239078 
Кто-нибудь ставил себе уже на работе новую макось бету, которая в сентябре выйдет? Полет нормальный, текущие проекты не ломает из-за нового икскода?
Аноним 01/08/18 Срд 23:10:38 #577 №1239326 
>>1239078
Ее ставить можно будет только после Нового года, золотое правило, чтобы не наебаться.
Аноним 02/08/18 Чтв 01:20:12 #578 №1239399 
Блять, чего тут за театр одного долбоеба?
Тебе заняться больше нечем, школопидор?
Аноним 02/08/18 Чтв 03:58:39 #579 №1239433 
>>1238834
>понижу
Что-что простите?
Аноним 02/08/18 Чтв 07:57:15 #580 №1239463 
>>1239326
Как тогда новые фичи CreateML\CoreML юзать?
Их бетка оси и хкода не поддерживает без Пустыни.
Аноним 02/08/18 Чтв 12:01:39 #581 №1239526 
>>1239433
пониже это, ты даун несообразительный чтоли?
Аноним 02/08/18 Чтв 14:10:18 #582 №1239598 
>>1239526
>ты даун несообразительный чтоли
Да, я так и не понял последнего предложения, объясни дауну, плиз.
Аноним 02/08/18 Чтв 15:34:30 #583 №1239623 
UserDefaults - аналог ведроидного shared preferences
CoreData - sqlite ???

есть ли аналог стандартного ведроидного JSONObject ? а то погуглил как парсить json строку - дичь какая-то сложная находится
Аноним 02/08/18 Чтв 15:53:22 #584 №1239635 
>>1239623
Хуево гуглил, в стандартной либе парсит жсон в обычный dict или array со всеми уровнями вложенности в пару строк.
Аноним 02/08/18 Чтв 17:42:39 #585 №1239677 
>>1239598
Есть ЯП высокого уровня и низкого, дальше в гугле найдешь. Зачем ты тут сидишь, если даже этого не знаешь?
Аноним 02/08/18 Чтв 20:58:34 #586 №1239800 
>>1239623
>UserDefaults - аналог ведроидного shared preferences
Да
>CoreData - sqlite ???
Нет, просто ORM.
>JSONObject
Ненужон, через NSJSONSerialization парситя либо в словарь, либо в массив, с содержимым жсона.
Аноним 03/08/18 Птн 01:38:13 #587 №1239909 
>>1239623

CODABLE
O
D
A
B
L
E
Аноним 03/08/18 Птн 09:23:29 #588 №1240003 
>>1239800
> Нет, просто ORM.
Таки нет, не просто орм, ибо менеджит граф объектов в памяти. Уникальность Core Data уступает только ее уебищности.
Аноним 04/08/18 Суб 00:56:37 #589 №1240566 
Как же горит жопа от Свифта. Совершенно тупые усложнения, банальный substring без гугления документации не получить, охуительные изменения в каждой новой версии, миллион способов усложнить любую примитивную вещь. После Джавы ебануться просто.
Аноним 04/08/18 Суб 01:02:15 #590 №1240569 
>>1240566
>После Джавы ебануться просто.
После джавы любой язык старше 2000 ебануться просто как охуенен.
Аноним 05/08/18 Вск 00:54:36 #591 №1241042 
https://rutracker.org/forum/viewtopic.php?t=5445071
кто из анонов проходил? что скажете?
Аноним 05/08/18 Вск 10:31:43 #592 №1241123 
>>1240566
в apple решили, что разрабы ios настолько тупые, что лучше запретить им пользоваться int индексами в массивах, строках
Аноним 05/08/18 Вск 11:40:00 #593 №1241141 
>>1241123
>>1240566
Юникод, блядь. Длина символа разнится, нихуя ты сейфово по интовому индексу не обратишься, эппол все правильно делает.
Аноним 05/08/18 Вск 12:28:47 #594 №1241166 
>>1241141
гг, в той же древней java все сейфово, а модном swift нет
Аноним 05/08/18 Вск 12:39:53 #595 №1241180 
>>1241166
Потому что в джаве строки в utf16 и от этого много боли когда работаешь с экзотическими и не очень кодировками.
Аноним 05/08/18 Вск 13:46:06 #596 №1241199 
>>1241042
https://rutracker.org/forum/viewtopic.php?t=5467206
Или этот?
Аноним 05/08/18 Вск 13:50:18 #597 №1241203 
>>1241042
Самые основы. Все поверхностно но очень занимательно и овердохуя полезностей, ссылок на сервисы для дезигна, советы и проч. Сойдёт если не хочешь читать безликую книгу, но смирись что придётся дохуя изучать кроме этого
Аноним 05/08/18 Вск 13:51:03 #598 №1241204 
>>1241166
https://oleb.net/blog/2017/11/swift-4-strings/
Аноним 05/08/18 Вск 17:26:24 #599 №1241370 
Как вкатится? Пытаюсь уже не первый год, начинаю курс, в итоге не делаю ДЗ, скипаю, переключаюсь на что-о другое, и так по кругу. Потом читаю какую-нибудь статью что тян в 40+ лет выучилась по курсам и стала разработчиком. Меня после этого просто уносит на реактивной тяге ануса до луны. Уже просто скопилось кучи учебного материала. Я просто как свинья в апельсинах.
Аноним 05/08/18 Вск 17:56:41 #600 №1241396 
>>1241370
Кстати тоже хотел написать по поводу материала. Какой годный?

Планирую пока юдасити потыкать.
Аноним 05/08/18 Вск 17:58:43 #601 №1241398 
>>1241370
нужно поставить себе реальную проблему, которую тебе нужно решать, а не просто заставлять себя учить бесцельно
Аноним 05/08/18 Вск 23:41:40 #602 №1241706 
Беларусы в треде есть?
Сколько просить джуну в менске?
Аноним 06/08/18 Пнд 19:55:30 #603 №1242144 
>>1241396
Могу поделиться тем, с чем сама учусь.
Рассказывают доступно, примеров и ассетов дают не жалеют.

С нуля на русском
С нуля базы рассказывает, дает сложную домашку, но все разжевывает
https://coursehunters.net/course/osnovy-swift-c-nulya
https://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=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
У самого возникла проблема, тут описал >>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/
Аноним 06/08/18 Пнд 22:44:29 #604 №1242285 
>>1242144
Боже, ну ты няша анон. Было бы неплохо это в шапку занести.

Алсо, я бы хотел еще тебе в телеге тупые вопросы задавать, сам то я опыт имею, но только с андройдом, так что апнулся бы с тобой быстрей. Ну это по желанию. так.
Аноним 06/08/18 Пнд 22:49:16 #605 №1242290 
>>1242285
Ну это не ко мне, я сам только начал учить.
Два месяца занимаюсь только
Аноним 06/08/18 Пнд 22:50:31 #606 №1242292 
>>1242290
>Ну это не ко мне, я сам только начал учить.
Ну как хочешь.
Аноним 07/08/18 Втр 05:06:41 #607 №1242356 
>>1240566

Прошло несколько дней, начал пилить свое приложение, и процесс мне начал нравиться куда больше. Свифт уже не вызывает столько ненависти, а конструирование и адаптация интерфейса оказалось на деле проще, чем в книгах. Правда раздражает, что контроллеры быстро растут и участвуют в манипуляциях с элементами вью.

Возможно, есть смысл переписать мое маленькое приложение на VIPER.
Аноним 07/08/18 Втр 07:17:10 #608 №1242371 
Ананасы, что за хуйня происходит
Откликаешься на вакансии, пишешь там сопроводительное, резюме. Проходишь первый этап общения с хрюшкой или тем, кто ищет кандидата.
А потом сука тишина, не отвечают. Как будто бы хуй забили. Даже обратной связи нет, если не напомнишь о себе.
Аноним 07/08/18 Втр 08:09:48 #609 №1242383 
>>1242382 (OP)
>>1242382 (OP)
Аноним 07/08/18 Втр 12:31:45 #610 №1242454 
>>1242144
>с чем сама учусь
>Себе отложил это еще
Тяночкавнутри?
Аноним 07/08/18 Втр 12:57:23 #611 №1242467 
>>1242371
было такое пару раз, сам хз)
Аноним 07/08/18 Втр 13:03:47 #612 №1242470 
>>1242356
лол а что сращу вайпер?) есть мввм и вип, имхо вайпер только для реально большиз проектов
Аноним 07/08/18 Втр 18:59:04 #613 №1242597 
Перекатывать то собирается кто? А то потонем и концов не найдем. Шапку бы перекатить надо.
Аноним 07/08/18 Втр 20:18:43 #614 №1242660 
>>1242597
Так перекатили же выше
Аноним 08/08/18 Срд 23:52:29 #615 №1243310 
>>1230046
осенью стажировка? в сберсизонс шоле пошёл?
Аноним 10/08/18 Птн 10:49:37 #616 №1244036 
Кто может помочь ссылками на гайды по работе с alamofire/swiftyJSON и вообще работой с networking?
Нужно переводчик запилить на основе API яндекса, но я еще с этим ни разу не работал
Аноним 14/08/18 Втр 20:37:28 #617 №1246746 
https://developer.apple.com/documentation/foundation/nsbundle
что это вообще за дрисня?
NSString *path = [[NSBundle mainbundle] pathForResource:@"picture" ofType:@"png"];
это ведь не свивт?
как этим пользоваться вообще? хкод ругается
Аноним 14/08/18 Втр 20:47:59 #618 №1246757 
>>1246746
ох, там был выбран swift, я клянусь
подскажите, что почитать чтобы по быстрому в потоки вкатиться?
Аноним 15/08/18 Срд 01:21:40 #619 №1246885 
>>1246746
Если префиксы NS и квадратные скобки [[]] то это обжектив, в свифте было бы просто Bundle.

Обжектив тебе кстати тоже надрочить придется.

>>1246757
Гуглишь статью про многопоточность на английском
@
Открываешь первые ссылки
@
Читаешь
@
Писоешь, какаешь
Аноним 15/08/18 Срд 13:09:34 #620 №1247036 
>>1244036
bump
Аноним 23/08/18 Чтв 01:49:09 #621 №1251229 
>>1247036
Помочь чем? Загуглить?
comments powered by Disqus

Отзывы и предложения