Программирование

Ответить в тред Ответить в тред
iOS Thread — даб-даб-ди-си двадцатьдвадцать эдишен Аноним 23/06/20 Втр 21:20:14 17320841
JGcnD9G.10.jpg 252Кб, 750x500
750x500
Снимок экрана 2[...].png 470Кб, 3068x1622
3068x1622
Снимок экрана 2[...].png 3075Кб, 3068x1622
3068x1622
a44.jpg 20Кб, 680x346
680x346
Прошлый тред: >>1613984 (OP)

Спустя пол года тред был перекачен! Итс ревалюшен, джони!1

Продолжаем попускать обж-с дидов вместе с эплом, Swift уже допилили до такого состояния, что по заверениям эплорабов его юзают где-то в Foundation, а SwiftUI — единственный способ создавать виджеты.

Q & A
>С чего вкатываться?
Swift book - книжка валяется в интернете доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: TODO List (DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

>А можна начинать сразу со SwiftUI и ложить хуй на всё остальное легаси?
Разве что если планируешь начинать искать работу через 2 года. Хотя даже тогда тебе _везде_ придётся ебаться с UIKit-ом, так что нет, хотя посматривать и стоит.
Сейчас SwiftUI как и Swift в своё время — ещё только версия 2.0, а юзать свифт без болей в жепе стало возможно только к 4-й версии).

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов. Уже есть версия поновее, но это энивэй нетленочка, и даже если ты конченный долбоёб — то даже тогда сможешь выучится чему-то по этому.

Материалы для обучения

Складчина, в которой можно найти почти всё:
https://telegra.ph/MIYAMOTO-SYNDICATE-06-16 (см. навигацию канала)

Сборник легаси-литры и таких же подтухших видосов для погружения в тёмные века:
https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

Крутые статьи по многопоточности
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Перевод базовой документации
https://swiftbook.ru/content/

>Где в дальнейшем искать инфу?
https://developer.apple.com/videos/wwdc2020/ — открываешь и смотришь всё, чего не знаешь. Желательно хотя бы за последние 3-4 грода. То есть почти всё.
Аноним 23/06/20 Втр 21:35:21 17321012
какого уровня макпук нужно купить, чтоб можно было все это учить без боли в жопе и что насчет хакинтоша?
Аноним 23/06/20 Втр 21:38:22 17321063
>>1732101
>какого уровня макпук нужно купить, чтоб можно было все это учить без боли в жопе
Именно для обучения хоть эир пойдёт, лол. Но лучше возьми самую дешёвую прошку, если деньги позволяют.

>что насчет хакинтоша
Без
>боли в жопе
сложно будет, особенно если ты этим первый раз занимаешься. Тащемта, в инете есть готовые сборки пекарен под это дело, можешь попробовать. Но болеть жепа будет.
Аноним 23/06/20 Втр 21:48:26 17321274
Невероятно
Аноним 24/06/20 Срд 01:00:19 17322765
>>1732106
Купил эйр через год после вката, не жалею. Тяжелые проеты крутит вполне терпимо, особенно если писали не хуйланы и разделяи на модули.
Рабочая прошка заебывает тем что свистит и греется как сучка. Реально заебывает этот свист, особенно летом.
Аноним 24/06/20 Срд 02:11:52 17323146
Аноним 24/06/20 Срд 11:05:21 17323967
image.png 34Кб, 413x243
413x243
image.png 1266Кб, 1746x1258
1746x1258
>>1732084 (OP)
А вдруг они его основательно переписали, и он не такое глючное говно больше?
Аноним 24/06/20 Срд 23:59:25 17331188
>>1732396
Ну, автокомплит даже в первой бете уже просто ебать насколько быстрее стал, прямо такт некст левел. Но нет, нихуя они там не переписали, просто улучшили фронтенд свифтового компилятора и основательно подрочили отрисовку свифтюайных превьюшек (которые похоже теперь билдятся напрямую, а не через эмулятор, лол), всё же виджеты к нему прибиты яйцами и развивать его будут во все щели.

>>1732314
Так чего ты дрочил вместо того, чтобы перекатить?
Аноним 25/06/20 Чтв 11:28:34 17333889
Мудрый анон, подскажи. Есть tableview в ней ячейки. Информация в таблицу грузится из интернета. В самой ячейке кастомный заголовок, картинка и описание, так же высота ячейки зависит от описания - то есть может быть разная. Проблема следующая, когда я подгружаю картинки(загрузка проиходит через urlsession data task а reloadRows я делаю в мейн треде) и происходит скролл таблица дергается и это напрягает. Как я понял есть Async Display Kit который решает эту проблему. Но может быть вы подскажите как без библиотеки решить проблему?
Аноним 25/06/20 Чтв 12:00:06 173344210
>>1733388
Код покажи, из описания нихуя не понятно. Очевидно что у тебя либо слишком тяжёлый лэйаут, либо ты неправильно релоадишь таблицу, либо слишком много всего делаешь на мэинтреде (парсишь ответ итд), но что именно — не понятно.

>Как я понял есть Async Display Kit который решает эту проблему.
Нет, он решает только проблему сложного лэйаута без расчётов его ручками, и всё. Если у тебя прям дёргается, а не просто проседает фпс, то это не к нему. А ещё он нихуя не простой как может показаться на первый взгляд и ты на твоём уровне его не потянешь.
Аноним 25/06/20 Чтв 12:01:26 173344811
>>1733388
А, ещё есть вариант: ты грузишь картинки по 2-3 мб и без обрезания дисплеишь их (и 2-3 таких картиночек съедают по пол гигабайта RAM).
Аноним 25/06/20 Чтв 12:18:13 173346812
>>1733442
Это проиcходит после загрузки картинки и вставки ее в cell
Если потом скрольнуть вверх и опять вниз то этих мини дерганий нету(картинка уже загрузилась) и все плавно
мне кажется это связано с estimatedRowHeight
Аноним 25/06/20 Чтв 13:14:37 173351713
>>1733468
Сказал же — либо показывай код, либо иди нахуй, вангой работать не буду.
Аноним 25/06/20 Чтв 16:26:23 173366814
>>1733517
Так бы сразу и написал что вкатывальщик и поэтому не знаешь.
Аноним 25/06/20 Чтв 17:15:46 173372215
>>1733668
Трали не трали, а проблема-то у тебя.
Аноним 25/06/20 Чтв 18:04:44 173376716
>>1733468
научись картинку правильно грузить. читай гайды. kingfisher и прочее.
Аноним 25/06/20 Чтв 18:09:26 173377317
>>1733767
>научись картинку правильно грузить. читай гайды
>kingfisher и прочее.
Советы уровня /б/, лол.

Кстати, кингфишер — самая тормозная из всех либ для загрузки картинок (и в мэин треде срёт дохуя, и кеширует не то чтобы быстро), если и брать что-то для кучи изображений в коллекциях — то какой нибудь PINRemoteImage.
Аноним 25/06/20 Чтв 18:12:33 173377718
>>1733773
возможно.не знал про эту либу. спасибо.

на счет совета - в топ 15 маркета есть как минимум одно апп с кингфишером. Ничего не тормозит, если ты не собираешься ракеты запускать.
Аноним 25/06/20 Чтв 19:14:32 173385419
>>1733777
>на счет совета - в топ 15 маркета есть как минимум одно апп с кингфишером. Ничего не тормозит, если ты не собираешься ракеты запускать.
И что из этого следует? Ты сам-то понял о чём пёрнул? Если у тебя будет прилага с чуть более сложной коллекцией, там жирный кф засирающий мэинтред уже будет поводом тормозов? Или не будет?
Аноним 25/06/20 Чтв 22:46:37 173401720
>>1733767
Я гружу ее не в мейн треде
Когда он загрузилась я ее присваиваю в свойстве модели и уже в мейн треде делаю realodaRows

Лаги не такие прям жесткие но в сравнении с допустим клиентом для реддита Apollo(там как раз таки async display kit или pinterest) я вижу что оно не так плавно и небольшие дерганья происходят.
Аноним 26/06/20 Птн 10:28:47 173432521
>>1734017
Тебе же сказали — без кода никто не поможет. Почти все возможные причины анон выше уже описывал, либо тащи код либо сам разбирайся.
Аноним 26/06/20 Птн 10:48:03 173433722
Аноним 26/06/20 Птн 15:45:35 173455523
Итак, по моим ощущениям свифтЮИ это такой же мертворождённый ребёнок как плейграунд. Всё что там есть крутого доступно в UIKit Dynamics. Всё же проекты которые делаются в одно рыло за сенами эпл и расчитываются на броадкаст начинают проигрывать опенсорсным, таким как пакедж менеджер, который даже ёбаные индусы не в состоянии испоганить
Аноним 26/06/20 Птн 16:07:54 173457824
>>1734555
>Итак, по моим ощущениям свифтЮИ это такой же мертворождённый ребёнок
Похуй что ты там считаешь, виджеты ты уже только на нём сможешь писать, эпол так скозал, быдло.

>Всё что там есть крутого доступно в UIKit Dynamics.
Где ты в свифтюае нашёл симуляцию физики, поехавший?

>Всё же проекты которые делаются в одно рыло за сенами эпл и расчитываются на броадкаст начинают проигрывать опенсорсным, таким как пакедж менеджер, который даже ёбаные индусы не в состоянии испоганить
Чего блять? Ты о чём вообще?
Аноним 26/06/20 Птн 16:27:31 173459925
>>1734578
>Где ты в свифтюае нашёл симуляцию физики, поехавший?
Ну там всякие видосики когда карточки так красиво веером разлетаются
Аноним 26/06/20 Птн 16:41:24 173461026
>>1734599
Какие видосики, блядь? Ты уебан?
Аноним 26/06/20 Птн 16:54:18 173462427
Аноним 26/06/20 Птн 17:31:24 173464828
>>1734578
>Похуй что ты там считаешь, виджеты ты уже только на нём сможешь писать, эпол так скозал, быдло.
Виджеты делаются буквально за пару часов, для виджетов может и заебись. В реальных приложениях типа интернет магазина или фуд ритейла, коих большая часть в сторе, ты охуеешь писать на этом сыром говне. При охуенно здоровые и сложные приложения типа вк и яндекс карт я вообще молчу - они все еще частично на обджси и даже могут не использовать ебучий автолейаут (лента ВК точно его не использует), так как медленно. Про скорость swiftUI даже говорить не хочется
Аноним 26/06/20 Птн 17:34:46 173465529
>>1734648
Основная проблема в свифтЮИ в том что там до сих пор есть потокоопасные функции, как в прочем и самого свифта. Как бы ты правильно не писал в некоторых высоконагруженных асинхронных методах то и дело бьётся память
Аноним 26/06/20 Птн 17:48:13 173466430
image.png 448Кб, 640x480
640x480
Вам какой смузи больше нравится?
Аноним 26/06/20 Птн 17:59:23 173467331
Аноним 26/06/20 Птн 18:06:30 173467732
>>1734624
Я спросил где там симуляция физики а ты мне спринговые анимашки принёс, лол. Ты хоть в глаза этот UIKit Dynamics видел, нюфаня?

>>1734648
>Про скорость swiftUI даже говорить не хочется
Смотря что мерять. Если отрисовку вьюшек — то по скорости он ебёт UIKit как стоячего, т.к. по большей части рендерится прямо на метале в обход кучи слоёв из UIKit/CA/etc.

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

>В реальных приложениях типа интернет магазина или фуд ритейла
И то и другое на свифтюае 2.0 будет летать быстрее чем на UIKit-е. В том же UIKit-е куда больше нужно выдрачивать (от лэйаута до color blending-а) чем в свифтюае, лол.

>При охуенно здоровые и сложные приложения типа вк и яндекс карт я вообще молчу
Вот это уровень аналитики, ахуеть.
Хуй знает что там ахуенно сложного в первом пункте (коллекции из картинок разве что может быть сложно расчитывать если они не статические), а в картах примерно 80% нагрузки занимает сама карта.

>они все еще частично на обджси
У них миллионы строк легаси-говна, конечно они на обж-с сидят.

>даже могут не использовать ебучий автолейаут
Пиздец-то какой! А я его по работе вообще всегда избегаю просто потому что он кривой by architecture, лол.
Скачай какой нибудь трипадвайзор, посмотри как там прям UIStackView ебашат в коллекции на главной и оно лагает даже на десятке, поучись жизни, щинок блядь.

>>1734655
А это плохо? Надо как в флаттере однопоточную парашу дать, чтобы точно ничего не отстрелили себе?
Аноним 26/06/20 Птн 19:04:16 173472733
>>1734677
>Скачай какой нибудь трипадвайзор, посмотри как там прям UIStackView ебашат в коллекции на главной и оно лагает даже на десятке, поучись жизни, щинок блядь.
какая ты агрессивная мразь. чего ты здесь добиваешься своими знаниями? (нет)

>Вот это уровень аналитики, ахуеть
у тебя 0 аналитики.

>Я спросил где там симуляция физики а ты мне спринговые анимашки принёс, лол.
Так это и есть симуляция >physics-based animation
https://developer.android.com/training/animation/overview#physics-based

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

мимодругой и ушел. разрешаю не пытаться брезгать слюной.
Аноним 26/06/20 Птн 20:36:57 173478934
>>1734727
>мимодругой и ушел. разрешаю не пытаться брезгать слюной.
>ряяя мааамм ну он вреетт11!!2

>Так это и есть симуляция >physics-based animation
Ну если у вас в андроиде анимации с задержкой и отскоком — это уже симуляция физики, то ок. Чел, я же сказал — иди и посмотри что такое UIKit Dynamics и нахуя он нужен, обычными анимациями ты и половины его функционала не повторишь.

>Для адекватной дискуссии советую применять ссылки
Для адекватной дискуссии советую хотя бы гуглить о чём пишешь, а не высирать что-то нихуя не зная.
Аноним 27/06/20 Суб 03:02:42 173500135
>>1732084 (OP)
есть тут перекатыши с других стеков? планирую плавно выкатыватся с вронта в айоську, есть ифон, макпук и мотивация.
Аноним 27/06/20 Суб 03:04:00 173500236
>>1735001
главный вопрос, сколько потеряли зпшки при перекате?
Аноним 27/06/20 Суб 04:00:32 173500937
>>1735001
Не стоит перекатываться с фронта думаю
Аноним 27/06/20 Суб 06:13:56 173502038
Аноним 27/06/20 Суб 12:13:32 173511039
>>1735020
У тебя есть опыт во фронте, норма зарплата. На фронте больше проектов и работы(легче гораздо искать удаленку).
Аноним 27/06/20 Суб 19:34:35 173539940
>>1735110
у нас в украше иос зпшки в среднем 3500-4500 юсд на обычную синиор позицию, чисто на фронте подымать такие сумы не получится, чтоб зарабатывать подобные бабки во фронте ты должен быть или лидом или фулстеком ебаным, что мне не совсем по кайфу.
Аноним 27/06/20 Суб 19:48:06 173540141
>>1735399
Ты сейчас на фронте уже Миддл/Сеньер. А при перекате на иос ты будешь джуном и тем более с вакансиями все тухло в Украшке на иос а на фронт и в офисе больше вакансий и на удаленке.
Аноним 28/06/20 Вск 22:40:27 173638342
>>1732084 (OP)
Я сейчас в Андроид вкатываюсь и уже скоро практически доучиваю все. Вопрос, сложно ли с Андроида в iOS перекатиться и как вообще отрасль, по сравнению с Андро. Просто вакансий смотрю несколько больше на iOS. Думаю накатить хакинтош и вкатываться потихоньку в свободное время.
Аноним 28/06/20 Вск 23:09:53 173641843
>>1736383
Так реши уже наконец куда вкатываться
Аноним 28/06/20 Вск 23:20:12 173643144
>>1736418
Я хочу мобайл разрабом быть, чтобы и Андроид и iOS освоить. Вот интересуюсь, сложно ли это? Говорят, что под iOS меньше ебли всякой и более логично. Конкуренции меньше, это тоже большой плюс.
Аноним 28/06/20 Вск 23:45:44 173645945
>>1736383
1. отрасль лучше. что за толстота? тебе не придется как минимум с API 21 поддерживать вялое говно.
2. не накатишь.

больше не отвечаю без пруфов.
Аноним 29/06/20 Пнд 00:29:56 173649946
>>1736459
>1. отрасль лучше. что за толстота? тебе не придется как минимум с API 21 поддерживать вялое говно.
Да, вместо этого ты будешь поддерживать вялое говно на обж-с с минимальным таргетом иос 9 и айфоном 4с, кекус. Ты серьёзно думаешь, что существуют области без тухлого легаси?

>>1736431
Выучить-то не сложно правда хз что это вообще значит, но опыт в обоих сразу ты не получишь Вообще никак. Разве что будешь знать как там поживают на соседней платформе, правда при трудоустройстве всем будет похуй на это, везде нужны знания целевой платформы а не развитый кругозор. Так что просто бери уже что больше нравится и вкатывайся ни еби мозгъ
Аноним 29/06/20 Пнд 00:56:58 173651047
>>1736499
Я слышал, что часто из Андроида в IOS перекатываются. Вот и хотел уточнить, стоит ли и какие перспективы.

Под сложностью изучения я имел ввиду количество фреймворков, сложность API, как быстро все стареет. К примеру, в андроиде нужно всякие дагеры, RX, корутины и прочее изучать дополнительно. Патернами владеть базовыми и т.д. В одном только MAP Api более 60к методов. Сложность заключается в основном в количестве технологий и скорости их старения. Тот же Navigation Drawer изменился уже 10 раз. Если уже готовый шаблон из студии брать, то даже там есть методы с пометкой Deprecated.
Аноним 29/06/20 Пнд 01:26:30 173652948
>>1736510
> Я слышал, что часто из Андроида в IOS перекатываются. Вот и хотел уточнить, стоит ли и какие перспективы.
А я вот не слышал. Просто потому что это тупо — вот отработал ты год андроид джуном, а потом хуяк — вместо нормальной зп мидла идёшь, покупаешь макбук с айфоном и ещё год ебашишь джуном. Ты уверен что хочешь подобного?

>К примеру, в андроиде нужно всякие дагеры, RX, корутины и прочее изучать дополнительно.
Вообще от iOS никаких отличий в этом плане. Ты бы ещё написал что оказывается нужно ещё ддесяток системных фреймворков знать, вотнеожиданность-то!

> сложность API
Тащемта, ты даже не видел всякое недокументированное сишное говно вроде Core Image, чтобы судить о сложности API, лол.

> Патернами владеть базовыми и т.д. В одном только MAP Api более 60к методов. Сложность заключается в основном в количестве технологий и скорости их старения
Опять нет отличий. К нас тоже каждый релиз пол системы ломают.

> Тот же Navigation Drawer изменился уже 10 раз.
Ну а у нас даже в средних по размеру проектах через одного свои кастомные навигейшен контроллеры просто потому что стандартный очень хуёвенький в плане кастомизаций.

> Если уже готовый шаблон из студии брать, то даже там есть методы с пометкой Deprecated.
У нас всё опять 1 в 1, лол. Если взять проект из прошлого икскода — то там будет куча депрекейтедов потому что часть с запуском/лайфцайклом сделали новую, причём отличающуюся архитектурно. В этом году ещё один способ представили, лол.

Сказать то ты что хотел? Не хочешь постоянно изучать что-то новое — иди в жаву энтерпрайз. Считаешь что айос принципиально проще? Нет, это не так, но ебли мозга васянами с ксяоми за 10$ на этапе поддержки меньше (хотя «китайские» восстановленные айфоны у которых может не работать половина железа у нас тоже бывает, лол).
Аноним 29/06/20 Пнд 08:56:00 173661749
>>1736499
Ты пытаешься самоутвердиться своей токсичностью?

>Да, вместо этого ты будешь поддерживать вялое говно на обж-с с минимальным таргетом иос 9 и айфоном 4с, кекус. Ты серьёзно думаешь, что существуют области без тухлого легаси?
Видимо ты не понимаешь что такое легаси на андроиде и легаси на иосе. Дальше нам не о чем разговаривать. И выборка мниных "иос 9" в твоей голове значительно меньше, чем API 21. Все.
Аноним 29/06/20 Пнд 09:01:53 173661950
>>1736529
слишком толсто.

>>1736510
все здесь лучше чем в андроиде.

Просто по видосам посмотри как люди программно строят UI, работают с камерой (всего лишь 15-20 строчек, вместо 400-500), с локейшенс и прочее. Оцени и посмотри, что тебе лучше. Писать строчки или наслаждаться проектом.
Аноним 29/06/20 Пнд 10:45:54 173664451
Mobi-mascots.jpg 481Кб, 2600x1520
2600x1520
>>1736617
>Ты пытаешься самоутвердиться своей токсичностью?
>>1736619
>слишком толсто.
Обиженный андроид-педик, пиздуй в свой unoffensive тредик и сри там, мы с тобой уже выяснили всё с анимашками в свифтюае. Либо говори по делу, либо иди нахуй и напиши ещё одно обиженное послание "ну я нибуду атвичать я абиделса(99".

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

> работают с камерой (всего лишь 15-20 строчек, вместо 400-500)
Т.е. ты серьёзно сравниваешь дефолтный контрол камеры (который никто не юзает) с кастомной камерой? Не, ну это реально всё.
Аноним 29/06/20 Пнд 10:56:17 173664752
image.png 30Кб, 300x187
300x187
айос - формошлепство похлеще фронта
Аноним 29/06/20 Пнд 12:10:38 173668253
>>1736647
Что есть формошлепство в айос?
Аноним 29/06/20 Пнд 12:27:51 173670354
>>1736682
Берёшь сториборд и шлёпаешь кнопку как твою мамашу по заднице.
Аноним 29/06/20 Пнд 12:46:04 173671855
>>1736703
Я в курсе что, я уже вкатился давно, я спрашивал откуда ты взял тут формошлепства больше чем в во фронте?
Аноним 29/06/20 Пнд 12:55:01 173672656
15934173779880.png 26Кб, 300x187
300x187
>>1736718
Я другой анон. Ну как где, взял и шлёпнул кнопку же.
Аноним 29/06/20 Пнд 12:56:51 173672857
>>1736499
>Да, вместо этого ты будешь поддерживать вялое говно на обж-с с минимальным таргетом иос 9 и айфоном 4с, кекус. Ты серьёзно думаешь, что существуют области без тухлого легаси?
Аргумент инвалид, ну т.е. формально ты прав, но по факту такого легаси на порядки меньше. Новые проекты уже давно swift + ios 12, если это какой-нибудь вк, телеграм или вайбер то им имеет смысл вкладываться ради того 1% аудитории, остальные ложат хуи бюджет.
Аноним 29/06/20 Пнд 13:20:05 173674758
>>1736726
И шо это сколько кнопок тогда получается в приложении если их только шлепать? По 10 на экране? Кстати, можно из кнопки запилить кастомный text field, можно коллекцию на одних кнопках заебенить, вообще таки интересная тема чисто все на кнопках без каких либо uikit элементов
Аноним 29/06/20 Пнд 13:30:07 173675859
>>1736644
>Т.е. ты серьёзно сравниваешь дефолтный контрол камеры (который никто не юзает) с кастомной камерой? Не, ну это реально всё.
https://github.com/android/camera-samples/blob/master/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt

Можешь дальше продолжать умничать и вводить в других свои заблуждения, это не пр а цирк, впрочем, ничего нового.
Аноним 29/06/20 Пнд 13:34:38 173676360
15934173779880.png 26Кб, 300x187
300x187
>>1736747
Но ведь кнопка — это uikit-овый элемент.
Аноним 29/06/20 Пнд 13:49:26 173677861
>>1736758
Из 600 строчек 80 это импорты (которые можно завернуть в 20) и ещё половина (если не большая часть) из оставшихся 500+ это комменты. Возьми AVFoundation и попробуй повторить то же (написать такую же кастомную камеру — с обработкой пермишенов, всех исключений, физических кнопок, поддержкой обоих ориентаций девайса + обоих камер + вспышки и анализом засветов). Ах да, ещё не забудь всякие айосовские фишки вроде life photo вкрутить. Я посмотрю как ты это хотя бы в 700 строк уместишь, лол.

>и вводить в других свои заблуждения, это не пр а цирк, впрочем, ничего нового.
Ну так между нами разница в том, что я эти камеры писал и поддерживал, а ты увидел в интернете пример с UIImagePickerController и прибежал срать как восторженный хомяк.
Аноним 29/06/20 Пнд 14:01:31 173678662
>>1736728
Новые проекты в стартапах, ты хотел сказать. В любой более менее большой компании такой ворох своей инфраструктуры (которая писалась ещё во времена отсутствия аналогов либо из-за проблем с лицензиями либо просто из-за NIH синдрома) на том же обж-с такая, если прогнать cloc по проекту то там 70% кода будет на objective-c, как минимум треть из которого будет тупо повторять фичи которые в системе есть уже лет 5.
Правда тебе ни в вакансии ни на собесе никогда об этом не скажут, а зачастую даже саму тему обж-с и легаси затрагивать не будут, просто когда начнёшь работать начнутся спринты и "на рефайкторинг времени нет, просто иди и как нибудь пофиксь этот кусок говна".
Аноним 30/06/20 Втр 16:17:42 173796363
Аноним 30/06/20 Втр 16:35:09 173800064
Делаю infinite scroll гружу по 30 итемов за раз
При вызове insertRows происходят дерганье таблицы при reload rows тоже. Это дерганье еле еле заметно, но заметно чем это фиксить подскажите.
Аноним 30/06/20 Втр 16:46:13 173801965
>>1737963
Это же для больших дядек, чтобы подготовить свои многомиллионные приложения для новых маков. Простым гребцам-то зачем?
Аноним 30/06/20 Втр 19:36:08 173828666
Аноним 30/06/20 Втр 20:31:14 173834367
>>1738000
Тред профессиональных Ванг там -> нахуй
Либо код, либо хотя бы инфу напиши, как тебе помогать-то блядь. Чем лэйаут делаешь, как размер самих ячеек определяешь И так далее (вангую жирный аутолейаут с конфликтами внутри ячеек и ещё автоопределение размера через него же).
Аноним 30/06/20 Втр 20:37:24 173835268
>>1738286
Ну вообще, некоторые буржуйские банки (вроде какого нибудь SEB) выпускают виртуальные карточки, не пробовал себе такую оформить?

>https://9to5mac.com/2020/06/08/developers-complain-about-issues-renewing-apple-developer-subscriptions-outside-the-us/
Почитал комменты и орнул, кто-то серьёзно считает что они это делают во благо уменьшения количества джейлбрейкеров и прочих хацкеров и вообще ради всего хорошего, а не ложат хуй и не фиксят баги. Главное чтобы пофиксили эту хуйню побыстрее, а не их стандартные 5 лет как с UICollectionView.
Аноним 30/06/20 Втр 20:39:58 173835769
>>1738019
Самое забавное, что единственный знаменитый софт для мака из постсовка, который юзает половина юзеров мака — это CleanMyMac из вна Украины, а в списке стран их нет, что за зрада, лол.
Аноним 30/06/20 Втр 20:55:48 173837770
image.png 1455Кб, 2017x1382
2017x1382
>>1738357
>CleanMyMac
Плацебо для мигрирующих виндузятников. Как вообще можно ставить софт, который рекламится во всех жопах интернета, от варез-помоек до порносайтов. Не, когда про хохлов, я первым делом readdle вспоминаю.
Аноним 30/06/20 Втр 23:46:22 173851371
>>1738377
Хз что у них там с отделом маркетинга, но вот как удалялка программ, анализирующая всё говно которое они высирают в фс, это лучший вариант который я встречал. А когда надо почистить 20гб артефактов от проекта, который надо собирать раз в две недели — вообще незаменимая вещь.

Readdle всё же стали более менее известными последние пол года-год вместе с почтовым клиентом, рано им ещё стоять с дидами в одной линии.
Аноним 01/07/20 Срд 00:35:11 173852572
>>1738377
Эта хуитка хорошо чистит мусор от xcode, кэши и прочее. Плюс довольно удобная вьюха space lens, можно быстро найти какую-нибудь хуиту, которую забыл удалить.
Вообще эта прога была бы юзелесс, если бы в 2к20 эпл не драл сотни баксов за нормальный объем стораджа в макбуках. На 256 гб сидишь как крохобор, каждый мегабайтик вычищаешь вилкой.
Аноним 01/07/20 Срд 04:09:12 173860673
>>1738343
Высчитываю высоту ячейки руками на фреймах через статический метод у класса кастомной ячейки, после этого кеширую его и эти две операции происходят в бекграунд потоке после получения и декодирования джейсона. Далее в heightForAtIndexPath я просто беру высоту из этого кеша и возвращаю ее. Фреймы для расчета в layoutsubview я тоже просчитываю в бекграунд потоке. Скролл плавный но вот именно когда подгружаю новый данные и вставляю в ячейке методом insertRows(его я вызываю уже в главном потоке) происходит 1 еле заметное, но заметное дерганье.
Аноним 01/07/20 Срд 10:38:22 173868874
>>1738606
Если бы всё было так гладко как ты описываешь — ничего и не лагало бы, как минимум где-то мэин поток стопается для синхронизации или что-то подобное происходит.

Короче, без кода ванговать смысла нет. Если так боишься покажи хотя бы код только ячейки.
Аноним 01/07/20 Срд 12:57:01 173884175
>>1738688
А ты сможешь у себя на телефоне запустить приложение я тебе прям репозиторий кину, я просто думаю может у меня глюк из-за того что тестирую на 6s. Только не обсыкай за код я вкатывальщик.
Аноним 01/07/20 Срд 14:15:58 173891076
15934173779880.png 26Кб, 300x187
300x187
>>1738841
Просто кинь ты уже код, без разницы как, ссать не буду.
Аноним 01/07/20 Срд 14:27:02 173892277
tim-cook-apple-[...].png 660Кб, 1200x900
1200x900
У меня встал вопрос-мысля

Смотрите, ЭППЛ СИЛЛИКОН ебошит в небо, по тестам и производительности АРМ архитектура как минимум убивает х86 в ноутбуках, но это как минимум.

Сраный проц, позапрошлого айпада в транзит ките уделывает последний I5, Шиндовс пытается в АРМ, но вторая попытка тоже завяла.

И вот я задумался, у нас стоит проблема e-waste и global warming, ну и еще low income countries с poor power grid

То есть, мобилы стали гораздо более производительны к операция/ватт/$ в 4-6 раз чем десктопы и ноутбуки. Сраный ZTE за 8 тыщ рублей в целом имеет железо для поддержки 4 4к дисплеев и полный пакет браузинга-рендеринга-офис джоба-гейминга

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

Через год МакОСь будет запускать все приложухи эпплстора, половину из которых успешно перепишут на десктоповый функционал и экосистема будет намного богаче чем сраный шиндовс.
Аноним 01/07/20 Срд 14:58:25 173894878
>>1738922
>И вот я задумался, у нас стоит проблема e-waste и global warming
Да нет, эту хуйню раздувают производители альтернативных источников энергии, как бы это не звучало. Уже все кто мог обоссал эту теорию, достаточно просто знать что мы вообще живём в эпоху между ледниковый периодов (просто погугли минимумы Маундера/итд), и что одно извержение вулкана срёт углекислым газом больше чем всё производство в мире за год, что как бы намекает.

>low income countries с poor power grid
На них точно всем похуй, в КНДР никто афйоны покупать не будет.

>Почему бы Андройду не сделать нормальный десктоп мод?
Потому что гугол вообще рад бы от него отказаться из-за анальной привязки к ораклу, только вот миллиарды девайсов не позволят (фуксия/хромос/итд опять как бы намекают).

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

>Через год МакОСь будет запускать все приложухи эпплстора, половину из которых успешно перепишут на десктоповый функционал и экосистема будет намного богаче чем сраный шиндовс.
Весь более-менее кошерный софт и так был и там и там, прибавятся только цифорки у маркетолухов
А вообще, главный стопор этого прогресса — это несовместимость AppKit-а и UIKit-а (как на уровне UI, так и на уровне архитектуры, из-за бородатого легаси чуть ли не времён NeXT в AppKit-е), а не процессоры. Энивэй на айоси уже давным давно всё компилируется в биткод и докомпилируется уже на девайсе.
Аноним 01/07/20 Срд 14:59:47 173895279
>>1738948
>Да нет, эту хуйню раздувают производители альтернативных источников энергии

climate.nasa.gov
Аноним 01/07/20 Срд 15:03:06 173895580
>>1738952
Чел, ты вообще прочитал остальную часть?
inb4: ряяяяя там нибывает фанатикав-ливаков и лобби финансирующего грантыы((99
Аноним 01/07/20 Срд 15:10:54 173896581
geological temp[...].jpg 47Кб, 550x427
550x427
Moscow annual t[...].jpg 222Кб, 900x469
900x469
>>1738948
>ак бы это не звучало. Уже все кто мог обоссал эту теорию, достаточно просто знать что мы вообще живём в эпоху между ледниковый периодов (просто погугли минимумы Маундера/итд), и что одно извержение вулкана срёт углекислым газом больше чем всё производство в мире за год, что как бы намекает.


Ты сейчас озвучил хуйню уровня 5g вышек Билла Гейца которые чипируют население.

Это нормально, люди попадают в эхо чамберы, ошибки это норма, просто сейчас тебе надо просто зайти на сайт наса climate.nasa.gov где несколько тысяч людей с дипломами по физике которые оперируют несколькими десятками сложнейших орбитальных спутников и имеют консолидированное мнение по проблеме и просто принять их экспертизу на веру и развернуть быстра свое мнение на 180 градусов.

Кстати наша геологическая температура на 1 пик релейтед, надеюсь интуитивно догадаешься об уровне жопы и почему в Сирии случился гроб гроб кладбище пидор 6 лет засухи в результате резкой смены климатических паттернов

Нам нужно повышать уровень универсальности и энергоэффективности в сфере электроники. Нужно выполнять больше полезной работы за меньшее количество ватт/час и тяжелых металлов.
Аноним 01/07/20 Срд 15:29:01 173898682
>>1738965
Ещё раз, чел. Просто перечитай моё сообщение, а если не сможешь — смотри ниже.

Ясен хуй что оно есть, где я это отрицал-то? Просто всякие греты тумберг и прочие знаменитости, кто связан с этой темой, предлагают вернуться нахуй в пещеру, при том что глобальная смена климата всё равно происходит и без участия человечества и мы однохуйственно либо вернёмся в ледниковый период либо чуть подогреем планету. Если бы реально кого-то волновало потепление — всяких майнеров гнали бы ссаными тряпками отовсюду, но всем похуй, деньги лучше их отсутствия и благих намерений.
Аноним 01/07/20 Срд 16:03:25 173904483
>>1738922
>Почему бы Андройду не сделать нормальный десктоп мод?
андроид превратиться в фусчию. Говорили в 2020 будет запуск, но пока видимо оподливились.
Аноним 01/07/20 Срд 17:11:35 173914684
Screenshot2020-[...].png 26Кб, 163x247
163x247
climate.png 93Кб, 550x427
550x427
>>1738965
>Кстати наша геологическая температура на 1 пик релейтед
Ты видишь эту толстую серую полоску на заднем плане? Это среднеквадратическое отклонение, при чем взятое один раз, то есть показывает разброс +-30%. Чтобы попасть в полный диапазон, тебе нужно увеличить эту серую полоску в три раза (при условии, что температура нормально распределена, иначе ситуация будет еще хуже).
То есть ты принес картинку, на которой ты много раз сглаженные данные в далеком прошлом, измеренные с огромной погрешностью, сравнимой с самими колебаниями температуры, сравниваешь с текущим ростом.
Если бы это был ML, которым я занимаюсь, я бы автора подобной картинки обоссал бы за тупость. Но климатологам норм.

Это, конечно, не повод срать как можно больше тяжелыми металлами, но, тем не менее, в климатологи идут одни куски говна и дебилы.
Аноним 01/07/20 Срд 17:30:00 173915685
>>1739146
ваше мнение оч важно в этом вопросе.
Аноним 01/07/20 Срд 17:32:00 173915886
>>1739156
Это не мнение, мань, это аргументированный обоссывон
Аноним 01/07/20 Срд 17:32:10 173915987
>>1738910
Я не знаю что это за пиздец происходит
Но я только сейчас увидел что у меня телефон все эти пару дней был в режиме энергосбережния и в этом режиме есть этот лаг
Но когда я отключаю его все скроллится как по маслу и этого мини лага при добавлении новых ячеек нету.
Аноним 01/07/20 Срд 17:34:54 173916488
Mobi-mascots.jpg 481Кб, 2600x1520
2600x1520
>>1739159
Значит просто не включай его и не будь пикрилом.
Но у тебя таки скорее всего тяжеловатый лэйаут, вангую.
Аноним 01/07/20 Срд 17:41:06 173917389
Аноним 01/07/20 Срд 18:39:29 173926390
>>1739173
Ты либо пиши подобное обоим участникам дискуссии, либо пиздуй под шконку
Аноним 01/07/20 Срд 20:28:55 173937291
Аноним 01/07/20 Срд 21:06:55 173940192
>>1738965
Как твои графики опровергаю то, что мы сейчас живем в период межледниковья и повышение температуры это норма?
Аноним 01/07/20 Срд 21:09:29 173940293
>>1739164
Объясните пикчу, почему все владельцы айфонов нарисованы бомжами и при чем тут 85%?
Аноним 01/07/20 Срд 22:25:48 173948394
>>1739402
>перекатывающаяся ондроед-обиженка не отошла от абиды после свифтюайных анимашек(99
Аноним 02/07/20 Чтв 00:43:20 173955695
Аноним 02/07/20 Чтв 01:24:46 173958896
>>1734677
>рендерится прямо на метале
он даже не линкуется к металу. ты на метале без шейдеров даже квадрат не нарисуешь.
Аноним 02/07/20 Чтв 01:29:53 173959497
>>1738922
>которых успешно перепишут на десктоповый функционал
хах
Аноним 02/07/20 Чтв 02:11:22 173960498
>>1738948
>из-за бородатого легаси чуть ли не времён NeXT в AppKit-е
Бородатый легаси позволяет биндить кордату к таблицам и деревьям (с поиском, сортировкой, удалением/добавлением элементов) без единой строчки кода (тут даже SwiftUI сосет), бородатый легаси позволяет биндить любые вьюхи к property никакой target-action ненужен, на бородатом легаси есть нормальная поддержка клавиатуры (shortcuts, focus, full keyboard access, etc)
Так что тут урезанный-AppKit aka UIKit тянет назад.
Аноним 02/07/20 Чтв 13:59:42 173986299
>>1739588
ну СoreAnimation это апи метала тащемто, CoreImage и Quartz тоже на метале кое что считает. Шейдеры это когда ты в кишки уже лезешь
Аноним 04/07/20 Суб 14:18:56 1741605100
Аноним 04/07/20 Суб 16:11:53 1741748101
>>1741605
Потому что он никуда не делся. Ты конечно можешь писать проекты любого размера без строчки на нём, но вот когда что-то надо отдебажить/захакать/итд — без знания рантайма обж-с никуда.

Ну и просто потому что на нём легаси как говна, даже в новых проектах ты никуда не уйдёшь от кучи либ на нём.
Аноним 04/07/20 Суб 17:48:06 1741913102
>>1741605
Не надо вообще это учить. Лучше в веб иди там больше возможностей чем на этой пидорской платформе.
Аноним 05/07/20 Вск 21:46:11 1742896103
>>1741605
Потому что ты даун с такими вопросами, это доисторическое говно никому уже давно не нужно, разве что read-only нужно иногда понимать, чтобы в случае чего пару строк кода была возможность подправить и понять как они работают.
Аноним 06/07/20 Пнд 03:23:51 1743024104
Аноним 06/07/20 Пнд 12:08:42 1743086105
Что скажете за big sur и iOS 14? Юзабельно уже, стоит накатить на рабочий бук?
Аноним 06/07/20 Пнд 18:00:24 1743301106
>>1743086
Нет конечно, хуйня без задач, а вот бетку икскода можно и поставить
Аноним 06/07/20 Пнд 20:10:02 1743393107
>>1743301
Будто бы новый икскод не хуйня без задач, который традиционно будет жрать больше цпу и рам, чем предыдущая версия
Аноним 06/07/20 Пнд 20:13:22 1743396108
>>1743393
Да и похуй сколько он жрет, ставить надо чтобы новые фишечки с инструментами пощупать
Аноним 07/07/20 Втр 00:20:27 1743493109
Народ че думаете про новую анонсированную фишку iOS app clips? Типа приложения на айфон который устанавливать не надо, по ссылке перешёл все что нужно сделал и закрыл
Аноним 07/07/20 Втр 01:04:36 1743509110
>>1743393
Нет, не хуйня без задач, там автокомплит уже в 5 раз раз быстрее работает чем в прошлой версии, пусть жрёт.

>>1743493
Если бизнес массово найдёт как применить — полетит, иначе останется там же где какой нибудь force touch. Вообще, интереснее всего для всяких каршерингов, но без регистрации всё равно нихуя не полетит, а это ебать как ломает всю идею, так что посмотрим.
Аноним 07/07/20 Втр 01:05:05 1743510111
>>1743086
Нет, не стоит. А вот новый икскод поставить и ознакомится с новыми фичами стоит однозначно.
Аноним 09/07/20 Чтв 14:46:20 1745912112
>>1743509
> но без регистрации всё равно нихуя не полетит, а это ебать как ломает всю идею, так что посмотрим.
Дак скоро всё через sign with apple будет
Аноним 10/07/20 Птн 00:02:43 1746479113
>>1745912
Нюфаг в треде, лол. Ты вообще это sign in with apple в глаза-то видел? Наживаешь кнопку и в 2/3 случаев продолжаешь стандартную регистрацию, просто пропустив пункт с почтой и паролем, ага, эпл всех спасла. А в случае каршерингов ещё отправляешь доки и ждёшь модерации.
Аноним 10/07/20 Птн 13:36:06 1746820114
>>1743510
Плоха зделоли, тупо. Теперь чтобы узнать тип айтема из автодополнения, нужно выбрать его активным на клаве, раньше тип рядом с именем отображался.
Аноним 10/07/20 Птн 14:13:47 1746895115
>>1746820
Будем надеятся, что в некст билдах догадаются что это хуйня а не UX, че.
Аноним 11/07/20 Суб 15:01:10 1748050116
>>1739862
>ну СoreAnimation это апи метала тащемто,
Вот поэтому там есть CAMetalLayer, а в SwiftUI нифига нет.
Аноним 11/07/20 Суб 17:09:58 1748265117
Снимок экрана 2[...].png 508Кб, 2536x1398
2536x1398
>>1739588
>ты на метале без шейдеров даже квадрат не нарисуешь.
А ты без зубочистки зубы не почистишь, не в курсе был чтоли?

>он даже не линкуется к металу.
Чел, лучше вообще ничего не высерай, ты же туповатый.

>>1739862
Да нет, метал без шейдеров — это просто юзлесс апишка состоящая из очереди команд, обвязок данных к шейдерам, парсера шейдеров и моделей, лол. Даже простейшее GPGPU делается на шейдерах.

>>1748050
Он там есть потому что это вообще единственный способ самому настраивать себе вывод метала вне металкита.
Аноним 11/07/20 Суб 17:31:37 1748299118
>>1739604
>позволяет биндить кордату
>кордату
И это сходу нахуй не нужно.
Хочешь нормальную базу — бери SQLite и наслаждайся своим SQL-ом без всяких тормозов и багов, хочешь нормальную no-SQL базу со всякими плюшками вроде автоапдейтов И так далее — бери Realm.

>Так что тут урезанный-AppKit aka UIKit тянет назад.
Это который на ебучих i7 и видюхе с 4гб памяти выдаёт ~30 фпс при скролле? Ах да — он же почти нихуя не умеет делать на GPU))0 Тоже нахуй это говно.

>на бородатом легаси есть нормальная поддержка клавиатуры
Ииии? Как это с UIKit-ом кореллирует-то? Много афйонов с физической клавой видел? Часто хоткеи обрабатывать приходится наверно?

>биндить любые вьюхи к property никакой target-action ненужен
А в чём плюс-то? В том, что вместо того, чтобы вешать обработчики на конкретные события ты руками перебираешь эти события в каждом обработчике из, блядь, глобалстейта? Ебаная обезьяна, у тебя всё ок?
Аноним 11/07/20 Суб 17:43:45 1748311119
Снимок экрана 2[...].png 5366Кб, 3354x1942
3354x1942
>>1739604
>Так что тут урезанный-AppKit aka UIKit тянет назад.
AppKit настолько не унылое говно из прошлого века, что ради простого грида фоточек, который можно даже на ебучем айфоне 6s заставить работать на 60 fps просто расчитывая лэйаут в бэкграунде до отображения и кэшируя это всё, что разработчики из эпла решили написать всё на голом Метале вместо того, чтобы попытаться оптимизировать аппкит)00.

Величие выглядит именно так.
Аноним 11/07/20 Суб 17:44:34 1748312120
Снимок экрана 2[...].png 5366Кб, 3354x1942
3354x1942
>>1739604
>Так что тут урезанный-AppKit aka UIKit тянет назад.
AppKit настолько не унылое говно из прошлого века, что ради простого грида фоточек, который можно даже на ебучем айфоне 6s заставить работать на 60 fps просто расчитывая лэйаут в бэкграунде до отображения и кэшируя это всё, что разработчики из эпла решили написать всё на голом Метале вместо того, чтобы попытаться оптимизировать аппкит)00.

Величие выглядит именно так.
Аноним 11/07/20 Суб 20:15:00 1748463121
>>1748312
>Величие выглядит именно так.
>Серое на сером с серым шедоу градиентом
>Залезший на пикчу сосок настроек когда есть по бокам по белой лётной полосе
Боже какое же говно...
У ебболов же было нормально и узнаваемо хотя бы по одному параметру из ui/ux
На бехансе можно найти свободные работы намного талантливее
Аноним 11/07/20 Суб 21:54:47 1748562122
>>1748463
Ты сообщение-то почитал, додик? Величие этого скрина в написано в субтитрах, лол.

Я в ахуе, вас в лколе читать уже не учат?
Аноним 12/07/20 Вск 18:51:41 1749527123
>>1748312
Зачем расчитывать лейаут в бекграунде, если есть автолейаут, который все за тебя просчитывает? То есть при каждом повороте экрана опять руками пересчитывать? Такой вариант может подойдет, если у тебя приложение только в портретном режиме работает. Мимо ньюфаг.
Аноним 12/07/20 Вск 19:26:27 1749554124
>>1741748
>>1741605
>>1741605
в свифт группе говорят что уже все на свифт переписали, а что не переписали завтра уже доперепишут
Аноним 12/07/20 Вск 19:47:10 1749578125
Аноним 12/07/20 Вск 20:36:22 1749636126
>>1749578
Получается это нужно, если ты хочешь поддерживать скролл в 60fps в таблицах на старых девайсах?
Аноним 12/07/20 Вск 21:45:57 1749688127
>>1749636
Да на любых девайсах, если у тебя сколько нибудь сложный лэйаут.

>>1749527
https://developer.apple.com/documentation/uikit/uicollectionviewlayout
Ты загугли хотя бы для приличия, что и как ты там на аутолэйауте делать-то собрался? Сами ячейки лэйаутить? У пикрила в ячейках там ебическая разметка уровня imageView.frame = bounds, на autolayout-е то же сделать как минимум в 5-6 строк, лол.
Аноним 12/07/20 Вск 23:48:36 1749783128
>>1748299
>Хочешь нормальную базу — бери SQLite
Так можно и это биндить тоже.

>Много афйонов с физической клавой видел? Часто хоткеи обрабатывать приходится наверно?
Причем тут айфоны, когда речь про замену аппкита уикитом на маках?

>В том, что вместо того, чтобы вешать обработчики на конкретные события ты руками перебираешь эти события в каждом обработчике из, блядь, глобалстейта? Ебаная обезьяна, у тебя всё ок?

Какой ручной перебор когда ты на биндингах все делаешь? Никакого бойлерплейта как на айоси ненужно, все автоматом работает.

>>1748311

Он и раньше был на ГПУ, назывался IKImageBrowserView был сделан через OpenGL, по известным причинам его перестали поддерживать в 10.14, а теперь запилили новый на метале.
Аноним 14/07/20 Втр 02:09:41 1750871129
Можно ли как-то заставить работать наследника UITableView с prepareForInterfaceBuilder. Вьюха-наследник реализует делегат и датасорс для tableView, у меня была идея возвращать какие-то фейковые данные если у нас код выполняется в IB, но похоже что асинхронное выполнение кода в prepareForInterfaceBuilder не влияет на отображение, а reloadData работает асинхронно.
Может есть какие-то хаки как завести отображение таблицы с фейковыми данными в IB?
Аноним 14/07/20 Втр 15:29:17 1751270130
Screenshot 2020[...].png 269Кб, 958x547
958x547
>>1738357
>CleanMyMac из вна Украины
А толку, у них офис только в Киеве, компания то Американская и налоги платят в США. Щас бы открывать компании в СНГ парашах пиздец.
>>1738377
>Плацебо для мигрирующих виндузятников
Не соглашусь. Постоянно ей пользуюсь, отличный софт. Очень нравится фигня что на пике. Сканирует папочки, с ее помощью я для себя открыл, что телеграмм скачал картинок на 45 гигабайт и запрятал их нахуй.
мимо работал из MacPaw
Аноним 14/07/20 Втр 15:31:08 1751271131
>>1751270
MacPaw develops software for iOS and MacOS. The company’s mission is to deliver the most popular apps to every Mac. Their products include CleanMyMac, Setapp, Gemini Photos and more. MacPaw‘s active user base exceeds 30 million worldwide. Every fifth Mac on Earth has at least one app by MacPaw. Its headquarters is in Kyiv, Ukraine, with offices in San Francisco, USA and Cork, Ireland.

Аноним 15/07/20 Срд 10:48:59 1751761132
>>1749783
>Он и раньше был на ГПУ, назывался IKImageBrowserView был сделан через OpenGL, по известным причинам его перестали поддерживать в 10.14, а теперь запилили новый на метале.
Тащемта, я понимаю зачем 13 лет назад это было нужно. Но вот то, что аппкиту мало даже текущих железок для такого — это кекус.

>Какой ручной перебор когда ты на биндингах все делаешь?
Вытаскиваю любой дополнительный стейт (нажатый шифт, райтклик, итд).

>Никакого бойлерплейта как на айоси ненужно, все автоматом работает.
Ты про такой бройлерплейт
[hui addTarget:self action:@selector(pizda) for:PutIn]
или такой
hui.addTarget(self, #selector(pizda), for: .putIn)
?
Баюс-баюс

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

>Так можно и это биндить тоже.
Ну вот, на 30 строчек меньше можно написать, уже перемога.
Аноним 15/07/20 Срд 11:12:10 1751782133
>>1751270
>А толку, у них офис только в Киеве, компания то Американская и налоги платят в США. Щас бы открывать компании в СНГ парашах пиздец.
Ну так гребцы-то, делающие продукт в Куеве сидят. Тащемта, изначально говорили об этом в контексте того, кто в СНГ может потыкать в новые армовые железки.
Аноним 15/07/20 Срд 13:05:38 1751840134
Как прикрутить libmpv к свифту? Допустим, я его скомпилировал.
Аноним 15/07/20 Срд 13:30:37 1751870135
>>1751840
>libmpv
Ты издеваешься? Первая же ссылка в гугле на реп с примерами
Аноним 15/07/20 Срд 13:33:36 1751876136
Аноним 15/07/20 Срд 13:56:48 1751907137
Аноним 15/07/20 Срд 14:02:38 1751911138
>>1751907
Анон, я все это читал, для айос там есть только пример на objC, а я только месяц назад вкатился в разработку и не понимаю, как это прикрутить к свифт приложению
Аноним 15/07/20 Срд 14:10:01 1751922139
>>1751911
Тогда изучай objc, подключать сишные и крестовые либы это скил, который требует знаний побольше чем "только вкатился", и без objc тут никак.
Я помню год или полтора назад подключал ffmpeg(случайно mpv под собой не использует?) и пришлось разгребать кучу материала, т.к. вагон каких-то непонятных флагов компилятора, почему-то отсуствовали при сборке некоторые символы, не линковалось, не компилилось. В конце осилил, но у меня был крестовый бэкграунд. Я не говорю что это сложно, просто будь готов.

Мимо
Аноним 15/07/20 Срд 14:17:48 1751927140
Аноним 15/07/20 Срд 14:27:00 1751938141
>>1751911
Ну хуё моё, вот тебе либа с документацией - https://github.com/mpv-player/mpv/blob/master/libmpv/client.h

Вот тебе врапперы к ней - https://github.com/mpv-player/mpv/tree/master/osdep/macos

Вот тебе инструкция как в xcode прописать опции линковки
https://medium.com/@yuliiasynytsia/link-static-c-library-to-swift-framework-as-a-private-module-97eae2fec75e
https://stackoverflow.com/questions/44512056/swift-link-and-build-with-c-c-library
Аноним 15/07/20 Срд 14:29:08 1751941142
>>1751938
Если бы ему это кровь из носу надо было сам посидел и разобрался.
Аноним 15/07/20 Срд 14:31:45 1751943143
Аноним 16/07/20 Чтв 14:02:56 1752809144
Без инглиша даже не думать про изучение?
Аноним 16/07/20 Чтв 15:56:17 1752976145
>>1752809
Без инглиша ты разве что в 1С нормально сможешь вкатиться.
Базовый технический уровень чтения/слушанья как минимум необходим.
Аноним 16/07/20 Чтв 19:59:01 1753207146
>>1751761
>Ты про такой бройлерплейт
>[hui addTarget:self action:@selector(pizda) for:PutIn]
>или такой
>hui.addTarget(self, #selector(pizda), for: .putIn)
>?

Это только для хелоуворлда прокатит.
Сделай слайдер с лейблом где отображается текущее значение слайдера. На биндингах делается элементарно, просто биндишь проперти к лейблу и слайдеру и все. У тебя автоматом обновляется проперти, лейбл и слайдер. Без биндингов придется городить болейрплейт чтобы проперти, слайдер и лейбл имели одно и тоже значение. Еще больше бойлерплейта потребуется если вместо лейбла взять textfield и stepper
Аноним 16/07/20 Чтв 22:13:40 1753308147
>>1753207
>лейбл и слайдер
slider.addTarget(self, #selector(sliderValueChanged), for: .valueChanged)
...
@objc func sliderValueChanged(_ sender: UISlider) {
____label.text = String(sender.value)
}

против аналогичного кода на биндингах

var observation: NSKeyValueObservation?
...
observation = slider.observe(\.value, options: [.new]) { _, value in
____label.text = String(value.newValue ?? 0)
}

"настоящий" нехелоуворд просто утонет нахуй в биндингах.
А в 80% проектов младше 5 лет этот бройлерплейт будет выглядеть так

slider.rx.value
____.bind(to: label.rx.text)
____.disposed(by: disposeBag)

ведь опыт ебли инжинегров эпла, которые ебались ебались, и заебавшись дебажить все сайдэфекты этого "реактивного" подхода с биндингами в конце концов решили хуй забить на него в новом проекте, никому ничему не научил, лол.
Аноним 16/07/20 Чтв 23:02:48 1753348148
>>1753308

А теперь сделай для редактируемого textfield и stepper

Аноним 17/07/20 Птн 11:20:40 1753623149
>>1753348
textField.addTarget(self, action: #selector(valueChanged), for: .editingChanged)
stepper.addTarget(self, action: #selector(valueChanged), for: .valueChanged)

@objc func valueChanged(_ sender: UIControl) {
____if let sender = sender as? UITextField {
________let clampedValue = min(max(Int(sender.text!) ?? 0, Int(stepper.minimumValue)), Int(stepper.maximumValue))
________sender.text = String(clampedValue)
________stepper.value = Double(clampedValue)
____} else if let sender = sender as? UIStepper {
________textField.text = String(sender.value)
____}
}

Написал, твой нехэловорд уже утонул в 8 лишних строчках?
Кто-то в 2020 ещё шлёпает круды под маки, или откуда вообще такие ебланские задачи берутся?
Аноним 17/07/20 Птн 12:02:27 1753650150
144363672140491[...].jpg 283Кб, 786x615
786x615
>>1753207
>>1753348
>30 фпс на списках на новом макпуке за 200к+ с дискретной видюхой
>легче написать свой уи-фреймворк на метале чтобы не ебаться с перформансом рендера аппкита
>а в уиките негров убивают низя привязки делоть!1
Чел, ты же понимаешь что ты уебан пытаешься прикрыться какой-то нерелевантной хуйнёй, на решение которой не уйдёт и десятой части времени от того, как тебе придётся вывернуть яйца если заказчик спросит почему на его новёханьком макпуке анимашки неплавные? inb4: Извините, эпол хуй клал на аппкит и почти не развивает его, ничего поделать не можем.
Аноним 17/07/20 Птн 12:10:46 1753665151
>>1753623
И нахуя для двух контролов с разной логикой добавлять один и тот же калбек в таргете, у вас там ПМ за количество методов штрафует?

Мимо
Аноним 17/07/20 Птн 12:22:14 1753678152
>>1753665
Потому что когда два контрола имеют одно значение — семантически это один контрол, и лучше иметь один источник правды даже в таком уебанском примере. Если ты видишь у них разную логику — тебе пора на мороз.

>у вас там ПМ за количество методов штрафует?
Ты своему лучше про unidirectional architecture расскажи, а то на MVC небось сидите. Главная проблема айоси — это пиздец какая отсталость в плане архитектуры, которую задаёт эпл и все поддерживают, даже ебучие андроидеры в этом плане всегда на 5 лет впереди.
Аноним 17/07/20 Птн 12:35:45 1753692153
>>1753678
Если ты имеешь ввиду архитектуру для макак то да, на это эпл хуй кладёт. Если хочешь нюхнуть настоящей архитектуры то залезь в Стандартную Библиотеку и полазий там
Аноним 17/07/20 Птн 12:42:15 1753701154
>>1753678
>Потому что когда два контрола имеют одно значение — семантически это один контрол
Вот это лол, иди дальше кнопки двигай, джунишка.

>Если ты видишь у них разную логику — тебе пора на мороз.
textField.text = String(sender.value)
------------------------------------------------
let clampedValue = min(max(Int(sender.text!) ?? 0, Int(stepper.minimumValue)), Int(stepper.maximumValue))
________sender.text = String(clampedValue)
________stepper.value = Double(clampedValue)

Кек, просто кек
Аноним 17/07/20 Птн 13:13:50 1753731155
>>1753701
Внезапно у них разный ввод и значения из текстфилда нужно обрезать, где ты там разную логику-то увидел? У них одно значение.
Короче, мы вам перезвоним. Самое смешное, что ты сам не понял что жиденько дал в ретузы.

>>1753692
https://developer.apple.com/videos/play/wwdc2020/10040/
Джунишка, ты обосрался. Эпол уже в этом году сделал ещё один скачёк (в прошлом они узнали о существовании MVVM) и узнали про эту самую unidirectional architecture. Ещё через 2 года эпл предложит пононценный flux, и ты будешь это есть, как послушная мартышка.
Аноним 17/07/20 Птн 13:19:50 1753746156
>>1753731
>Короче, мы вам перезвоним.
Кек, не хватало еще с такими зелеными джунами как ты работать.
ЧТД, знаний джуна не хватает даже понять о чем идет речь, Данинг-Крюгер во все поля, зато умных словечек ты в зекаче понахватался.
Аноним 17/07/20 Птн 13:37:31 1753776157
15942636665240.jpg 19Кб, 350x301
350x301
>>1753746
>Данинг-Крюгер во все поля
И это говорит тот, кто даже тз прочитать не осилил прежде чем что-то высрать?
Сколько же тут шизиков.
Аноним 17/07/20 Птн 13:42:44 1753786158
>>1753746
>зато умных словечек ты в зекаче понахватался
Уже представляю себе ситуацию:
Приходит чел на интервью, интервьюер ему такой
— Какие архитектуры знаете? На какой датафлоу сам сядешь, на какой джуна посадишь?
— Бля, опять меня джунишка ебаный собеседует, Данинг-Крюгер во все поля, зато умных словечек ты в зекаче понахватался.
— Мы вам перезвоним.
Аноним 17/07/20 Птн 14:01:59 1753815159
>>1753731
Ну датафлоф для меня это не архитектура тащемто. Свифт даёт куча возможностей делать датафлоф на свой вкус, и зачем упарываться второсортным скучным обосанным и глючным говном когда самому намного интересней всё кодить. Свифт юи я так и не соизволил посмотреть. Мне хватило видео с ввдц 16 года от создателя свифт юи
Аноним 17/07/20 Птн 14:04:44 1753820160
>>1753776
>>1753786
Лучше бы вместо бесполезного демеджконтрола ты посидел и попрограммировал, глядишь бы и начал понимать о чем речь, жопа сама заживет, а вот навык сам не наработается, так и будешь до 30 в девках джунах ходить.

Про интервью пример вообще притянут за уши, я вижу с логикой и аналогиями у тебя пока тоже не очень.
Аноним 17/07/20 Птн 14:06:50 1753824161
>>1753820
>>1753815
>ряяя нинужна джуны насрали(9
Ладно ладно, успокойся, всё нормально, никто тебе в штаны не срал.
Аноним 17/07/20 Птн 14:18:05 1753839162
>>1753824
Ох уж эти самоутешения
Аноним 17/07/20 Птн 14:31:49 1753859163
>>1753839
А ты опять жиденько пёрнул?
Ну перди, чё, может когда нибудь что нибудь аргументированное высрешь.
Аноним 17/07/20 Птн 14:39:45 1753864164
>>1753859
Ну когда ты научишься задавать вопросы не используя ебанутых формулировок, чтобы казаться круче в глазах двачеров, то может и высру. Я так и не понял твоей претензии к старому доброму MVC и чем именно он тебя перестал устраивать.
Аноним 17/07/20 Птн 14:41:13 1753868165
>>1753859
Джунишка, тебе 2 анона отвечают, ты как обычно ничего не понял и все в одно хуйнул как и колбеки в коде
Аноним 17/07/20 Птн 15:01:07 1753900166
>>1753868
Какая разница, 2 семёна или один, оба постите несвязанную с делом хуйню. Ты пока что выдал 0 аргументов (я щитаю что это нитак — это именно пук а не аргумент). Это же /зк/, ты либо показываешь как надо и аргументируешь почему это лучше, либо идёшь нахуй.

>>1753864
>Я так и не понял твоей претензии к старому доброму MVC и чем именно он тебя перестал устраивать.
Забей, уже не поймёшь, поезд уехал. Дальше только круды на заводе ООО "Кабанчик" и лычка старшийпидорас-3-го-разряда.
Аноним 17/07/20 Птн 15:31:33 1753917167
Ох уж это самоутверждение на анонимном форуме
Аноним 17/07/20 Птн 16:04:27 1753947168
>>1753623
А где слайдер потерял?
>min
>max
NumberFormatter Аллах запретил использовать?
Аноним 17/07/20 Птн 16:23:27 1753959169
>>1753947
>А где слайдер потерял?
>>1753348
>А теперь сделай для редактируемого textfield и stepper
А вот тут было что-то про слайдер? Ну добавлю таргет в ту же функцию, и будет на 4 строчки больше кода в сумме.

>NumberFormatter Аллах запретил использовать?
Я открыл плейграунд и сделал хуяк-хуяк за 2 минуты а тут оказалось что в стдлибе свифта нельзя написать это в стиле .clamped(to: min...max), пичальбида, ты лучше покажи где там этот суровый бройлерплейт.
Аноним 17/07/20 Птн 16:29:15 1753965170
>>1753900
Сначала
>Это же /зк/, ты либо показываешь как надо и аргументируешь почему это лучше, либо идёшь нахуй.
Потом
>Забей, уже не поймёшь, поезд уехал. Дальше только круды на заводе ООО "Кабанчик" и лычка старшийпидорас-3-го-разряда.
Кек
Аноним 17/07/20 Птн 16:38:57 1753971171
>>1753965
Поддерживаю дискуссию на уровне, тащемта я изначально и пытался следовать первому пункту, только эффекта не заметно.
Аноним 17/07/20 Птн 16:58:42 1753981172
>>1753959
В твоих примерах data вообще отсутсвует, другие классы у тебя из textfield будут считывать значения?
Аноним 17/07/20 Птн 19:53:41 1754101173
image.png 163Кб, 1026x532
1026x532
шлеп
Аноним 17/07/20 Птн 20:22:24 1754129174
>>1754101
Ооо, вебмакаку порвало
Аноним 17/07/20 Птн 21:07:32 1754168175
>>1753731
>Ещё через 2 года эпл предложит пононценный flux, и ты будешь это есть, как послушная мартышка.
будешь кушать только ты, нормальные парни со своими решениями сидят и кайфуют.

>>1753678
>Главная проблема айоси — это пиздец какая отсталость в плане архитектуры, которую задаёт эпл и все поддерживают, даже ебучие
андроидеры в этом плане всегда на 5 лет впередиx
Нет. Ты врешь. И не спорь.
Аноним 25/07/20 Суб 17:42:17 1760044176
image.png 82Кб, 800x112
800x112
image.png 173Кб, 500x299
500x299
Аноним 25/07/20 Суб 19:13:59 1760084177
>>1760044
Вот кстати хуй знает чё все так разворчались. Когда у тебя в проекте куча подпроектов — удобна.
Аноним 25/07/20 Суб 19:40:44 1760091178
>>1754168
>нормальные парни со своими решениями сидят и жрут говно

>Нет. Ты врешь. И не спорь.
А в чём враньё-то? В андроиде уже почти все проекты как минимум на MVI делаются (а куча народу уже на на флаксы/блоки/итд упрыгала), в айоси до сих пор куча поехавших чуть ли не за MVC цепляется, только MVVM более менее начинает приживаться (ещё года 2 назад 2/3 челиков шугались когда слышали "RxSwift", а в этих ваших андроидах он уже был на ходу, а ведь дальше ещё развитие MVVM-C->MVP->MVI и другие unidirectional архитектуры, сколько лулзов-то будет).
Аноним 25/07/20 Суб 20:03:51 1760107179
>>1760091
Чел, нам видимо нечего обсуждать.

Я до сих пор могу найти на галере условный мокси или кастомное решение хендлеринга экрана, не говоря уже о разделении на слои в проекте. Сейчас пишу на гейоси и менторю ведройд и чувствую себя более менее с ребятами, в отличии от головной боли в ведройде, но это субъективно. Закрыли тему из-за нехватки твоего кругозора.
Аноним 26/07/20 Вск 13:13:21 1760519180
>>1760107
Да, обсуждать больше нехуй.
Нет, то что ты судишь весь мир по своей галере как раз таки указывает на твои проблемы с кругозором, у тебя а ещё на то, что это либо не аутсорс галера либо один из лучших представителей этого вида, лол.
Аноним 28/07/20 Втр 13:03:44 1762196181
Скоро год как я сижу без работы. Через месяц кончатся последние деньги которые подарили на днюху. Ищу любую работу в iOS мне 35 лет
Аноним 28/07/20 Втр 13:17:50 1762200182
>>1762196
Что умеешь? Бочку? Хуй? Ты няшный?
Аноним 28/07/20 Втр 14:00:17 1762223183
>>1762200
Срсу, делаю, не няшный
Аноним 28/07/20 Втр 17:39:24 1762413184
>>1762196
Ты вкатывальщик? Если да — то самый быстрый вариант вкатиться и устроиться куда нибудь — это фронт.
Если нет — ну я хз как можно без работы сидеть дрочить.
Аноним 29/07/20 Срд 04:32:12 1762847185
>>1762413
В iOS тоже можно главное пет проект и теория
Аноним 29/07/20 Срд 12:32:26 1763033186
>>1762847
Ну вкатился ты, а дальше что? Какие перспективы? Так и будешь формошлёпить васянских MVVM всю жизнь?
Аноним 29/07/20 Срд 14:27:28 1763216187
>>1763033
Зачем тащить Rx если есть православные MVC и MVP?
Аноним 29/07/20 Срд 16:59:43 1763467188
>>1763216
Причем здесь рх в МВВМ?
Аноним 30/07/20 Чтв 03:35:46 1763909189
>>1763033
А во фронте перспективы какие?Формашлепить на реакте?
Аноним 01/08/20 Суб 13:53:21 1765500190
фриланс на айосе жив?
Аноним 01/08/20 Суб 14:21:20 1765514191
>>1765500
Двачую вопрос. И с каким опытом можно вкатиться? Нужны ли знания кроме ios?
Аноним 01/08/20 Суб 14:40:24 1765527192
>>1765500
>>1765514
Если есть портфолио — жив. Опыт, в отличие от неудалённых работодателей никто никак не проверит, можно писать хоть 300 лет, но вот портфолио нужно хорошее.

Хотя имхо, даже в айоси больше тасков на фрилансе касательно всякой кроссплатформенной жс хуйни вроде реактнейтива/ионика/итд. Всё же нативные аппы заметно дороже, и их обычно либо заказывают у студий (вместе с поддержкой), либо нанимают себе штат инхаус разрабов (особенно если продукт овнер сам бегает с айфоном, лул).
Аноним 02/08/20 Вск 12:44:17 1766130193
>>1763467
При том что без рекативщины mvvm бесполезен
Аноним 02/08/20 Вск 14:38:03 1766212194
>>1766130
>При том что без рекативщины mvvm бесполезен
Все что нужно знать о двощах, и о /pr в частности.
Аноним 02/08/20 Вск 15:21:26 1766268195
>>1766212
А в чём он не прав-то? Дата биндинги, и весть реактивный флоу с потоками данных — это же его основа, без реактивщины всё отличие MVVM-а от MVC будет в том, что легче писать тесты (которые ирл пишут только в больших компаниях и то от нехуй делать в 2/3 случаев, лол), а в плане поддержки/написания такая лапша с 5 коллбеками/методами делегата на 5 полей от какого нибудь випера в плане говёности вообще не сильно-то и отличается.
Аноним 02/08/20 Вск 15:27:54 1766272196
>>1766268
Причём тут потоки к биндингам?
Аноним 02/08/20 Вск 15:34:24 1766279197
>>1766272
При том что датабиндинг — это и есть реактивный поток данных, мань. Тебе ссылочку на определение в вики кинуть нужно, сам не справишься погуглить?
Аноним 02/08/20 Вск 15:52:19 1766296198
>>1766279
Двунаправленный биндинг M и V, это если допустим изменилась модель - поменялась и вьюха и наоборот.
Где тут поток?
Аноним 02/08/20 Вск 15:55:54 1766299199
Screenshot from[...].png 419Кб, 3060x1540
3060x1540
>>1766279
И где тут хоть одно упоминание потока?
Аноним 02/08/20 Вск 16:29:31 1766329200
>>1766296
>Где тут поток
Не, чел, ты же реально тупой. По твоему что
>биндинг
вот это такое?
Для тупых: если ты по биндингу прогонишь больше 1 значения, а ещё не дай-то бог его изменишь — то это уже поток данных. Если у тебя ебучий текстфилд привязан к полю во вьюмодели — то это уже поток данных.

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

>>1766299
>И где тут хоть одно упоминание потока?
https://en.wikipedia.org/wiki/Stream_(computing)
Вот тут есть, не напрягайся, моск сгореть может.
Аноним 02/08/20 Вск 17:12:45 1766369201
>>1766329
Ты говорил с другим челом, я автор утверждения.

Тебе скинули что такое биндинг на оф википедию. Подчеркну с той же вики, как показано на скрине
The term data binding is also used in cases where an outer representation of data in an element changes, and the underlying data is automatically updated to reflect this change.

Так же data binding is a general technique that binds data sources from the provider and consumer together and synchronizes them. This is usually done with two data/information sources with different languages as in XML data binding and UI data binding.

Reactive Cocoa расширяет понятие UI binding и говорит

ReactiveSwift offers composable, declarative and flexible primitives that are built around the grand concept of streams of values over time.

Приходим к следующему
>https://en.wikipedia.org/wiki/Stream_(computing)
>Вот тут есть, не напрягайся, моск сгореть может.
Без негатива, эти ссылки ни о чем. Можно рассмотреть как нежелание или как неглубокое осмысления данного вопроса.

Обращаемся
https://en.wikipedia.org/wiki/UI_data_binding
Most frameworks employ the Observer pattern as the underlying binding mechanism

Выводим: Рх расширяет понятие обсервинга и создает парадигму reacive programming, Где в случае IOS отвлетвляется и создается дата биндинг ReactiveCocoa

Результат выше сводится к доказательству что ViewModel + Delegate это MVVM:
Обращаемся к ссылке
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel

А именно
displays a representation of the model and receives the user's interaction with the view (clicks, keyboard, gestures, etc.), and it forwards the handling of these to the view model via the data binding (properties, event callbacks, etc.

Чтобы опровергнуть мои доводы тебе нужно доказать что Delegate pattern != callback pattern

А то что ты приводил - ощущается что гнешь свою палку, не разбираясь на уровень чуть ниже.
Аноним 02/08/20 Вск 17:33:20 1766393202
>>1766329
> то это уже поток данных.
А, ну ясно.
А ещё твоя мамаша - тоже поток данных.
Аноним 02/08/20 Вск 17:57:34 1766417203
2880px-Stdstrea[...].png 112Кб, 2880x1703
2880x1703
>>1766369
>Reactive Cocoa расширяет понятие UI binding и говорит
>Выводим: Рх расширяет понятие обсервинга
Как потоки данных могут расширять понятие UI биндингов, если они существуют как минимум со времён существования консоли? На эту тему там даже максимально доходчивая пикча висит. Rx — это просто красивый вариант их оформления, а биндинги — кастратский вариант для нищуков без возможности преобразовывать данные, хотя этот функционал был даже в той же стандартной либе плюсов хуй знает сколько лет назад, когда никаких rx-ов не было и в плане.

Короче,
>Reactive Cocoa
как и прочий Rx никак не
>расширяет
понятие биндингов, а это биндинги один из инвариантов потоков данных, не наоборот. Там же написано
> that are built around the grand concept of streams of values over time.

>Чтобы опровергнуть мои доводы тебе нужно доказать что Delegate pattern != callback pattern
Лучше объясни, как из вот этого
>Most frameworks employ the Observer pattern as the underlying binding mechanism
следует что
>Рх расширяет понятие обсервинга

>Чтобы опровергнуть мои доводы тебе нужно доказать что Delegate pattern != callback pattern
Для начала введи понятие делегатов, какого ты их сюда приплёл и из чего у тебя следует что твой вывод вообще хоть что-то значит? Биндинги работают на колбэках? Ахуеть теперь, а что на коллбеках не работает-то?

>А то что ты приводил - ощущается что гнешь свою палку, не разбираясь на уровень чуть ниже.
Особенно учитывая что на рассказ о потоках данных ты на полном серьёзе высрал какую-то околесицу про биндинги которые, обоже, работают на коллбеках. Чел...

>>1766393
Я для тебя даже картиночку с вики припереть не поленился, ты уж постарайся что-то вменяемое написать по этому поводу если не согласен.
Аноним 02/08/20 Вск 19:23:21 1766547204
>>1766417
Кароче
Поинт >>1766130
>При том что без рекативщины mvvm бесполезен

Ответ: MVVM вполне себе реализуется и без реактивщины. причем более аккуратно, просто и

Продолжай дальше вводить в заблуждения.

> на рассказ о потоках данных
потоки приплетаешь ты, дурачек, изначально поинт говорил что нахуй тебе рх в мввм. Все. Пока.
Аноним 02/08/20 Вск 19:33:22 1766558205
>>1766547
>Ответ: MVVM вполне себе реализуется и без реактивщины. причем более аккуратно, просто и
Проебав все свои фичи которые есть с rx-ом и костыля свои портянки с тысячами коллбеков.

Давай, удачи.
Аноним 03/08/20 Пнд 10:43:57 1766918206
>>1766547
>Ответ: MVVM вполне себе реализуется и без реактивщины. причем более аккуратно, просто
Можно и троллейбус из хлеба сделать, но зачем?
Писать свою кастрированную костыльную версию Rx вместо того чтобы взять уже готовое. Что потом, от foundation будем отказываться и писать свою более простую и аккуратную реализацию?
Аноним 06/08/20 Чтв 04:55:39 1769544207
Дико хочется вкатиться в разработку на иос, но нет мака. При этом брать мак на интеле сейчас стремно, ведь следующий на арм будет. Я сильно сосну если возьму айпад про с клавиатурой?
Аноним 06/08/20 Чтв 08:47:41 1769585208
>>1769544
Лучше возьми б/у макбук 2015. Почему стремно? Арм еще долго не допилят.

Техника эппл очень медленно падает в цене, бери
Аноним 06/08/20 Чтв 10:48:32 1769634209
>>1769544
>Я сильно сосну если возьму айпад про с клавиатурой?
Да.
Бери мак на интеле и вкатыввайся, даже если как и обещали мигрируют все девайсы на арм через 2 года, то поддержка у интела минимум лет 5 после этого ещё будет.
Аноним 06/08/20 Чтв 11:09:29 1769649210
>>1769634
Двачну, элементарно будут оставлять поддержку интела еще 3-5 версий макоси вперед, техника 2019 года на intel, яблоко обычно поддерживает технику достаточно долго.
Аноним 06/08/20 Чтв 14:54:20 1769905211
>>1769544
>При этом брать мак на интеле сейчас стремно
Че блять? 2019 про с 16 дюймами лучшая инвестиция в твоей жизни.
Аноним 06/08/20 Чтв 18:34:41 1770128212
>>1769585
>Лучше возьми б/у макбук 2015
Понял, спс. С какими спеками примерно? Или вообще может на макмини смотреть? У меня 4к моник, так что экран не важен.

Я почему спрашивал. С паверпк была такая же история, когда обещали поддержку, а потом прокинули на хуе через 2-3 года.
Аноним 06/08/20 Чтв 18:42:21 1770141213
>>1770128
Ну вот через 2-3 года и продашь.

Возьми макбук, монитор отдельно подключить как второй можно будет.

Бери с внешней видеокартой и 16 гб озу
Аноним 06/08/20 Чтв 18:42:46 1770143214
>>1770141
> с внешней видеокартой

Тьфу, имел ввиду встроенную дискретную
Аноним 06/08/20 Чтв 18:46:24 1770147215
>>1770141
Покупай макбук но вкатывайся в веб лучше. В iOS ловить нечего.
Аноним 06/08/20 Чтв 18:52:50 1770151216
>>1770147
Так я уже в вебе. Как раз тут ловить и нечего. Так что буду в ios вкатываться.
Аноним 06/08/20 Чтв 19:09:11 1770170217
>>1770151
>Как раз тут ловить и нечего
Теперь представь насколько нечего ловить в iOS
Аноним 06/08/20 Чтв 20:06:48 1770207218
>>1770147
>В iOS ловить нечего.
Почему?
Аноним 06/08/20 Чтв 20:13:10 1770211219
>>1769905
>2019 про с 16 дюймами лучшая инвестиция в твоей жизни
Охуенная инвестиция говна, во время начала процессорной войны между интелом и амудэ, когда мощности будут пиздецки подскакивать в каждом поколении. Сейчас наоборот нужно тянуть и ждать новых камней. Иначе через год-два стоковая тринашка возможно, на райзене будет ебать твой макпук 16 на девятом поколении.
Аноним 06/08/20 Чтв 20:17:20 1770215220
>>1770170
>>1770170
В веб намного больше конкуренция. Для вката достаточно нищепекарни и больше нихуя. К тому же те кто уже вкатился зачастую там и остаются без перекатов.
Аноним 06/08/20 Чтв 20:23:40 1770223221
>>1770211
>Иначе через год-два
Чел, а кого ебёт что будет через 2 года? Лол.
Он к тому времени может уже спокойно вкатиться и дорасти до мидла. Даже если твои маняпроекции сбудутся (нет) то минимальный 16" макпук будет стоить через 2 года не меньше 120.
Аноним 06/08/20 Чтв 20:23:42 1770224222
>>1770215
В иос все равно еще хуже. В вебе гораздо проще найти работу а уж тем более удаленную.
Аноним 06/08/20 Чтв 20:32:53 1770237223
>>1770224
Согласен, что найти работу проще. Но и зп меньше как бы.
Аноним 06/08/20 Чтв 20:32:59 1770238224
>>1770151
Будь ты уже с работой, идти дауншифтить з/п ради того чтобы дауншифтить з/п ты бы явно не стал.

>>1770215
Ну это уже обыкновенное нытьё, по личному опыту на 15-20 жс макак находится в лучшем случае 1,5 толковых программиста. На айоси с таким подходом тоже будешь сидеть в джунах несколько лет, лол.
Хотя в айоси тоже 2 и 3 вкатывальщиков это уже "свифт-программисты", не знающие даже что такое указатель и не понимающие что и как работает.

Короче, конкуренция везде одинаковая — куча нихуя не умеющих долбоёбов с курсов (кстати — обучение по курсам/книжкам — это уже лакмусовая бумажка долбоёб/норм чел), и редкие вменяемые челики. Если ты из долбоёбов — то тебе везде будет ко-ко-конкуренция, если из норм челов — то даже в самой бюрократизироанной параше изи апнешься до мидла край за год.
Аноним 06/08/20 Чтв 20:37:00 1770243225
>>1770238
>обучение по курсам/книжкам — это уже лакмусовая бумажка долбоёб/норм чел
Я учусь по ютубу и докам. Я долбоеб или норм чел?
Аноним 06/08/20 Чтв 21:03:22 1770272226
Аноним 06/08/20 Чтв 21:34:56 1770298227
>>1770151
Если ты уже имеешь работу в вебе то 2к я так пологаю потратить на технику не напряжно. Тогда лучше бери прошку 16 дюймов, а не макбук 2015 как тут советовали. 2015 еще актуален и хороший бук, но это скорее вариант для нищих борщехлебов, чтобы максимально сэкономить на вкате. Не вижу причин себя ограничивать.
Аноним 07/08/20 Птн 03:56:21 1770447228
Rectangle 1644.png 115Кб, 335x250
335x250
Я охуел с этой кросплатформы, чому то что выполняется в Xcode не равно тому, что выполняется на linux?
Это еще пол беды, на днях обнаружил что есть один url по которому возвращаются данные, но вот когда перегоняю его в urlComponents и добавляю один query item(да я даже без редактирования пробовал) и перегоняю обратно в url, к моему великому удивлению я получаю ошибку too many redirects. Это как? Есть какие-либо догадки?
Аноним 07/08/20 Птн 09:59:24 1770550229
>>1770447
Я вот заметил что в апи туле если обращаться на этот адрес, сайт перенаправляет на тот же адрес, только без кодировки процентами. Версия http вторая
Аноним 07/08/20 Птн 11:26:28 1770673230
>>1770550
Пооосоныы, в урле сайта квадратные скобки, swift делает запрос на encoded урл, но сервер перенаправляет на decoded. Swift в свою очередь снова энкодит символы и так по кругу. Как с этим бороться?
Аноним 07/08/20 Птн 11:28:27 1770674231
Аноним 07/08/20 Птн 11:45:55 1770690232
>>1770673
var goodstring: String { badstring.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! }
Аноним 07/08/20 Птн 11:55:29 1770701233
>>1770690
Кстати, такой вариант не поможет если в урле будут какие-то запрещенные символы, которых нет в allowed кейсах, типа символа "+" и др
Аноним 07/08/20 Птн 18:32:15 1771240234
Снимок экрана 2[...].png 380Кб, 636x704
636x704
Если кому прилетело письмо с тестом от Туту и он хочет его решить, хочу выложить правильные ответы так как этот тест больше не внимательность чем на сообразительность
Аноним 07/08/20 Птн 18:35:28 1771243235
Снимок экрана 2[...].png 85Кб, 748x712
748x712
Снимок экрана 2[...].png 100Кб, 677x795
677x795
Снимок экрана 2[...].png 97Кб, 674x859
674x859
Снимок экрана 2[...].png 154Кб, 682x805
682x805
Аноним 07/08/20 Птн 21:47:36 1771401236
>>1771243
Я бы тебя не взял.

1. Это дедлок. In concurrent computing, a deadlock is a state in which each member of a group is waiting for another member, including itself, to take action, such as sending a message or more commonly releasing a lock.

2. "Кастомизируют" Лол што. Иди читай что такое dispatch вцелом и в свифте.

А вообще если у тебя 0 опыта то и есть смысл, мне и так хрюши пингуют в личку.

>>1771240
>так как этот тест больше не внимательность
Конечно, и тесты составили дауны. Нужно брать с реальной жизни, а выдумывать. В реальности еще интересней код бывает.
Аноним 08/08/20 Суб 10:50:52 1771670237
>>1771401
Ебал я в рот галеры
Аноним 13/08/20 Чтв 20:26:16 1776497238
Есть актуальный, нишевой контент (считай книга). Есть приложение под андроид - ридер-враппер над этим контентом, не самого лучшего качество, на как-никак продается. Хочу сделать что-то подобное под iOS. Пустят ли такое приложение в AppStore?
Аноним 15/08/20 Суб 01:44:12 1777804239
>>1776497
Пустят, если доведёшь хотя бы до состояния когда все кнопки работают и ничего не крашится, больше на твоём уровне нихуя и не проверяют.
Аноним 16/08/20 Вск 12:05:24 1778627240
Аноним 16/08/20 Вск 13:13:23 1778663241
>>1776497
А что за ситуация с авторскими правами на контент?
Аноним 16/08/20 Вск 20:14:33 1778941242
>>1770447
>Я охуел с этой кросплатформы, чому то что выполняется в Xcode не равно тому, что выполняется на linux?
Зачем тебе свифт на linux? С vapor экспериментируешь что ли?
Аноним 16/08/20 Вск 21:54:53 1779011243
Как нарисовать прямую линию(не параллельную осям) в CoreAnimation?
Аноним 16/08/20 Вск 23:57:52 1779075244
>>1779011
let lineLayer = CALayer()
lineLayer.frame = CGRect(x: 0, y: 0: width: 100, height: 1)
lineLayer.transform = CGAffineTransform(rotationAngle: 90)
Аноним 17/08/20 Пнд 21:47:41 1779901245
Анончики, кто перекатывался из веба в ios, подскажите стоит оно того? Бегу от ебучих сайтов на самописках или битриксе и ебанутых клиентов и их тзшек. Хочу пилить ламповые приложухи и продавать в ап сторе. Опишите плиз свою стори если тут такие есть.
Аноним 17/08/20 Пнд 22:22:26 1779921246
>>1779901
>Хочу пилить ламповые приложухи и продавать в ап сторе
Плохая идея, приложения сейчас нахуй никому не нужны. Уже написали абсолютно всё, осталось только поддерживать.
Я думаю, более-менее хорошая идея - это идти в крупный энтерпрайз, пилить там какую-нибудь супераппу, где есть хоть какая-то архитектура, интересный нетворкинг, работа с локальной базой и т.п. А не только кнопки красить кстати мб ты из фронтов, и тебя как раз не сильно тех часть привлекает. хотя визуальная эстетика - это тоже классно Самая большая проблема, что таких мест хуй целых нуль десятых на всю РФ, в этом главная проблема. Я вот сам уже давно на iOS поглядываю и даже когда-то давно говнокодил еще в универе, но в какой-нибудь энтерпрайз бэк/фуллстек снова пробовать не хочу, так как заебался всякое говно через тонны слоёв бизнес-логики весь рабочий день пробрасывать.
Аноним 17/08/20 Пнд 23:09:01 1779963247
>>1779921
В интерпрайз не хочется до боли в пальцах. Я по сути и так в нем, сотни ебучих сайтов написанных разными диванными студиями просто выжигают меня. Если с приложухами все так то видимо придется ждать нового устройства на которое можно вкатиться ну или геймдев в котором я не шарю. Хотя какой нибудь текстовый квест можно написать.
Аноним 18/08/20 Втр 02:00:22 1780095248
>>1779963
>В интерпрайз не хочется до боли в пальцах
Просто хз, что ты вообще представляешь под "интерпрайз" в случае iOS-разработки. У тебя скорее вариант "аутсорса", где
>сотни ебучих сайтов написанных разными диванными студиями
и ты их поддерживаешь.
Энтерпрайз - это про большие коммерческие приложения. Будь то CRM-предприятия, стримминговый сервис кинца, мобильное приложение банка и т.п. В любом случае, ты работаешь в определенных командах с четкой иерархией и разделением задач, над какой-то большой штукой. Считай, ты как винтик в большом механизме.
Просто, в любом случае, вершина развития iOS разработчика, как я понимаю - это работа в большом продуктовом энтерпрайзе. Да как и у любого другого прогера, тащемта. Просто в случае какого-нибудь фуллстек-червя в CRM какого-нибудь финтеха ты просто копаешь эту бизнес-логику и нихуя не видишь больше, пока до архитектора не дорастешь, наверное. Видится мне, с iOS-приложками все поприятнее, ибо это все же масштабы поменьше + меньше кастомных слоёв абстракций, наверное.
Аноним 18/08/20 Втр 02:41:30 1780104249
>>1780095
>стримминговый сервис кинца,
Можно и в медицинские аппы и прочее. Здесь больше интересностей, т.к. довольно много приложений с огромным кол-вом других направлений


Я бы наоборот в бек пошел, но из-за моей экзотики там работы нет, а писать на других языках - обычные туду, разбирать BPMN, искать интересные задачи среди парсинга XML не очень впечатляет.
Аноним 18/08/20 Втр 04:55:53 1780120250
бамп
Аноним 18/08/20 Втр 20:02:24 1780799251
Расскажите хоть как кто вкатывался и какией фейлы были?
Аноним 18/08/20 Втр 22:53:24 1780982252
>>1780799
Вкатывался в iOS но в итоге нашел удаленку во фронтенде js. Все прекрасно.
Аноним 18/08/20 Втр 23:15:26 1780990253
Аноним 19/08/20 Срд 16:40:48 1781865254
>>1780799
>какией фейлы были
Получаю около 500 уев, полтора года опыта.
Аноним 19/08/20 Срд 17:38:53 1781946255
>>1781865
на гречневых трудишься?
мой дружочек пирожочек из мухосрани перекатился из 1с и апнул зп с 90(мухосрань) - 160(дс) сейчас наверное уже больше.
в какой области созидаешь?
Аноним 20/08/20 Чтв 04:13:03 1782283256
>>1780990
Ебал рот офисы, хотел только удаленку
Аноним 20/08/20 Чтв 13:25:08 1782679257
>>1781946
На рашку, нет не на гречневых, лайт финтех.
Аноним 20/08/20 Чтв 17:49:26 1783107258
>>1782679
тогда странно что так мало, подумай о смене конторы. если уверен в себе легко апнешься на 70-90к
Аноним 20/08/20 Чтв 20:09:11 1783244259
>>1783107
Если джун то он не найдет на такие деньги в иос
Аноним 20/08/20 Чтв 21:57:54 1783360260
>>1781865
>Получаю около 500 уев, полтора года опыта
Лечиться чтением статей\доков. Потом ищи с 1500 $ до 2к.
Аноним 20/08/20 Чтв 22:20:12 1783375261
>>1783360
> Потом ищи с 1500 $ до 2к
Двачую. Ищу уже больше года. Вот вот найду думаю.
Аноним 21/08/20 Птн 22:10:36 1784431262
>>1783360
>Лечиться чтением статей\доков
Валюсь на собесах, как дойдет до вопросов забываю всю эту хуйню про то какие ограничение у разных контекстов в core data, какие там есть способы потоки петушить или как реализованы генерики в свифте. А если начинается алгоритмическая хуйня то сразу можно дропать, такие вещи вообще не могу запомнить потому что всегда есть 100500 статей как реализовать то или се без запоминания сколько раз тебе надо присесть со штангой чтобы дерево сбалансировалось
Аноним 21/08/20 Птн 22:17:06 1784438263
Расскажите о доле джунов в вашем братстве
Аноним 22/08/20 Суб 01:04:14 1784567264
Аноним 22/08/20 Суб 10:30:28 1784696265
>>1784567
В смысле все зависит от локации или как понять "где"?
Аноним 22/08/20 Суб 12:13:40 1784748266
>>1783244
шиз.

>>1783375
троль.

>>1784438
много залетных.

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

Почитай про полиморфизм в целом (удивительно что на русском относительно нормальная статья есть) https://medium.com/devschacht/polymorphism-207d9f9cd78

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

>дерево сбалансировалось
уже смешно. Где и кому это нужно. Ты бы еще написал что требуется внедрить AVL или B (которое обычно только при создании бд требуется знать)

Я прошел 20+ собесов на мидла и джуна и я знаю о чем я говорю. Обычные надоедливые вопросы это: SOLID, Lifecycle View, App, Controller, responded chain, hitTest(), optional (мне кто то сказал что на одном собесе чел ответил что опшионал это массив, лол) OOP vs POP, protocols, generics, CALayer vs UIView, ARC (но все равно на проектах мемори лик - забавные тупые челы) GCD + Operations + NSTread + binary или обычный semaphore, + разные траблы + паттерны + архитектуры + могут скинуть экран и сказать как бы ты его сделал.

То что я назвал покрывает 90% собесов. И не спорь.
Аноним 22/08/20 Суб 14:49:20 1784854267
>>1784748
Много залетных это много челиков после гикбрейнса?
Аноним 22/08/20 Суб 14:57:50 1784862268
>>1784854
После пятерочки,магнита,коллцентра,зоны...
Аноним 22/08/20 Суб 15:14:48 1784882269
>>1784862
в смысле совсем даже не погромисты вкатываются
чумааа
Аноним 22/08/20 Суб 18:12:25 1784995270
>>1784854
Да. И баб много. Офк нужно ориентироваться на норм контору\коллектив\флоу и прочее.

Люди с низкой планкой остаются в соответствующем месте, такое правило везде работает так то. Твое дело копать кишки если хочешь найти адекватный проект.
Аноним 22/08/20 Суб 20:53:07 1785075271
>>1784748
Чел, а на собесах у тебя спрашивали про то, есть у тебя проекты в апп сторе?
Аноним 22/08/20 Суб 23:25:38 1785134272
>>1784995
И на сколько легко конкурировать с подобными кадрами? В смысле какой уровень компетенций у среднестатистического вкатуна, в вебе там вон деревья крутить надо как и в питоне...
Какой уровень для ждуна необходим кроме описанного >>1784748
в определенном проекте типа "тутулист" или че то такое?
Аноним 23/08/20 Вск 00:23:14 1785167273
>>1785075
Еще один троль? Нет, я гитхаб обычно закидываю, там пара крупных проектов есть.

>>1785134
Все зависит какого чела контора ищет. И вообще, первую работу не выбирают.

>в определенном проекте типа "тутулист" или че то такое?
в шапке уже давно лежит расписанный мной порядок.
Аноним 23/08/20 Вск 00:40:07 1785179274
>>1785167
>большинство ответов для даунов.
Спасибо, извини, что не прочел шапку. Мне рили стыдно, шапка довольно структурирована и информативна, редкость для тематических разделов. Хорошая работа, стыдно что не посмотрел сразу.
Аноним 23/08/20 Вск 00:43:35 1785184275
>>1784995
>Да. И баб много
я тоже заметил кста
Аноним 23/08/20 Вск 01:51:17 1785210276
>>1785179
Все мы дауны чел. Никогда себя умным не ощущал.

>>1785184
Меня еще собесила одна. Говорила что чайлды контроллеров внутри стек вью интересней делать чем просто брать ячейки разные и пихать в тейбл вью. Мол, неудобно, но раз неудобно наверное надо было искать решения, по типу ig list kit.

Работать конечно же туда я не пошел.
Аноним 23/08/20 Вск 09:16:32 1785305277
Привет
Я немного бумер вкатывальщик
Хочу вкатиться к вам, есть мак, гейфон и прочее. Но живу в восточной европе, а не рашке(недавно). Может у кого есть опыт поиска работы на европейских галерах?
Аноним 23/08/20 Вск 09:27:06 1785307278
iterm 2 в бете дропнули поддержку 10.13 макоси, какова хуя?
Аноним 23/08/20 Вск 10:41:19 1785321279
>>1785307
Потому что в совремнном мире 2 года — и это уже говно мамонта.
Аноним 23/08/20 Вск 11:25:25 1785337280
>>1784748
>Обычные надоедливые вопросы это: SOLID, Lifecycle View, App, Controller, responded chain, hitTest(), optional (мне кто то сказал что на одном собесе чел ответил что опшионал это массив, лол) OOP vs POP, protocols, generics, CALayer vs UIView, ARC (но все равно на проектах мемори лик - забавные тупые челы) GCD + Operations + NSTread + binary или обычный semaphore, + разные траблы + паттерны + архитектуры + могут скинуть экран и сказать как бы ты его сделал.
>Ты тролишь уже здесь, если пишешь такое
>уже смешно. Где и кому это нужно
Я не троллю, твой список 1 в 1 в принципе с моим опытом, проходил 7 собесов, но тем не менее 3 собеса было с алгоритмической хуйней.

>GCD + Operations + NSTread + binary или обычный semaphore
Соснул когда собеседующий полез во внутренности типа TLS и какой размер стека по дефолту.
>OOP vs POP, protocols, generics
Ну тут я даун и все еще до конца не раскурил сфифтовые дженерики, джава видимо сильно покалечила мое восприятие. Соснул когда полезли в то, какая будет диспетчеризация в различных кейсах.
>ARC (но все равно на проектах мемори лик - забавные тупые челы)
Тут у меня ни разу не было чего то простого типа что такое weak, reference counting, как там компилятор расставляет retain, release, попадались 20 летние objc деды, которые потом выебывали хитрыми вопросами по objc рантайму
>паттерны + архитектуры
Прокатили на хуях практически на всех собесах, у каждого свое видение когда доходит до деталей реализации.
Аноним 23/08/20 Вск 14:50:42 1785510281
Заметил что ап скаченный с тест флайт намного более тормозной чем тот же апп установленный с икскод, такое ощущение что его операционка режет, никто не сталкивался с таким?
Аноним 23/08/20 Вск 15:06:12 1785520282
>>1785337
>Ну тут я даун и все еще до конца не раскурил сфифтовые дженерики, джава видимо сильно покалечила мое восприятие. Соснул когда полезли в то, какая будет диспетчеризация в различных кейсах.
Всё верно на Java абсолютно другие дженерики
https://thume.ca/2019/07/14/a-tour-of-metaprogramming-models-for-generics/
Аноним 23/08/20 Вск 17:36:01 1785675283
Привет
Аноны, а кто-то знаком или имеет опыт на европейском рынке? Сам с недавних пор в Чехии, но как системный аналитик. Как раз часть задач связана с проектами по мобилкам и люто завидую.
Коллег новых не очень хочу спрашивать о таком

Джуны в России, как понимаю из треда, нахер никому не нужны
Аноним 24/08/20 Пнд 00:04:39 1785954284
>>1785675
Как и везде, джуны нигде никому нахуй не нужны, т.к. в них надо инвестировать, и не факт что эти инвестиции отобьются а не съебут через год в соседнюю галеру, которая просто переханчивает челиков чуть более вкусными офферами вместо обучения и экономит кучу нефти.

А за бугром ещё накладываются проблемы с гражданством/внж/доками/языком/итд.

Короче, джуны вообще никому не нужны по всей планете, и шансы вкатиться в Чехии надо мерять по пунктам из абзаца выше, т.к. всё остальное слабо отличается. Разве что HR-ы кажутся чуть более подкованными (хотя бывают и исключения, лол), но в целом процесс рекрутмента везде выстроен одинаково (ведь везде повторяют за долиной).
Аноним 24/08/20 Пнд 00:05:21 1785956285
>>1748265
>Чел, лучше вообще ничего не высерай, ты же туповатый.

Лол. Такой метал есть в любом приложении сейчас.
Аноним 24/08/20 Пнд 08:39:03 1786067286
>>1785956
Открыл бы хоть справку и посмотрел что делает drawingGroup()
И так нет, нету такого метала нигде, у тебя весь рендеринг происходит в отдельном процессе и профайлер вызовы апи метала (см первый график на скрине) не видит.

Так что ты ещё раз расписался в том, что споришь сам не зная вообще о чём.
Аноним 24/08/20 Пнд 11:45:25 1786163287
>>1785510
Поставил очередям приоритет ЮзерИнтеректив стало чуть лучше, и главное не понятно как гуглить
Аноним 24/08/20 Пнд 12:38:27 1786218288
Аноны был опыт в 6 месяцев построения аппки для заказчика, после этого я аккуратно слез с ios и не занимался около 1-1.5 года
Сейчас решил что надобы вернуться и попытать счастье в этой отрасли
Смотрю вакансии и вижу вообще везде слова "опыт swift не менее 2х лет" означает ли это что я могу идти нахуй сразу? или это классика жанра и посути ничего не значит и имея нужные знания все эти цифры нивелируются?
Аноним 24/08/20 Пнд 17:14:24 1786582289
Снимок экрана 2[...].png 152Кб, 643x881
643x881
Пиздец нахуй, вот это пивот
мимо хрюша твоей мечты
Аноним 24/08/20 Пнд 17:43:13 1786619290
>>1786582
блять, вот долбоёб-то
Аноним 24/08/20 Пнд 18:13:24 1786697291
>>1786582
Помню как только начинал собеситься попался один чел который удивился что я свифтбук не читал и всякие рашко курсы не проходил.

Но я тогда зеленый был еще и не умел собесы проходить.
Аноним 24/08/20 Пнд 18:14:27 1786699292
Аноним 24/08/20 Пнд 19:07:40 1786788293
>>1786697
Что за свифтбук то?
Аноним 24/08/20 Пнд 20:32:09 1786894294
>>1786582
Ну че гейосни бляти? Вам потом с такими ущепенцами работать.
Аноним 24/08/20 Пнд 23:46:38 1787106295
Как лучше решать проблему конфликтующих имен в extensions?
Добавлять префикс к своим именам функций/проперти?

extension UIView {
func myProjectHuitaAnchor() { .... }
}

Или оборачивать в структуры типа как в snap kit? Но тогда нельзя сделать одно и то же имя стуктуры-неймспейса для статических и инстанс методов что выглядит как-то коряво.

view.myProjectHuita.anchor()
UIView.myProjectHuitaStatic.defaultIdentifier

Или есть какие то более лучшие методы?
Аноним 25/08/20 Втр 18:20:38 1787864296
Мимопроходил
>SOLID, Lifecycle View, App, Controller, responded chain, hitTest(), optional (мне кто то сказал что на одном собесе чел ответил что опшионал это массив, лол) OOP vs POP, protocols, generics, CALayer vs UIView, ARC (но все равно на проектах мемори лик - забавные тупые челы) GCD + Operations + NSTread + binary или обычный semaphore, + разные траблы + паттерны + архитектуры + могут скинуть экран и сказать как бы ты его сделал.

То есть чтобы устроиться джуном по-хорошмеу я должен знать как минимум это?
Аноним 25/08/20 Втр 18:54:59 1787892297
>>1787864
Чтобы устроиться джуном, тебе надо иметь знания уровня миддла, а зарплату тебе будут платить как джуну
Аноним 25/08/20 Втр 19:20:46 1787934298
>>1787892
то есть помимо перечисленного, еще неплохо бы подучить пару фреймворков типа RxSwift'а?
Аноним 25/08/20 Втр 20:03:11 1787980299
>>1787934
>еще неплохо бы подучить пару фреймворков типа RxSwift
Вроде с iOS 13 эпл выкатили свой Combine framework, и теперь в RxSwift особо потребности нет. Наверное, он нужен там, где он уже есть в проекте и должен поддерживаться.
мимокрок
Аноним 25/08/20 Втр 20:49:16 1788014300
Аноним 25/08/20 Втр 21:18:36 1788029301
>>1788014
Каковы ваши доказательства?

>>1787934
Если говорить про Rx либы, то там вообще главное въехать в концепцию всех этих потоков и операторов, кишки конкретного фреймворка тут изучаются за пару вечеров.

>>1787980
> iOS 13
Если бы эпл выкатила как нормальная компания эту либу отдельно от системы — то, конечно, да. А так — RxSwift будет даже в новых проектах ближайшие 2 года минимум.
Аноним 25/08/20 Втр 21:26:04 1788032302
Аноним 25/08/20 Втр 21:48:26 1788045303
>>1788032
>https://forums.swift.org/t/is-this-a-bug-in-published/31292
Дык @Published стреляет значением в willSet, это какая-то хуйня для SwiftUI-я. Это не баг, это ебучий эпл как обычно документирует только интерфейсы, тащемта переписав тот же код на CurrentValueSubject или PassthroughSubject ты ничего такого не получишь.

>https://forums.swift.org/t/leaks-using-onhover-modifier/31671
>поцоны сижу на альфе почему-та тичот память(9
А Combine-то тут каким боком?

Из реальных "багов" там разве что есть оператор assign, которых захватывает нихуя не weak ссылку, и сделав .assign(\.zalupa, self) можно получить мемори лик если эта подписка будет лежать в этом же self (ВНЕЗАПНА лул), но опять же — лечится обучением программирования с языков с ручным менеджментом памятьи сноской в доке "не ссылайтесь на self если держите эту подписку в self".
Аноним 26/08/20 Срд 01:09:28 1788178304
>>1787892
Спасибо нахуй надо. Уж лучше в веб вкатываться там хотя бы удаленных ваканский больше
Аноним 26/08/20 Срд 20:47:37 1789048305
Screenshot 2020[...].png 107Кб, 1120x792
1120x792
Аноны, помогите, какой тут правильный ответ?
Аноним 26/08/20 Срд 23:04:13 1789158306
>>1789048
Ты бы хоть открыл первую страницу свифтбука да почитал, что это язык со строгой типизацией. Второй ответ.
Тест Олежи проходил? Как успехи?
Аноним 26/08/20 Срд 23:13:22 1789168307
>>1786582
>>1786619
>>1786894
Хуле вы горите то? Врачи далеко не тупые люди. Вы сами бы охуели в меде учиться. Мб че и сможет парень.
В iOS каждый десятый разраб - тупая как бревно баба, вас это не смущает? В мурике вон вообще повально нигры и лгбт-скам под айфон пишет.
Аноним 27/08/20 Чтв 02:39:58 1789246308
>>1789168
Так глава самой компании Пидор же.
Аноним 27/08/20 Чтв 08:21:43 1789315309
>>1789168
чувак получил фундаментальные знания, подкреплённые дипломом, которые будут кормить его всю жизнь.
а если не быть долбоёбом, то и зарабатывать хорошие деньги.
а он решил всё это променять на яркую пустышку, у которой срок существования ещё лет 10 от силы
Аноним 27/08/20 Чтв 11:20:47 1789476310
>>1789315
ну с такой точной зрения я согласен
Аноним 27/08/20 Чтв 11:50:49 1789535311
>>1789168
>тупая как бревно баба, вас это не смущает
Нет, потому что если это было бы так то вкатыши не из айти бы спокойно закатывались, а не отваливались на нулевом этапе(освоение языка на котором будешь писать).
Аноним 27/08/20 Чтв 12:56:12 1789606312
Аноним 27/08/20 Чтв 14:24:35 1789747313
Аноним 27/08/20 Чтв 14:30:13 1789758314
>>1789747
И что там на видео, боевые вебмочки вкатывальщика? Смотреть его конечно не стану
Превьюхи с этими зелеными буквами достаточно чтобы понять что делал какой-то школотун на скорую руку
Аноним 27/08/20 Чтв 14:59:40 1789789315
>>1789758
>чтобы понять что делал какой-то школотун на скорую руку
Это делала iOS-разрабочи_ца крупнейшего ру-финтеха, если чё.
Аноним 27/08/20 Чтв 15:15:55 1789807316
>>1789789
>разрабочи_ца
Суть в этом, и процент в других направлениях +- такой же как на iOS
Аноним 27/08/20 Чтв 22:18:31 1790327317
>>1789315
Перекатываюсь из науки в свифт, в жизни не видел/не писал энтерпрайс кода, пока не жалею
Аноним 27/08/20 Чтв 22:39:15 1790345318
>>1790327
Разработка на iOS это в 90% работа маляра, литералли, если нравится таким заниматься, не хочетсья дышать химией и возиться с валиками то самое оно, кибермаляр.
Аноним 27/08/20 Чтв 23:50:53 1790414319
>>1789168
Все верно. Нужно найти просто супер щарющую команду с профаунд тасками.

В иосе вообще миллион заезженных тем, поверхностных докладов, и прочее. И еще челы пропагандирует и разрешает людям всякое говно рассказывать по типу >>1789747 . А англ митапов вообще не видно стоящих, отчасти. Может порекомендуете что нибудь?

>>1790345
Нет, это тоже самое как и в других сферах. Просто ты занимаешься другим фреймом и знаешь немного об треугольниках и анимациях.
Аноним 28/08/20 Птн 02:27:05 1790505320
>>1790345
А frontend web тоже самое?
Аноним 28/08/20 Птн 13:58:45 1790982321
>>1790505
Во фронте вообще тех части считай нет. В iOS хоть какая-то присутствует.
Аноним 28/08/20 Птн 14:15:01 1791006322
>>1790982
В нормальном фронте она тоже есть, так же как и в iOS аппки для гречневых делаются чисто малярными работами, без использования каких-то технолоджи и мозгов.
Аноним 28/08/20 Птн 22:31:54 1791519323
>>1789789
>крупнейшего ру-финтеха
Ну дык в большех компаниях вообще всегда дохуя лоускильных челов, просто потому что отбор идёт на массовость, и в гигантских командах никого конкретно не видно кроме лида.

Это в стартапах на 10 человек видно сходу работу и уровень каждого отдельно взятого индивида, и там такие либо вырастают (потому что жопу им не подтирают) либо сами съёбывают оттуда.
Аноним 28/08/20 Птн 22:51:37 1791525324
>>1791519
В стартапе можно вырасти только если есть крутые опытные люди, а компания из 10 джунов-долбоебов (как обычно) может выдать только кое-как склеенное нечто с нарушением кучи практик.
Аноним 29/08/20 Суб 10:21:59 1791696325
>>1791525
>В стартапе можно вырасти только если есть крутые опытные люди
Если ты типикал челик, не могущий в самообучение — то да, так и есть. Если у тебя есть голова на плечах, и ты хотя бы иногда догадываешься почитать код других проектов в интернете, подумать какие из этих практик являются годными, и можешь спиздить их — то и сам левелапнешься без проблем.

Опыт опыту тоже рознь, есть куча челов которые по 20 лет хуярят круды на пхп/дельфях и не продвигаются в образовании вообще никак имея в лучшем случае мидловые знания и стек устаревший лет на 10, а требования покруче чем у нормальных синьёоров, есть челы которые умудряются хуярить на двух или даже трёх, лол постоянках одновременно вылетая отовсюду край через пол года после того, как скатывают все проекты в говнище с которым потом не понятно что делать которые тоже не особо-то продвигаются в программировании, а есть ещё один тип — планктон из крупных компаний, который вообще не шевелится, потому что привык двигать 3 таска в неделю в жире, ходить в офис погонять кофе и попиздеть, и писать фичи которые можно даже не дебажить — синьйоры которые в случае чего сами обо всём подумают и всё поправят, не затягивать же релиз фичи на 2 недели из-за того что какой-то дебил что-то не понимает. И имея личный опыт с таким планктоном из сбера а именно сбер и яндекс работают на HR-ов как красная тряпка на быка, судя по тому, как таких индивидов через них проходит много, я вот не могу сказать — лучше ли он хоть чем-то предыдущих двух типов.

>как обычно
Обычно это где? Ни одного такого не видел, обычно всем очевидно что с джунами всегда надо сажать как минимум 1 опытного чела, мб у нас разное понимание стартапов? Я понимаю под стартапом нормальный проект с нормальной бизнес моделью (первое на что надо смотреть если идти работать в стартап), которые делается с нуля на базе нихуя, а не "соберёмся у васяна попишем код нопишем форк имакса зохватим рынак".
Аноним 29/08/20 Суб 13:58:40 1791830326
Реально вырасти в России никак нельзя. Я ещё не встречал ни одну нормальную команду. Вырасти можно только дома на книгах
Аноним 29/08/20 Суб 21:46:50 1792146327
Аноним 02/09/20 Срд 02:06:58 1795199328
Канал в телеге с книгами сдох?
Аноним 02/09/20 Срд 13:09:48 1795383329
Привет
Скажите, пожалуйста, стоит ли пытаться вкатиться по Стэнфордским лекциям?
Аноним 02/09/20 Срд 13:24:46 1795391330
Аноним 02/09/20 Срд 13:34:22 1795396331
Кстати, кто-нибудь итт к Тинькову в финтех на курсы подавал?
Если да, то как с ТЗ успехи, норм заделоли? Когда результат ждать, есть инфа?
Аноним 02/09/20 Срд 13:36:34 1795397332
Аноним 02/09/20 Срд 17:18:18 1795582333
Я так понимаю если арле сделает возможным ставить на ифоны несколько магазинов + новые процы = рост спроса на свифтеров?
Аноним 02/09/20 Срд 21:18:53 1795742334
>>1795582
>ставить на ифоны несколько магазинов
Не сделает, такое требование в суде выдвигают просто чтобы сразу поднять планку ожиданий, так легче выбить то, что им надо (договорной тариф по комиссиям с инаппов), это как на собесе — хочешь 150-170 — проси 200+, лол.

>рост спроса на свифтеров
Зависит от тебя. Если ты исключительно программист на свифте — лол, нет. Если ты знаешь хотя бы обж-с, не токсичный пидорас постоянно врубающий формальную логику и имеешь хотя бы пару лет опыта — ты и сейчас будешь нарасхват _везде_.
Аноним 02/09/20 Срд 22:47:45 1795786335
>>1795742
>не токсичный пидорас постоянно врубающий формальную логику и имеешь хотя бы пару лет опыта — ты и сейчас будешь нарасхват _везде_.
Поскорее бы

Айосник-за-шессот-почти-2-года-опыта
Аноним 04/09/20 Птн 09:17:17 1796989336
Как вообще в Украине дела с iOS? Вкатиться реально?
Аноним 04/09/20 Птн 10:08:40 1797009337
>>1796989
Как вообще в iOS дела с Украиной? Вкатиться реально?

Как вообще в iOS дела с реально? Вкатиться Украина?

Как Украина вообще дела в iOS реально? Вкатиться?
Аноним 04/09/20 Птн 10:15:39 1797011338
>>1795786
>Айосник-за-шессот-почти-2-года-опыта

Ты Смееешься? Мимо год за 2к баксов.

Тред кстати умер. Здесь либо троли остались, либо неадекваты, которые задают какие то тупые вопросы.
Аноним 04/09/20 Птн 12:13:29 1797086339
правильно ли я понимаю, что apple объявляет что теперь в иос 14 не будет показывать персонализированную рекламу моим юзерам, я бягу обновлять сдк и показывать диалог - позязя включи рекламу - и не могу его сделать т.к. xcode 12 еще не вышел? wtf?
Аноним 04/09/20 Птн 12:40:41 1797101340
Аноним 04/09/20 Птн 14:05:03 1797170341
ничо не понял с этим idfa и ios14. забиваю хуйца
Аноним 04/09/20 Птн 21:48:11 1797586342
>>1796989
Я вроде слышал, что у вас там почти всё it - это аутсорс. Не знаю, правда ли или нет, но в iOS-разработке лучше работать в продуктовой компании, я думаю.
Аноним 04/09/20 Птн 21:48:58 1797587343
Аноним 05/09/20 Суб 20:31:02 1798219344
Хочу вкатиться в айось, но деньги поджимают. Мониторы Авито, и хочу посоветоваться.

iMac 2013 21 I5 2.7 ghz 12 gb оперативная память 240 gb ssd

Mac Pro 2010 2 x 3.33 6 Core Xeon 64 ГБ ОПЕРАТИВНОЙ ПАМЯТИ 2X AMD Radeon HD 5770 SATA 1 ТБ, + Диски SATA 2x3TB geforce gtx 1080 8gb

Mac pro 5.1 12core 3.06ghz/44gb/240SSD

Что думаете? На что обращать внимание? Что особенно проверить?
Аноним 05/09/20 Суб 22:57:27 1798385345
ssd не меньше 256 гб и год не ниже 15, ну хотя бы 13
Аноним 05/09/20 Суб 23:15:40 1798405346
>>1798385

На старше 15 не встанет последняя версия os x вместе с последним xcode?
Меня второй вариант привлекает, машинка - зверь, а учитывая, что в игры я не играю, то мне ее ресурсов хватит навсегда.
Аноним 06/09/20 Вск 12:03:18 1798574347
>>1798219
Я бы не брал бы меньше 120 гб оперативы, уже неактуально и быстро устареет
Аноним 06/09/20 Вск 13:30:12 1798617348
>>1798385
у меня 128. места пиздец нет, other занимал 80gb
После небольшого расследования, оказалось что эти 90гб занимал xcode и его симуляторы
Аноним 06/09/20 Вск 14:05:36 1798640349
>>1798574

Мне стало грустно от твоих слов.
Купил MacBook с 32гб оперативы за 300к
Аноним 06/09/20 Вск 14:25:25 1798657350
>>1798617
128 боль, пришлось через мокропиську ставить обычный m2, благо до 2018 года маки это позволяют.

>>1798405
Я уже точно не скажу, не помню, но может и не встать, особенно если видюха не поддерживает metal. Погугли минимальные хардваре требования для catalina, если хочешь вкатываться именно в ios то рекомендую ось ниже даже не рассматривать, конечно на mojave еще можно разрабатывать, но буквально год и актуальные версии xcode уже не поставишь, 11.5 и все что выше требует каталину.
Аноним 06/09/20 Вск 15:58:36 1798712351
>>1798385
2 года назад мне тоже говорили 256 не меньше. Я взял 128. И за год+ спокойно жил с ним. Так что ты тут не прав

>>1798640
с 32 покупается за 270к.

>>1798657
согласен. Но если ты в иосе тебя же заставляют обновляться. Если бы в рельсах например работал можно было бы и на мохаве сидеть.
Аноним 06/09/20 Вск 20:59:28 1799032352
Аноним 06/09/20 Вск 21:00:13 1799033353
в моем тестовой iphone 7 перестал тач работать по краям экрана. примерно 7мм справа и слева. ЧТо за хуйня?
Аноним 06/09/20 Вск 22:14:35 1799082354
Господа я тут белый пушистый, пожалуйста не обоссывайте сразу своим смузи или крафтовым пивом меня.

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

Единственное что, в далекие годы мы писали на чистом С и я уже нихуя не знаю. Поэтому хотел В К А Т И Т С Я в iOS разработку или в разработку под Apple системы в целом.

Из имеющегося: макпук эир 2017, сишный бэкраунд уровня создания своего калькулятора

Вопросы:
1. Есть ли очевидные или не оч подводные камни именно в iOS разработке?
2. Сами по себе iOS упыри нужны в РФ или нахуй ты нам тут нужон?
3. Каков верхний потолок по зарплате у iOS'ников?
4. Рынок скорее перенасыщен или кадров нихуя нет нормальных?

Алексей, 27 годиков
Аноним 06/09/20 Вск 23:41:51 1799130355
>>1798712
А мне вот сильно не хватало, накатить пару опернсорс проектов для обучения, так они раздристываются по 10 гб, какой-нибудь флаттер накатить - минус драгоценные гигабайты, в конце я уже натурально с помошью clean my mac каждый мегабайтик мусора искал и вычищал.

>>1799032
Форм фактор ssd, еще m.2 пишут.
Аноним 07/09/20 Пнд 10:24:09 1799254356
>>1799130
ты поменял в маке ссд?
Аноним 07/09/20 Пнд 11:04:59 1799288357
>>1799082
>1. Есть ли очевидные или не оч подводные камни именно в iOS разработке?
у всех направлений есть подводные\неподводные

>2. Сами по себе iOS упыри нужны в РФ или нахуй ты нам тут нужон?
везде всем нужен если ты умеешь в иос.

>3. Каков верхний потолок по зарплате у iOS'ников?
Тут сложно, Потолок по всем сферам это 250-300 в рашке. Но я видел только 220к чела. Зависит удаленка или нет и прочие факторы.

>4. Рынок скорее перенасыщен или кадров нихуя нет нормальных?
Второе. Толковых всегда берут.

Анон, 22 годика. 120к remote.
Аноним 07/09/20 Пнд 12:22:44 1799382358
>>1799082
>1. Есть ли очевидные или не оч подводные камни именно в iOS разработке?
Очевидные: тебе придется купить мак(бук), хотябы одно реальное устройство, которое тянет последнюю айос и отстегивать сотню в год, если будешь в стор размещаться. Короче стартер пак для бомжей у тебя выйдет тысяч в 80, если будешь брать новье, то пару соток.

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

>2. Сами по себе iOS упыри нужны в РФ или нахуй ты нам тут нужон?
Такого бума уже нет, но спрос все еще есть и он неплохой. Джуны, очевидно, в пролете как по деньгам так и по возможностям. Короче говоря если ты совсем зеленый и с опытом в полгода, то в ебенях тебе светит макс 30к, если годовалый - макс 50. По этим вашим ДС не скажу, но в чатах у них такие же запросы как и у замкадышей.

>3. Каков верхний потолок по зарплате у iOS'ников?
Я знаю ребятишек, которые имеют и по 4 и по 5 килобаксов в провинции, но ясен перец работают удаленно.
Как выше писали более менее реальный потолок - 250к. Но это лет через пять-семь-десять. (впахивания, а не формошлепства) и если ты в ДС. В реальности толковый разраб (ну такой норм миддл, слабый синьор) получает в районе 2-2.5 килодоллара если повезет.

>4. Рынок скорее перенасыщен или кадров нихуя нет нормальных?
Вкатывальщиков очень много. Я вкатывался с нулем знаний и без проблем, но это было почти 9 лет назад. Сейчас с джунов спрос гораздо выше, а предлагают им в пересчете на доллары столько же. Нормальных кадров не хватает, у меня все соц сети и прочие каналы связи ломятся от предложений поработать за еду.

Анон, 31 годик, 150к в замкадье.
Аноним 07/09/20 Пнд 12:29:28 1799392359
>>1798219
Я думаю, что ты не то смотришь. Самый нормальный вариант это мак мини, но чтоб держал 16 гигов оперативы. Лучше взять б/у, но года так 16-17, потому, что вот это твое некроговно не факт что будет поддерживать макось 16, 17 и так далее. Мак мини потому, что его можно кинуть в сумку и при этом не переплачивать за мобильность и монитор.

Для работы тебе нужно минимум 8 гигов (работать можно), желательно 16 гигов оперативы. Количество ядер - без разницы. У меня и на 2/4 вполне нормально работается и на 6 ядрах полет нормальный.
Аноним 07/09/20 Пнд 12:32:31 1799397360
>>1799130
Братишка, подскажи, ты ведь заказывал переходник с алиекспрессов на 2242? Ты туда полноразмерный 2280 поставил или взял коротыша 2242 с хуевыми характеристиками? Как оно работает в целом?

У самого A1708 с SSD 128gb, я запарился чистить место.
Аноним 07/09/20 Пнд 13:45:03 1799452361
Screen Shot 202[...].png 39Кб, 582x318
582x318
>>1799254
Да, в маках стоят обычные ssd, просто с нестандартным слотом. Причем не самые быстрые.
По крайней мере в маках до 2018 года, дальше они уже распаяны на материнке и возможно там какой-то эпловский каштом, хотя врядли

>>1799397
2280, intel 760p, брал такой потому что у меня air 17 года и были сомнения по поводу энергопотребления и перегрева, так бы взял сосунг.

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

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

Переходник брал у местных барыг по оверпрайсу(около $17) потому что не хотел ждать 2 месяца с али, точно такой же(визуально) видел на али за 2 бакса. Они бывают двух видов, как подложка, на которую ложится ssd и как переходник. У меня второе. Тут от бука зависит. Кстати те же барыги рассказали что работоспособность диска зависит от команд, которые предоставляет диск, инфу о которых хуй где пишут, так что лучше брать популярные для апгрейда модели типа сосунга или intel, китайский ноунейм может не завестись.
Поверхностный гуглинг выдает что на твой бук можно ставить

https://forums.macrumors.com/threads/2016-2017-macbook-pro-a1708-can-now-use-m-2-nvme-ssd-with-an-adaptor.2235653/

Я купил себе на 1тб и не тужу.
Аноним 07/09/20 Пнд 14:06:13 1799477362
>>1799397

У меня такое было, я решил не ебаться с переходниками, а взять SSD от transcend.
В комплекте и отверточка, и инструкция, и диск с правильным коннектором, и кейс для ЖД, делающего из старого, хоть маленький, но внешний диск.
А стоит столько же, сколько нормальный SSD.
Аноним 07/09/20 Пнд 14:36:03 1799512363
>>1799288
>>1799382
Спасибо за ответы!
Очень полезно знать.

Если есть возможность, можете тогда ответить еще на пару:

1. По вашей практике - стоит ли зеленым вкатываться в iOS, с учетом что у них есть девайс (макпук, аймак, мак про лол)
1.1 Если нет, то куда бы вы [опять же по вашему опыту] предложили вкатится совсем зелени?
1.2 Где самый приятный, низкий порог вхождения? В какой из программер вакансий?

Все тот же Леша, 27 годиков.
Аноним 07/09/20 Пнд 14:38:17 1799514364
>>1799512
1.3 + Ко всему вопрос. У меня есть устойчивая установка, что в iOS программинге гораздо все легче, так как курсы по нему все едины. Есть полная поддержка от Apple и условно: куда и эпол -- туда и ты.

Что с одной стороны кандалы, да, но с другой стороны это золотые кандалы, и ты всегда понимаешь спектр своего развития.

Вопрос: моя установка имеет место быть? Или это я себе напридумывал
Аноним 07/09/20 Пнд 15:10:48 1799543365
>>1799512
>>1799514

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

> 1.1 Если нет, то куда бы вы [опять же по вашему опыту] предложили вкатится совсем зелени?
Я бы не поленился и попробовал все варианты по немногу, если есть время. Сам я вкатывался изначально в геймдев потому, что у меня был хороший шанс попасть туда, а не потому, что я ярый фанат Unity3D.

Выбор-то у тебя не велик: фронт, бэк, мобила. Фронтендеров как собак не резаных, но и вакансий много. Бэкэнд - ну не знаю, это просто не моё. Мобила - точно либо чистый котлин, либо свифт, потому, что флаттер, реакт нейтив и т.д. могут внезапно кончиться, как и многие до этого (ксамарин, фонгэп и т.д.)

> 1.2 Где самый приятный, низкий порог вхождения? В какой из программер вакансий?
Просто выбери что-нибудь мейнстримное, без экстрима вроде плюсов и экзотики типа бэкэнда на питоне. Смотри по числу вакансий на хэдхантере в Москве (в моих пердях смотреть по числу вакансий глупо, иногда может быть вообще ноль).

> 1.3 + Ко всему вопрос. У меня есть устойчивая установка, что в iOS программинге гораздо все легче, так как курсы по нему все едины. Есть полная поддержка от Apple и условно: куда и эпол -- туда и ты.

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

Ни разу я не смотрел курсы, образования профильного тоже не имею. Просто нужно трезво понимать, что первые года два-три ты будешь писать говнину. Работодатели это прекрасно понимают, кстати.

Я пробовал разное: верстка, фронт, бэк, сисадминство, геймдев, мобилу, инфосек, везде был больше года, в общем за 12 лет прилично помотало. Лично мне легче всего было в геймдеве, потому, что мне было очень интересно этим заниматься и я мог кодить по 20 часов в день (сейчас-то мне не 22 года). Интереснее всего в инфосеке, но интересующие меня вещи вообще слабо монетизируются и работодателям мало интересны.

Легкой платформы не существует. Везде ты будешь постоянно чувствовать себя дауном не понимающим основных вещей, даже через 10 лет. Если тебе кто-то скажет, что в его работе все очень просто и понятно - ну значит, что человек просто достиг своего потолка компетентности, не более. На iOS у тебя будет чуть меньше ебли со сторонними штуками, с разворачиванием окружения, меньше ебли с совместимости (как у андроидо-господ с их сотнями разных девайсов). Но от сторонних хуевин, которые "маст хев" ты все равно не уйдешь и их просто дохуя - RxSwift/Reactive Cocoa например.

Что касается iOS, то ты верно подметил, очень хорошая документация и хваленая "экосистема". Но в ней есть масса вещей, в которых можно утонуть - auto layout (если копать глубоко), memory management (любой чертила тебя потомит на собесе заковыристыми вопросами), периодически развороты на 180 градусов (вроде swift ui). Если брать платформу в целом, то я вообще не сильно уверен, что iOS-разработка будет актуальна лет через семь, может быть китайцы запилят охуенную ось и я в нее перекачусь (свежий старт, так сказать).

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

Короче к чему я это все высрал: если ты собрался вкатываться - просто бери и ебашь, а там куда кривая выведет. Это лучше чем сидеть и думать "осилю/не осилю" и "мое/не мое", а потом так и не вкатиться. У меня масса знакомых так профукали все полимеры, при этом есть и обратные истории, когда человек из вообще другой сферы в 28 лет начал, а в 30 уже уважаемый 250-к господин.

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

Все тот же 31-летний анон.

Аноним 07/09/20 Пнд 15:30:13 1799593366
>>1799382
>это было почти 9 лет назад.
>Анон, 31 годик, 150к в замкадье.

Хуле тут так мало?

айосник-за-шессот

Аноним 07/09/20 Пнд 15:34:22 1799602367
>>1799593
Ну сорян, не оправдал надежд. Думаю к концу года перекатываться куда-нибудь на 200. Я не сеньор-помидор по своим ощущениям, так, хороший миддл. Разве что на галерах меня продают как ёба-эксперта-сеньора, но мы-то понимаем что эти лычки ничего не стоят?

На iOS (если брать чистый свифт) я пишу 5 лет. До этого с iOS возился года два-три, но как шарпист под юнити.
Аноним 07/09/20 Пнд 17:38:10 1799688368
>>1799512
Я изначально вкатывался в iOS но в итоге закатился на удаленку по фронту(react). Зеленому очевидно или ios или фронт. Плюсы веб фронта в том, что больше вакансий на удаленку.
Аноним 07/09/20 Пнд 21:47:20 1799937369
>>1799602
Блядь зачем рыночек демпингуешь
мимо полгода хочу попросить килобакс
Аноним 07/09/20 Пнд 22:03:35 1799953370
>>1799937
Но ведь в мск килобакс получает даже дворник
Аноним 07/09/20 Пнд 23:07:33 1800017371
>>1799937
Ну просить ты можешь хоть пять килобаксов, возможно тебе повезет. В москве килобакс зеленому вполне реальный расклад.

В моих ебенях полугодовой опыт стоит 30-40к, если ничего другого кандидат не умеет (не кодил на других платформах значительное время, хотябы год-другой).

Вот пример: https://ulyanovsk.hh.ru/vacancy/30630016 (местная галера на 100+ рыл, кандидатов у них дохера и на эту вакансию они найдут десяток точно)

Знаю парня, который пишет на андроид лет пять, а помимо этих пяти имеет лет десять коммерческого опыта в джаве и он даже сотки не имеет - такой стеснительный и покладистый.

Более того, сеньор в 600к городе на iOS имеет вилку 100 (слабый) - 180к (выдающийся). Сеньор, который по совместительству будет лидом на двадцадку больше. Но сейчас зарплаты ДС-ебеня относительно выравниваются благодаря повсеместной удаленке.

Да чего там, есть пара знакомых, которые двадцатку получали на протяжении года-полутора (хотя уже относительно стали самостоятельными разработчиками), а повышения просить стеснялись. Впрочем знаю джуна, который даже SOLID не осиливает, но получает 85к, так как имеет опыт в три года.
Аноним 07/09/20 Пнд 23:59:49 1800065372
>>1799953
Только я не из мск
И не дс2
Аноним 08/09/20 Втр 00:02:02 1800067373
>>1800017
Да хуйня все это
Я за полгода осилил что некоторые за 2 изучают, но циферка опыта не дает мне подняться
Аноним 08/09/20 Втр 00:12:36 1800079374
>>1800067
Конечно, кто-то три года одно и то же пилит и не развивается, а кто-то за полгода делает существенный прогресс.

В любом случае на собеседовании это вскроется: если интервьюер норм, то получишь предложение, если не норм - ну и нахер надо работать с мудаками.

Впрочем, никто не застрахован от неправильной оценки своих возможностей, но и эта ошибка может работать в обе стороны.

Короче говоря, опыт это вещь индивидуальная, но чисто статистически не особо умный чел, который шлепал формы три года, при дальнейшем шлепании форм какое-то время будет эффективнее полугодовалого умника. А иногда большего и не требуется.
Аноним 08/09/20 Втр 10:14:12 1800305375
Антош дай совет. Вкатываюсь я с Июля вот так - прошел курс Стенфорда за 2017 год, Скутаренко, сейчас делаю пет проект без сторибордов(клиент для двача), у меня будут шансы после этого найти работу? Или посоветуй что еще надо?
Аноним 08/09/20 Втр 23:31:54 1801243376
>>1738948
> главный стопор этого прогресса — это несовместимость AppKit-а и UIKit-а
Они портируют UIKit на Mac и со временем выкинут AppKit нахуй. AppKit - реально сраное говно мамонта, очень кривое и неудобное, функционал очень ограниченный.
Аноним 09/09/20 Срд 19:01:52 1801883377
image.png 136Кб, 1138x1036
1138x1036
ПОЛОЖНЯК
Аноним 09/09/20 Срд 19:35:42 1801990378
file4317929.png 183Кб, 512x512
512x512
Аноним 09/09/20 Срд 20:47:39 1802044379
>>1801883
Ахаха
Проиграл с этой хуйни
Вместо айоса можно любой другой яп пиздануть
Аноним 09/09/20 Срд 22:12:49 1802145380
>>1801883
Тащемта да, как минимум половина рынка (причём в любом яп, если убрать рофлы по 500к) — это студентота и вкатывальщики с 0 опыта, тебя это так удивляет? ВНЕЗАПНА НАХУЙ это рыночек, и зп растут из дефицита кадров, и именно поэтому имея год опыта можно претендовать на 100-130, 2 года — 150-170, 3+ года — 200+.

Хотя встречаются и додики которые за 5+ лет не научились писать ничего кроме крудов на мвц приправленном синглтонами и не могут потратить 2 недели чтобы выучить новый язык уже 3 года, но это уже клиника.
Аноним 09/09/20 Срд 22:51:23 1802179381
>>1802145
>2 года — 150-170
2 года - 45к победитель в треде
Аноним 10/09/20 Чтв 00:57:51 1802280382
Какие плюсы и минусы разработки под iOS?
Как с рынком дела?
React Native или сайты адаптивные не убивают рынок нативных приложений?
Аноним 10/09/20 Чтв 11:34:39 1802475383
image.png 212Кб, 400x400
400x400
>>1801990
Айосник-папицот, ты? Да, ты. Я узнал тебя по грустной жабе.
А вот слушал бы признанных авторитетов айос-мирка, таких как Евгений Елчев, получал бы совсем другие деньги!
https://twitter.com/tygeddar/status/1303374358782586882
Аноним 10/09/20 Чтв 11:36:12 1802476384
Аноним 10/09/20 Чтв 12:35:55 1802523385
>>1802475
Эй, мне уже подняли до 600
Аноним 10/09/20 Чтв 14:23:24 1802579386
>>1802475
В голосину с этих сказок венского леса. Собственно можно скроллить весь тот бред, что написал этот лопоухий и низколобый товарищ до этого твита - https://twitter.com/int02h/status/1303407266763354115
Аноним 10/09/20 Чтв 15:29:19 1802662387
>>1802475
>>1801883

В иос комьнити все разбросано и нет интересной инфы. Этот чел просто высрал кучу ненужного текста даже не ответив на свои тезисы, которые написал вначале для обсуждения.

И прочие Егоры Толстые и тому подобное, в андройде в этом плане люди интересней. Мы о ру сегменте говорим.

А конкретно по зп анон >>1802145 все верно написал. Полагаю, эти 24% просто регион + вкатывальщики, которые кроме свифта\обжс не видели ничего больше. Мы говорим о продакшен опыте, хотя и свой сгодиться.

Бывает.
Аноним 10/09/20 Чтв 17:12:30 1802763388
>>1802475
О, знаю этого чела, он мне в тг конфе по флаттеру помогал многократно, а че не так с ним?
Аноним 10/09/20 Чтв 17:50:36 1802796389
Правду говорили, что на дваче сидят только неуспешные лохудры, пока все 300к/сек дальше твиттера не выходят, потому что это им не нужно.
Аноним 10/09/20 Чтв 18:04:47 1802812390
>>1802796
Тут просто тред дизморальщиков или никто не вкатывается.
Аноним 10/09/20 Чтв 18:14:03 1802817391
>>1801883
Все плохо. ₽300к/мес это salary эльфийского джуна-вкатуна на Западе
Аноним 11/09/20 Птн 08:35:20 1803369392
Куплю мак и вкатываюсь
Аноним 11/09/20 Птн 11:00:50 1803424393
f.png 31Кб, 1490x104
1490x104
А вообще почему все так лицемерят?

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

Иногда приходится на работе разъебывать по фактам, прикрепляя бенчмарки кода.

middle.
Аноним 11/09/20 Птн 11:36:05 1803458394
>>1803424
А как ты попал на работу не имея релизнутых приложений, которые приносят деньги в аппсторе?
Аноним 11/09/20 Птн 12:53:35 1803520395
Прошу помощи. Air 2015 с 8 оперативы или pro 2014 хватит для обучения? Ещё хоть пару лет будут актуальны? Вроде бы следующую макось должны получить
Аноним 11/09/20 Птн 16:17:51 1803712396
>>1803458
Как обычно рога и копыта. Сейчас сижу в приложении на топ 15 в маркете по категории.

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

>>1803520
Хватит.
Аноним 11/09/20 Птн 21:46:13 1803953397
>>1802817
У эльфийского вкатыша и расходы соответствующие. На 300к даже в дс можно пановать как тварь, лол.

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

>А вообще почему все так лицемерят?
Кто все-то? Ну сочинил чел ахуительную историю, набивает себе цену перед хрюшами, не писать же ему "я задрот который кодил всю жизнь потом увидел мобилки и растущий рынок, и запрыгнул на хуйптрейн просто чтобы не обосраться, хотя на сами айфончики мне похую".
Аноним 11/09/20 Птн 21:52:08 1803959398
>>1803712
>там только сильные мидлы или помидоры
Хороший они себе выстроили HR бренд на хабрах, если о них так даже на сосаче думают.
Посмотрел бы я ирл какие какое качество кода у этих синьйоров-помидоров, учитывая что это обыкновенная аутсорс-галера.
Аноним 11/09/20 Птн 22:47:58 1804004399
>>1803959
Ну хуй знает, как по мне так лучше веслать на "обычной галере", чем четыре года поддерживать легаси-библиотеку STROKA в продукте
Аноним 12/09/20 Суб 09:44:27 1804207400
>>1804004

Лучше все же чередовать. Перекатился на галеру после двух лет на продукте, очень страдаю от того, что дохера вещей пропустил. Когда перекатывался с галеры на продукт - охуевал от того, что разработка может не быть потной.
Аноним 13/09/20 Вск 15:52:50 1805267401
Аноним 13/09/20 Вск 16:17:35 1805288402
>>1805267
А как вообще свифт причастен к системной разработке, другалёчек? Мы тут кнопки красим, а не байты дрочим.
Аноним 13/09/20 Вск 16:28:03 1805301403
>>1805288
https://swift.org/about/
>The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services.

Аноним 13/09/20 Вск 17:32:11 1805351404
>>1805301
Под
>systems programming
можно и не понимать системную разработку, как это в своё время показали разрабы goвна. Тащемта, так называют _любой_ язык, где можно дрочить поинтеры, т.к. на нём возможно писать быстрый код. Только это не значит что его кто-то так использует, лол.

Короче, отнеси это в плюсо/си тред.
Аноним 13/09/20 Вск 17:50:16 1805362405
>>1805351
Они на swift.org пишут, что swift это замена для C, но в вакансии на jobs.apple.com написано, что сейчас весь сишный код переписывается на Rust. Даже самим Эппл свифт больше ненужен. Swift теперь оффициально это легаси параша.
Аноним 13/09/20 Вск 18:10:36 1805391406
>>1805362
Блять, ты дурачёк или как?
Аноним 13/09/20 Вск 18:15:26 1805400407
>>1805391
> Swift is intended as a replacement for C-based languages (C, C++, and Objective-C)

>Following a very successful first foray into Rust we are migrating an established codebase from C to Rust, and building new functionality primarily in Rust.

Отрицай дальше, только потом не плачь, когда эппл дропнут твой сввифт через пару лет.
Аноним 13/09/20 Вск 18:56:59 1805463408
>>1805362
Они там пишут свои фантазии, по факту это замена obj-c а не c. Разработчики Goвна например считают что их язык — это замена си/плюсам, сам то как думаешь, это так? Нет, блять, по факту оно живёт в нише жавы/пхп/питона.
Покормил жирного.
Аноним 13/09/20 Вск 19:18:24 1805494409
>>1805400
Ну и? У тебя си-подобные языки только системным ограничены? Java - это тоже С-подобный синтаксис, что на это скажешь?
Короче, ты походу тупой какой-то. Свифт - это язык для написания приложений экосистемы Apple. Низкоуровневую хуйню никто писать не собирался. Так же, как и приложения для iOS на расте.
Аноним 13/09/20 Вск 19:35:40 1805511410
>>1805463
>>1805494
Отрицайте, через два-три года у вас будет принятие. К 23-24 году вся разработка под iOS будет на Расте.
Аноним 13/09/20 Вск 19:42:20 1805516411
>>1805511
>этот дэмэджконтроль си(плюсплюс) дебила
Успокойся, через 3-4 года без работы и с outdated стаком останешься только ты, и пойдёшь учить хачкель руст.
Аноним 14/09/20 Пнд 00:38:43 1805753412
>>1805511
И что? Перекатимся и в хуй дуть не будем. Только вкатышу трудно освоить новый язык, с objc перекатились, перекатимся и на rust, если нужно будет. В серьезных проектах ты и так обычно должен юзать/знать swift, c++, c, objc еще и скриптопарашу типа питона/руби. Если дрочат мультиплатформу то kotlin/js/dart.

Отсос тут разве что у ведра, разрабы на котором так и будут свой неокобол до тепловой смерти вселенной ворочать.
Аноним 14/09/20 Пнд 15:59:15 1806238413
>>1804207
Различия галеры от продукта разъясните плиз
Аноним 14/09/20 Пнд 16:50:15 1806324414
>>1806238
Галера - контора, которая продает тебя на чужие проекты. У конторы своих проектов около нуля (ну там всякая шляпа для обучения джунов). Можешь попасть на нормальный проект, но обычно разгребаешь некрокод индусов и всякое такое. Примеры - люксофт, епам и т.д.
На галере работать потно потому, что от проекта к проекту меняется стек и он далеко не всегда актуальный и нужный лично тебе. Тебя будут ебать и менеджеры заказчика и свои собственные менеджеры.

Продуктовая контора - пилят свой продукт. Пример - Авито, банки всякие, сервисы аренды и прочее. Менее стрессовая разработка, более менее постоянный стек. Но через год ты все вдоль и поперек изучил, ничего нового не происходит, сидишь и деградируешь.
Аноним 14/09/20 Пнд 17:37:24 1806368415
>>1806324
В большинстве случаев попадал на нормальные проекты в галере. Нет смены стека на стека. Сидишь и пишешь норм код.

В продуктовой более стрессовая мне попалась, какие то зажатые рамки релизов и т.д. Мб я просто в банках работал, или команды попадались.
Аноним 14/09/20 Пнд 20:02:15 1806504416
SVeu8zwZffI.jpg 30Кб, 436x361
436x361
Ребятушки подскажите плз, можно ли использовать PWA приложение как виджет (если я залью его в Apple Store). Вроде это не совсем нативное приложение все-таки и хз как это работает. Мимо-веб-разработчик.
Аноним 14/09/20 Пнд 20:43:04 1806581417
>>1806504
За такое тим кук лично прилетает и ебет в жопу потом можно релизиться
Аноним 14/09/20 Пнд 21:49:34 1806650418
Аноним 14/09/20 Пнд 23:39:20 1806811419
>>1806238
Галера — это, по факту, бадишоп, где заказчики оплачивают твои часы. Поэтому тебя будут драть как сучку во все щели и дрочить за каждые 20 минут не затреканные в жире.

Про развитие с вот этим >>1806324
>Но через год ты все вдоль и поперек изучил, ничего нового не происходит, сидишь и деградируешь.
ананасом не согласен от слова совсем, т.к. галера это всегда практически один консервативный стек (в виду жестких эстимейтов), где как минимум треть модулей типа авторизации/сети/слоя данных/итд кочует в виде копипасты из проекта в проект и ещё как минимум треть — это типовая залупа в виде UI, которая даже у дизайнеров и то копипастится из проекта в проект, лол.

Из того что реально лучше делают в галерах — это выстраивание рабочих процессов. Если ты хочешь грейдится в скрум-мастера-хуястера/кабанчика/итд — то галера это твой выбор.

Если хочешь развиваться как специалист — то лучше таки поискать продуктовую компанию. Фичи таки не заканчиваются почти никогда, чаще приходят запросы на объёмные фичи (которые аутсорс галерам как правило вообще не доверяют, т.к. это как макдак в мире еды, лол), есть время чтобы копаться и изучать как и что работает, а если это не какое нибудь говно мамонта вроде вк (которое работает чуть ли не с iOS 8) — ещё и новые технологии увидишь а не будешь клепать типовые круды из фетчедреквестконтроллера и модельки в кордате.
Аноним 14/09/20 Пнд 23:41:20 1806815420
>>1806504
>как виджет
Что ты под этим понимаешь?
Как виджет из iOS 14? Нет.
Как виджет в виде того говна, что было в шторке слева до 14-й? Нет.
Аноним 15/09/20 Втр 06:59:05 1806969421
>>1806581
...

>>1806815
Да, имею ввиду именно iOS 14. Ведь PWA приложения можно загружать как обычные в Apple Store, и подумал что мб как-то можно будет сделать из них виджет.
Аноним 15/09/20 Втр 10:29:06 1807047422
>>1806811
Это с тобой можно не согласиться. Тот анон расписал более реальные кейсы.

Все зависит от галерской конторы Значит тебе такие попались, но утверждать что такие все - это как минимум глупо.
Аноним 15/09/20 Втр 10:59:38 1807080423
>>1806969
Виджеты и так на SwiftUI пишутся, не ахуевай совсем.
Энивэй виджет даже в сеть нормально сходить, смысла в пва нет от слова совсем.

>>1807047
Реальные в чём, Семён? Не было в том посте тезисов, тупой пук на вентилятор.
В том, что у бадишопов такой режим работы и они зарабатывают продавая твоё время?
Даже если 1 из 10 галер на голову выше других, то для развития в софтваре инжинегра она всё равно будет хуже нормальной продуктовой компании просто из-за рамок выставляемых бизнесом.
Аноним 15/09/20 Втр 13:42:25 1807170424
>>1807080
Да я вообще с свифтом не знаком т.к фронтендер и пишу на реакте.
Аноним 15/09/20 Втр 13:42:45 1807171425
>>1807080
>>1806811

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

Проекты с "типовой залупой" - это когда галере скинули проект, который нужно пилить с нуля, а это далеко не всегда так происходит. К тому же "типовая залупа" это внутренний унылый набор говна а ля "pod galeraExtensions" и творческое переосмысление какого-нибудь вайпера. Самое стремное в этом, что каждая такая галера, которая запилила свой "скелет на которым мы будем строиьт быстро и заебато", на поддержку и расширение скелета сажает всяких джунов. Короче говоря вся эта "типовая залупа" нахуй не нужна нормальному разработчику для "саморазвития". Ну не суть, я соглашусь, что для развития здесь мало чего есть.

Что ты еще утащишь с галеры с собой? Рабочие процессы? Да нахуй они не нужны на другом месте, потому, что новая метла метет по новому.

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

Еще один неочевидный минус если галера работает как бодишоп, то ты продаешься в другие команды, со своим менеджментом и разработчиками. Отгадай кто будет виноват если все пойдет по пизде? Васян/Раджа, который с этими менеджерами уже пять лет пилит или ты-весь-такой-невиновный? Короче говоря это тоже добавляет седых волос на жопе. За тебя никто вписываться не будет, менеджеры с твоей галеры (ебучие аккаунты и пмы) все повесят на тебя чтобы просто прикрыть свою жопу, знаем, плавали.

Ну а теперь переходим к основному минусу галер - тайм трекингу. Вот здесь ты будешь терять больше всего нервных клеток. Ты будешь вечно балансировать между "чет этот пидор долго кодит простую хуйню" и "чет этот пидор наебашил говнокода". Неопытные ребята часто списывают на проект меньше времени, чем тратят на самом деле - чтобы не прилетало по башке от менеджеров. Я насмотрелся таких, которые в 8 пришли, в 8 ушли, списали 6 часов, потом пару часиков дома на выходных спишут.

Ну и в чем я не прав? Разве это не потная разработка?

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