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


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
608 43 139

Продолжаем разрабатывать под самую хуёвую Аноним 24/02/20 Пнд 21:41:20 16139841
ios.png (309Кб, 730x448)
730x448
iOS, macOS, watchOS and tvOS Developer thread подыхающий is starting here again!

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

ИТТ продолжаем разрабатывать под самую хуёвую, трудную, и нахуй никому не нужную платформу в мире, в сравнении с которой ведройд просто сосет. Все это дело пишется на языке Swift - который подходит только для крутанов. Куколды продолжают писать на шкале\кокотлине\мочаскрипте\etc.

Восхищаемся 25 летними начальниками отделов в крупных финтехах, угощаем шизойдов пряниками и подкармливаем троллей.

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

Стоит упомянуть про складчину иос господ, подобно которой НЕТ ни в одном языке\треде. Инициатором является шизик, пожертвовавший в начале свои кровные. Потом местные уважаемые люди подтянулись и слили ВСЕ видео-курсы (затрагивающие начальные моменты в работе, от рисования вьюх кончая до видео\аудио\анимаций) с www.raywenderlich.com.
Все находится в навигации https://telegra.ph/MIYAMOTO-SYNDICATE-06-16

Так же здесь сливаются книги (по рею так же) иногда организуется сбор. У рея 3 книги будут выходить осенью, Сбор уже давно завершен и они так же появятся в группе.
Здесь когда-то висела группа гейосников с двача, но ее видимо подтерли, грамотный анон обнаружил линк у данной группы по книгам, закрепленно: https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - по большей части в телеге с 99% можно найти что-то свежее.

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

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

Остальное видео:
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/

>Где в дальнейшем искать инфу?
Cмотреть WWDC через попенсорсное приложение и читать доки в архиве.

надеюсь ничего не проебал
Аноним 25/02/20 Втр 11:29:17 16144132
С августа без работы. Полёт нормальный, жру вымя коровы
Аноним 25/02/20 Втр 15:45:11 16147163
бля, работы правда мало?
работаю фуллстаком 1.5 года и доебала сфера. Планировал вкатиться в мобильную разработк, но не хочу на андроид, т.к. есть мак и гейфон.
Вакансий не ахти, в прошлых тредах поносят, но вангую, что половину-пиздеж и не все так плохо?
Аноним 25/02/20 Втр 17:59:27 16148214
>>1614716
Рынок сдувается. Вакансии открыты по году и два. Никого не берут. Довольно большая текучка особенно для удалёнщиков, если ты не офисный пополиз то долго проработать не сможешь. Огромное количество технологий в требованиях, которую одну то нельзя толком выучить. Чего стоит CoreGraphic и CoreAnimation плюс к стандартному ЮИКит, когда это совершенно разные и огромные фреймворки. Реально знать только один CoreAnimation и больше ты уже ничего не сможешь запомнить. Плюс эпл кажый год выкатывает хуеву гору фреймворков, про которые просто прочитать то не успеваешь, а работотдатели всё это начинают требовать. Не говоря о требованиях знаний всевозможных васянских поделок на которых наши чудокомпании работают, разобраться с которыми неимоверно сложнее чем с нативными фреймворками. Короче, болото, братан.
Аноним 25/02/20 Втр 19:04:23 16148785
>>1614821
если это трустори, то звучит крайне мрачно
Аноним 25/02/20 Втр 22:41:00 16150156
>>1613984 (OP)

>По многопоточке
>2020
>Недоязык все еще не может в atomic variables
Аноним 25/02/20 Втр 23:41:15 16150847
В икскоде есть Swift Race Condition. В книге есть глава целая Exclusive Memory Access. Так же в доках есть раздел превентив тайм проблем виз мультитрединг. Атомик это костыль, который толком не нужен. Нормально делай нормально будет.
Аноним 26/02/20 Срд 21:33:14 16162018
>>1615084
>Атомик это костыль, который толком не нужен.

>Используешь машинные инструкции для быстрого и безопасного доступа и изменения переменных
>костыль

>Городишь говнокод через Dispatch sync, который в 10 раз медленней чем atomic
>не костыль

Аноним 26/02/20 Срд 21:46:43 16162249
>>1616201
Я придерживаюсь мнения что мультитрединг это прерогатива операционки, поэтому всё делается через GCD, есть вполне логичные инструкции как избегать косяпоров. Ок, скорость упирается во внутренние кишки операционки, но это самый логичный выход. Вроде в планах нету вводить "мультипоточные фичи" в язык и я рад этому, итак сообщество начинает пропихивать довольно бредовые идеи улучшений от которых деды пока отбиваются.
Аноним 27/02/20 Чтв 00:11:34 161636110
>>1616201
А нахуя они в настолько ебически хайлевел языках? Я понимаю для чего оно в каких нибудь плюсах, но нахуя оно в языке для мобилок, где и задач-то таки нет...

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

>>1616224
Планируют, но более высокоуровневые фичи вроде корутин или акторов, посмотри на гитхабе в Свифт эволюшене.
Аноним 27/02/20 Чтв 04:19:43 161640811
>>1614716
Вкатывался в иос в итоге нашел заебатую удаленку фронтом. Доволен.
Аноним 27/02/20 Чтв 12:02:23 161673412
Аноним 27/02/20 Чтв 17:10:01 161727613
изображение.png (54Кб, 1008x322)
1008x322
Почему у вам так бомбят от ide? Это из-за монополии вендора?
мимо
Аноним 27/02/20 Чтв 18:24:13 161733714
>>1617276
Сам всегда поражаюсь. Что реально меня бесило всегда в хк, это то как долго загружается IB, но это пожалуй всё, именно поэтому я не пользуюсь IB, плейгаундом и всеми новомодными фишками. В остальном среда наеврное лучшая из всех иде. Бомбит в основном у перекатывальщиков со всяких шарпов, которым не привычно после визуалстудио и которым везде мерещатся баги системы из за собственной криворукости.
Аноним 27/02/20 Чтв 18:46:25 161736215
>>1617337
>В остальном среда наеврное лучшая из всех иде
Двачую, она хороша. Я в икскоде на C++ одно время писал.
Собственно, продумана так же, как и вся продукция эппле.
Аноним 27/02/20 Чтв 19:10:34 161737616
>>1616224
>Я придерживаюсь мнения

А у тебя разве есть выбор? Тебе приходится использовать костыли, по другому нельзя.

>>1616361
>нахуя
>для мобилок

Если ты только пишешь однокнопочные говноприложухи для айфона это еще не значит что все так делают. В любой программе где используется многопоточная обработка фото, видео, 3D можно найти применение.
Аноним 28/02/20 Птн 14:30:20 161796517
>3D
Чувак, если бы ты сам работал с 3д, пользовался буферами и заказывал сетку тредов у ГПУ, ты бы сам пользовался только асинками, потому что ты не представляешь сколько это снимает головняка. Но никто и не говорит что это простые для программирования таски. Атомик идёт против прогресса, слишком большая индустрия стала и огромные отделы занимаются тем, чем раньше занимались кустарщики на C.
Аноним 28/02/20 Птн 20:52:07 161832318
>>1617965
>Атомик идёт против прогресса
Это Свифт идет против прогресса, во всех мейнстримовых языках есть атомик.
Аноним 28/02/20 Птн 23:46:59 161848619
Ну так свифт в основных вещах отличается от остальных менйнстримовых языков
Аноним 01/03/20 Вск 13:55:00 161981220
Анон, который перекатывался из 1С, как твои дела?
Аноним 01/03/20 Вск 21:57:52 162032821
>>1617276
Это потому что Эппл хуй лежит на него. Начиная от багов, в стиле регулярно отваливающегося автокомплита, зависающих ошибок, непереименовывающихся файлов (которые иногда крушат нахуй хк), текучего дебаггера (причём переодически, иногда работает нормально а иногда по 10 об оперативки отхуяривает и зависает), и просто уёбищного симулятора, который в каждом 10-м случае ведёт себя не так, как реальный девайс (от верстки до крашей) и компилятора Свифта, который ежедневно сегфолтится и требует собирать клинбилд (особенно весело когда в проекте куча плюсовой залупы вроде реалма/авс/фаербейз итд), заканчивая тем, что они вводят какие-то хуй пойми кому нужные фичи (вроде мини-карты файла) вместо того чтобы сделать что-то нужное (ренейминг нормальный например, который, блядь, вообще через раз срабатывает и то криво даже ебучие жидбраинс сходу сделали его хорошо).

Разве что интерфейс у него удобный и он не сильно требовательный к железу, на этом плюсы икскодабзакончены.
Аноним 01/03/20 Вск 22:05:21 162034522
>>1617276
Алсо, ещё в самом аппсторе есть баг, которому хуй знает сколько лет, который при каждом мажорном апдейте рандомно вешает установку икскода нахуй, чего нюфаги не знают и каждый мажорный апдейт бегут писать что жал скатилась. Эппл на это, как и на всё остальное, конечно же лежит хуй. Примерно как на легендарные бесконечные баги в UICollectionView, живущие чуть ли не с его ввода в систему
Аноним 01/03/20 Вск 22:19:10 162036723
>>1617376
>В любой программе где используется многопоточная обработка фото, видео, 3D можно найти применение.
И ты будешь писать это на языке с:
1) Рефкаунтингом
2) Без контроля над аллокациями
3) Без адресной арифметики
4) Без возможности доступа к элементу массива без проверок
5) Без возможности доступа к мутабельному указателю без проверки
???
Ахуеть ты говнокодер, питон на мобилки для видеопроцессинга притащить не хочешь ещё?
Аноним 02/03/20 Пнд 11:49:48 162084124
>>1620367

> 1) Рефкаунтингом
нахуй тебе объекты при работе с буферами
> 2) Без контроля над аллокациями
let a = Array(repeating: 0, count: 10) вот и вся аллокация.
Так же существует несколько путей работы с ансейф поитерс.
В функцию которая требует ссылку на массив можно так же как в сях передавать или имя массива или адрес через &

func takesAPointer(_ p: UnsafePointer<Float>) {
// ...
}
var x: Float = 0.0
takesAPointer(&x)
takesAPointer([1.0, 2.0, 3.0])


> 3) Без адресной арифметики
Есть всё, можно даже высчитывать длину массива разных типов через дженерик типы
https://developer.apple.com/documentation/swift/swift_standard_library/manual_memory_management
> 4) Без возможности доступа к элементу массива без проверок
Строго на любителя, но можно просто експлиситли анврапить.
> 5) Без возможности доступа к мутабельному указателю без проверки
Не совсем понял, но думаю что мануал менеджмент мемори это позволяет делать
Аноним 02/03/20 Пнд 11:54:03 162084825
> 4) Без возможности доступа к элементу массива без проверок
> Строго на любителя, но можно просто експлиситли анврапить.
Точнее доступ к элементу массива без проверки всегда и происходит если делаем через субскрипт
Аноним 05/03/20 Чтв 17:54:04 162406926
Анончики, кто-нибудь ковырял нашу родненькую Google ReCaptcha на Swift? Нативных решений от гугла нет. Смог найти только 2 каких-то говноподелия на гитхабе. Нихуя непонятно как они работают. Как мне выдрать ебучий g-recaptcha-response из webView?
Аноним 05/03/20 Чтв 18:09:59 162410327
>>1624069
даже в пейпал приложухе веб вью стоит, а нахуй она нужна вообще для иоси? Просто на апихе свой адрес для всех иос клиентов писать если
Аноним 05/03/20 Чтв 20:46:03 162431628
>>1624103
А на двач как почтить тогда, если пасскода нет?
Аноним 07/03/20 Суб 17:36:36 162644129
>>1624316
Не ебать мозга и взять говно с гитхаба, если оно конечно работает. Не будь борщехлёбом, пили фичи, блядь.
Аноним 07/03/20 Суб 17:45:23 162644930
Аноним 07/03/20 Суб 21:40:04 162664931
>>1626449
Иди кушац, у тебя борщик остывает.
Аноним 09/03/20 Пнд 22:16:45 162902032
>>1620328
Чем больше свифтоговна они в икскод пихают, тем сильнее он лагает и глючит.
Аноним 09/03/20 Пнд 22:18:36 162902133
>>1629020
Самый кек-то в том, что он и на самом говне не лагает, даже на ебучем старом эире. Где ты там лаги нашёл, додик?
Аноним 09/03/20 Пнд 22:33:03 162902934
Бамп
Аноним 10/03/20 Втр 09:22:18 162923535
>>1629021
У меня симулятор сильно лагает на очень старом маке
Аноним 10/03/20 Втр 20:44:22 162963936
>>1629235
И при чём тут икскод, додик?
Аноним 10/03/20 Втр 22:37:38 162970937
Анончики, я приполз с жс треда, и, соответственно, не пишу ни строчки без фреймворков. У вас используются какие нибудь чудесные ФРЕЙМВОРКИ? кто о чем, а жсер о фреймворках Или эпол уже все запилили и надо брать и пользоваться?
Сам я нюфаня, собирась посмотреть пару путей на https://www.raywenderlich.com/ios/learn - там научат хотя бы robust scalable hello world? Мне бы в реквесты/сокеты научиться, может есть что-то лучше?
SwiftUI уже везде или на уровне маркетинговых презентаций?
Сложно ли переопределять дефолтные ui элементы? Например, если я захочу нескучный nav header сделать, мне его с чистого листа делать или можно пару стилей указать?
Спасибо
Аноним 10/03/20 Втр 23:27:15 162973238
>>1629639
А ты только про сам блокнот с подсветкой? Охуеть достижение.
Аноним 10/03/20 Втр 23:56:02 162974839
>>1629709
А где пишут без фреймворков? Разве что Гошники, но они с гитхаба обмазываются всякими библиотеками в три строки. Плюсовики laba2 еще ну и борщехлебы. Где пишут без на чистом яп?
Аноним 11/03/20 Срд 14:25:28 163015640
Аноним 11/03/20 Срд 15:08:23 163018741
>>1630156
Лол, я не троллирую
Аноним 11/03/20 Срд 15:59:45 163022942
>>1630187
Тогда ты шизик. Или кроме своего болота ничего не знаешь.
Аноним 11/03/20 Срд 17:21:47 163029843
Аноним 12/03/20 Чтв 21:35:46 163141744
>>1629709
>У вас используются какие нибудь чудесные ФРЕЙМВОРКИ?
Да, системные. А ты что думал, мы тут на Metal-е кнопки рисуем? Как-то вроде телеграмм проводил контекст на написание подобной хуиты, и все как-то обосрались попробовав запилить свой кустарный UIKit. Фреймворков дохуя, они все эпловские и многоуровневые, один на другом прям. Ещё есть крайне поплулярные либы (RxSwift, Realm итд), но это именно либы.
> там научат хотя бы robust scalable hello world? Мне бы в реквесты/сокеты научиться, может есть что-то лучше?
1) Научат;
2) Практика.
> SwiftUI уже везде или на уровне маркетинговых презентаций?
Только в хэлловордах. Некоторые поехавшие конечно тянут и в прод, но на его текущем уровне на любом сложном UI он себя ведёт хуже реактнатива.
> Например, если я захочу нескучный nav header сделать, мне его с чистого листа делать или можно пару стилей указать?
Если захочешь глобально ебануть какие нибудь цвета/фон/итд — пару стилей, а любая кастомная анимация или нестандартное поведение (вроде аппл мюзик (экс Айтюнс)) — пиздуй писать свой (со всей вытекающей из жепы болью, с любовью эпла нихуя не документировать, вставлять кучу костылей и делать всё руками).
Аноним 14/03/20 Суб 02:41:54 163261945
Сап котаны. Учу потихоньку Swift . Вопрос . Каков шанс что на фоне кризиса яблоко наебнется ? На какой язык легче будет переучиться потом ? I am looking forward to your answer
Аноним 14/03/20 Суб 09:34:07 163265146
Аноним 14/03/20 Суб 11:03:08 163266247
>>1632619
Куда больше тянет туда и вкатывайся, энивэй при смене стека без промышленного опыта ты свой грейд потеряешь и в лучшем случае устроишься кем-то между джуном и джуном-почти-мидлом.

Алсо, если ты "программист на свифте" — то ты и в рамках айоса-то никогда не перерастёшь уровень среднего миддла, даже за десятилетие на рынке таких примеров хватает.
Аноним 14/03/20 Суб 11:08:23 163266348
>>1632662

> Алсо, если ты "программист на свифте" — то ты и в рамках айоса-то никогда не перерастёшь уровень среднего миддла, даже за десятилетие на рынке таких примеров хватает.

Почему?
Аноним 14/03/20 Суб 11:17:21 163266649
>>1632662
>энивэй при смене стека без промышленного опыта ты свой грейд потеряешь и в лучшем случае устроишься кем-то между джуном и джуном-почти-мидлом.
То есть если у меня есть опыт веб макакинга на галере, то это мне не зачтется?
Аноним 14/03/20 Суб 12:01:04 163268550
>>1632663
Потому что язык - это пыль в куче того, должен знать и уметь программист. Посмотри на фаанг, они даже не платформанейм-девелореров набирают, а просто софтвар инженеров.
Аноним 14/03/20 Суб 15:41:14 163288951
Снимок экрана 2[...].png (7Кб, 482x45)
482x45
Ебать не прошло и 15 лет
Аноним 14/03/20 Суб 18:27:42 163308052
Хрюшки активизировались ух бля ух бля. Походу началось сезонное масштабное ливание заебавшихся с зимы мдлов и лидов с галер на новые просторы.
Аноним 14/03/20 Суб 20:03:51 163312653
>>1633080
>Походу началось сезонное масштабное ливание
Да нет, просто период такой был до. Декабрь (никого набирать никто и не пытается, работать пол месяца + новогодние премии и др плюхи), январь-февраль (в первом часто выдают ништяки вместо декабря, а ещё это два самых коротких рабочих месяца по 2 недели).

Алсо, ещё у хрюш деньги за этот период кончаются, вот и начинается суперактивное дрочево за процент.
Аноним 14/03/20 Суб 20:06:54 163312754
>>1632666
Ну, будут относится не как к совсем джуну-дебилу, и не будут тыкать как работать с гитом (если ты конечно умеешь, работал я как-то с аутсорсером-вебмакакой, который не знал про гит и ебашил код через админки), но во всём остальном если у тебя хотя бы своих более-менее средних по размерам проектов нет — ты джун который знает и умеет нихуя, ало.
Аноним 16/03/20 Пнд 14:19:59 163429155
Котаны какие БД стоит учить джуну на сфите(бутылке)?
Аноним 16/03/20 Пнд 14:23:17 163429356
Аноним 16/03/20 Пнд 19:07:43 163449857
>>1634291
На джуна они не нужны да и вообще нахуй не нужны, так кор дату можно поковырят на досуге, не более
Аноним 16/03/20 Пнд 19:40:26 163451358
>>1634498
Двачую, вкатился джуном, даже кор не спрашивали почти (не юзал за 2 месяца ни разу)
Аноним 16/03/20 Пнд 19:44:16 163451759
>>1634513
>не юзал за 2 месяца ни разу
Ты во время новогодних праздников вкатился лул?
Аноним 16/03/20 Пнд 20:39:07 163455860
>>1634517
Да! Из-за этого ждал фидбек 2 недели вместо одной
Аноним 17/03/20 Втр 14:43:36 163505361
>>1634513
опиши куда взяли ? какие обязанности выполняешь? Какой багаж знаний был до начала работы ? что по деньгам платят ? ДС?
Аноним 17/03/20 Втр 15:20:55 163508262
>>1635053
Не дс. По деньгам я назвал верхнюю возможную планку. Спрашивал у знакомых, в рядовых галерах большинству на старте платили меньше или столько же. Знания были чуть меньше, чем тут : https://m.habr.com/ru/post/437300/, только без паттернов и collection view, без бд, плохо понимал gcd. Пишу бытовое приложение потихоньку. Стажировался бесплатно месяц.
Аноним 17/03/20 Втр 18:28:34 163526863
Аноним 17/03/20 Втр 21:13:34 163542564
>>1635268
Не очень, жру печенья, пью литрами чай. Раз в два часа бегаю в туалет. На меня уже косо смотрят.
Аноним 17/03/20 Втр 23:43:47 163557765
>>1635268
Пока да, довольно быстро все изучаю, уже потихоньку становиться скучно, не представляю как целый год джуном ходить
Аноним 17/03/20 Втр 23:47:52 163558366
>>1635577
А на галере всем скучно кроме лидов пидоров тупых в основном
Аноним 18/03/20 Срд 03:24:02 163565167
>>1633080
А я жду оффер от хрюши на перекат. Если все ок, то пойду легаси на свифт переписывать. Иначе просто сам перекачусь.
Аноним 18/03/20 Срд 05:29:37 163566368
>>1635425
а какие таски выполняешь ? как тебе скил качают ?
Аноним 18/03/20 Срд 12:06:00 163582469
>>1629020

>Чем больше свифтоговна они в икскод пихают, тем сильнее он лагает и глючит.
Чем большы говноподов ты запихиваешь тем больше он и глючит. Ещё заметил что даже ебучий Линупс со свои говногитом нормально так поднасирает в файловую систему
Аноним 18/03/20 Срд 13:02:16 163588770
Пиздец из 42 переписок на Моём Круге одна работа
Аноним 19/03/20 Чтв 09:45:54 163680271
>>1613984 (OP)
Давно не заходил в эту прПомойку. Особенно сюда. Может вы напишите свой грейд? Ради интереса.
Аноним 21/03/20 Суб 04:17:08 163887172
Котаны сап. Есть вопрос . CoreData если я правильно понял это бд от эпл ? Есть смысл учить ее стнтаксис для джуна или лучше посмотреть в сторону realm or firebase?
Аноним 21/03/20 Суб 09:15:37 163890273
Для джуна есть смысл учить файловую систему Unix, Песочницу. Разбираться как писать и дописывать в файлы и как читать из них с помощью NSFileManager или сторонних либ. Как такового особого смысла в кордате на небольших проектах нет. А реалм на трубку ставят только упоротые еникейщики.
Аноним 21/03/20 Суб 14:41:51 163912574
>>1638902
Можешь объяснить почему не стоит ставить realm на Ipad or Iphone?
Аноним 21/03/20 Суб 16:27:56 163931175
>>1639125
Реалм это C++ ная БД, которая стоит и работает на серверах. На клиентах она не нужна, если уже никак не обойтись без БД, то импортируй ты встроенную кор дату, зачем тянуть огромный реалм, который сжирает по 5 минут на каждой сборке. В проде это очень вредит делу.
Аноним 21/03/20 Суб 17:14:55 163934376
Снимок экрана 2[...].png (443Кб, 1216x752)
1216x752
>>1639311
>Реалм это C++ ная БД, которая стоит и работает на серверах
Настолько серверная БД, что работает только на мобилах. Что ты несёшь, додик? Они зарабатывают на сторонних сервисах к этому реалму, и паралельно пилят ещё и свои серверные решения, но сам реалм это чисто мобильная бд.

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

>который сжирает по 5 минут на каждой сборке
Ахуеть, вы там с монорепой без инкрементальной сборки живёте чтоле? Какие нахуй 5 минут? Он на пикриле 40 секунд с клинбилдом собирается. Хуй знает что у тебя за прод такой, после каждого изменения клинбилды гоняешь?
Аноним 21/03/20 Суб 17:18:27 163934677
>>1638871
Её нужно знать просто для того, чтобы уметь обосновывать, зачем нужен реалм в проекте, лол.

> firebase
Это вообще не бд, это способ тебя анально привязать к сервисам гугла.

> Есть смысл учить ее стнтаксис для джуна
Если ты на таком уровне — можешь учить вообще всё, лол.
Аноним 21/03/20 Суб 17:19:30 163934878
>>1638902
>А реалм на трубку ставят только упоротые еникейщики.
>упоротые еникейщики
>и сам предлагает дрочить фс руками в 2020
Аноним 21/03/20 Суб 18:52:05 163942879
Ещё я буду разбираться в сортах этого говна. Сами упарывайтесь на своих галерах этим реалмом
Аноним 21/03/20 Суб 19:38:24 163947480
Нахуй не нужен, когда есть SQLite.
Аноним 21/03/20 Суб 20:16:11 163950781
>>1639428
Чел, тебя на твоей галере ебут кордатой, ты вообще о чём? Кордату настроил? Миграции для старых версий написал?

>>1639474
Уже лучше но всё ещё позапрошлый век, под которы всё равно писать кучу бойлерплейта и прочей хуйни вроде миграций. Но что может остановить любителя пописать SQL-кверибилдеры в куче легаси-говна, где даже инкриментальной сборки (которая везде работает по умолчанию уже хуй знает сколько лет) нет? Либа, которая в 10 раз быстрее sqlite, умеет делать 2/3 работы программиста с бд, типизированна и имеет кучу сахара? Пфф, хуйня какая-то.
Аноним 22/03/20 Вск 15:30:28 163993482
>>1639507
>быстрее в 10 раз
Пруфы.
Аноним 25/03/20 Срд 23:54:44 164284683
Ебучая моча, нахуй ты со спамом трёшь и осмысленные посты?

>>1639934
Открыть их сайт и посмотреть, ты, конечно же, не в состоянии? Как и просто погуглить?
Аноним 26/03/20 Чтв 03:58:31 164289584
inserts.png (80Кб, 750x426)
750x426
queries.png (67Кб, 750x426)
750x426
>>1642846
Пришлось всё таки потратить время и загуглить етот твой реалм.
Никаких в 10 раз естественно нет, ещё и сосёт на инсертах.
Но как оказалось сравнивать их вообще нет смысла.
SQLite - это нормальная встраиваемая реляционка с транзакциями и всем что было положено иметь СУБД ещё 30 лет назад. Реалм - сторейдж обьектов без ничего и с кучей ограничений.
Аноним 26/03/20 Чтв 06:58:29 164291085
>>1642895
вот, конструктивная критика
Аноним 26/03/20 Чтв 14:07:00 164309886
>>1642895
тем не менее, на запросах, коих больше всего при работе с бд, смузисубд выигрывает
мимокрок
Аноним 26/03/20 Чтв 16:30:23 164320687
>>1642895
>SQLite - это нормальная встраиваемая реляционка с транзакциями и всем что было положено иметь СУБД ещё 30 лет назад
Того, что нахуй не нужно на мобилках? Ты же бэк, блядь, с мобильной мб писать будешь.
Как твой SQLite поможет при регулярных миграциях (потому что дизайнер двигает кнопки каждую неделю)? В SQLite есть шифрование из коробки? А может можно взять SQLite и не ебаться со сборкой и написанием своих биндингов, если нужна какая-то фича вроде шифрования, которая есть только в его форках? А может ты знаешь как с SQLite работать из многопоточной асинхронной лапши?

Иди нахуй, короче, спорщик хуев.
Аноним 26/03/20 Чтв 16:48:18 164322388
Я кстати на последней работе пол года сидел на задачах по отлавливанию багов из асинхронной лапши реалма. И при этом именовался джуниор разработчиком и в конечном итоге был пидорнут на мороз за то что поносил на корню и реалм и весь подход привёдший проект в такую жопу,
Аноним 26/03/20 Чтв 19:11:16 164336189
>>1643223
Я тебе сейчас открою тайну, но альтернативы хуже. Так что правильно тебя пидорнули, но очевидно не за хуесосенье реалма, а за то что не тащил таски, лол. Можно конечно вешать нахуй приложение, но пользователи скорее всего его будут удалять быстрее, чем платить и таких как ты будут пидорить на мороз по кд.
Аноним 26/03/20 Чтв 19:15:05 164336490
>>1643223
Расскажи-ка по подробнее, что там за лапша-то была? Как на нём её вообще можно сделать? Там же всё это говно обходится простым созданием новых инстансов. Бля, я бы тебя тоже пидорнул, если бы такое услышал.
Аноним 26/03/20 Чтв 20:59:58 164348391
Сап
У вас действительно все так хуево с работами для джунов и в целом рынок ебаный? хочу выкатывать из БД и прочей залупы. Есть и айфон и мак и желание изучить мобилки. Вкатываться (пробовать) в свифт - ебаная затея?
Аноним 26/03/20 Чтв 21:02:18 164349192
>>1643364
Я уже не помню, я помню что это был скучнейший шаблон на интерфейсах. ЕДинственное что я вынес это умение моделировать стрессовые ситуации на юнит тестах.
Аноним 26/03/20 Чтв 21:12:10 164350493
>>1643483
единственный путь это стор, всё остальное это рабство и залупа, стор это лучик света в конце тунеля, живительный лексир согравющий нутро холодными зимними вечерами в полной маршрутке с запотевшими стёклами...
Аноним 26/03/20 Чтв 22:33:40 164356794
Аноним 26/03/20 Чтв 23:48:54 164361895
>>1643491
>puk
Ясно.

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

>>1643504
Хотя и вот этот толстит. Сейчас, чтобы хоть что-то заработать в сторе, нужно быть:
— Прогроммистом
— Графическим дизайнером (рисовать иконки/рюшечки)
— UX дизайнером (выдрачивать логику взаимодействия, ирл нихуя нетривиальная задача, хотя и кажется таковой)
— Бизнесменом (продумывать монетизацию)
— Маркетологом (продвигаться среди проф. команд маркетолухов)
— Копирайтером (писать тонны текстов)
— Переводчиком (делать локализации и переводит текста из прошлого пункта)

Так что вываливай свою хуиту в стор не особо запариваясь, и ищи первую работу.
Аноним 27/03/20 Птн 11:11:27 164374696
>>1643618
Пиздец, чувак, я нихуя не понял основные мысли из твоего поста. Ты можешь как-то более осмысленно строить предложения?
Аноним 27/03/20 Птн 14:14:09 164391897
Этот тред пидорский.
Аноним 27/03/20 Птн 14:21:23 164392098
Аноним 27/03/20 Птн 15:23:00 164394399
>>1643746
Ну ты тупой просто. Это нормально, большая часть населения шарика не понимает что читает, расслабься.
Аноним 27/03/20 Птн 17:43:42 1644052100
Аноны, какой шанс вката к лету, после всего этого кризисного пиздеца? Или идти дрочить жаба бек лучше?
Аноним 27/03/20 Птн 17:51:59 1644056101
>>1644052
Js/Ruby дрочи. В пизду Java.
Аноним 27/03/20 Птн 18:52:33 1644073102
Так, какинтош напердолил, кроме xcode что еще нужно для вката в Свифт?
Аноним 27/03/20 Птн 19:06:21 1644077103
Аноним 27/03/20 Птн 19:26:09 1644079104
>>1644077
КАК??? А базы данных чем смотреть?
Аноним 27/03/20 Птн 19:35:26 1644081105
Аноним 27/03/20 Птн 19:45:23 1644084106
>>1644081
А зачем тогда вообще нужен ЯП, если ему не нужно с данными работать?
Аноним 27/03/20 Птн 19:48:07 1644087107

>>1644084
Ну тогда дропай хули ноешь
Я с бд не столкнулся до сих пор
Аноним 27/03/20 Птн 19:50:45 1644089108
>>1644087
А что ты делаешь обчыно?
Аноним 27/03/20 Птн 19:53:13 1644091109
>>1644089
Разрабатываю экраны приложения, логику, работу с бекендом
Аноним 27/03/20 Птн 20:01:04 1644094110
>>1644091
>работу с бекендом
В бэкенде нет БД?
Аноним 27/03/20 Птн 20:03:10 1644096111
>>1644094
Бекендом занимается другой человек на другом языке, я лишь запросы шлю
Аноним 27/03/20 Птн 20:36:35 1644104112
>>1644096
Ну так ты фронтендер по сути, просто морду приложения для айфона делаешь, я правильно понял?
Аноним 27/03/20 Птн 21:07:47 1644120113
>>1644104
Наверное, я ебу чтоли. А что я по-твоему должен в соло разрабатывать все приложение от начала до конца, и бэк и фронт и бизнес аналитиком работать? Охуенная стратегия.
Аноним 27/03/20 Птн 21:20:18 1644130114
>>1644120
Не, я думал на свифте бэкенд делают тоже.
Аноним 27/03/20 Птн 21:22:37 1644132115
>>1644130
Возможно и делают, я не так давно вкатился, но подобное разделение полномочий мне кажется вполне себе логичным. Кор дату я думаю стоит знать, насчет остального джуну точно не нужно
Аноним 28/03/20 Суб 06:22:55 1644334116
Чего вы тут кудахчете весь тред. Покажите лучше как писать под макось приложение. Захотел сегодня изучить Свифт Ю АЙ. Сделал List. Как мне теперь сделать табличку с сортируемыми столбцами?
ХуйКод постоянно срёт какими-то ошибками. Будто бы с пахомом в одной комнате сижу. Потыкаюсь немного и пойду обратно вебню писать
Аноним 28/03/20 Суб 09:38:47 1644384117
Сортируй модель, релоадь таблицу
Аноним 28/03/20 Суб 15:51:37 1644580118
>>1644130
Ровно как и на хаскелле, лол. Ничего более менее серьёзнго там нет, просто единичные случаи.

>>1644104
Ну, он просто не сталкивался с кейсами где оно надо. Вполне можно проработать и 10 лет в мобайле, и писать всё это время клиенты для пиццерий.

Но если у тебя цель — поиск первой работы, то кордату нужно знать обязательно, просто потому что:
а) Это частый кейс на собесах;
б) А особенно на собесах в бюрократических монстров, вроде сбера, куда джунов больше всего и набирают.
Аноним 28/03/20 Суб 15:56:17 1644582119
>>1644334
Что именно нужно-то? Просто сортировка элементов в таблице? Если да, то просто добавь к данным @State (если никуда не выносил их из вьюшки) и сортируй сам массив, SwiftUI со своей завуалированной реактивщиной сделает всё за тебя.

Если тебе нужно что-то excel-like — то средствами SwiftUI никак (вообще можно, но это будет такой кривой пиздец, что лучше бы ты это на реактнэйтиве делал), бери UIKit, первую либу из гугла (например https://github.com/kishikawakatsumi/SpreadsheetView) и хуярь свой эксель.
Аноним 28/03/20 Суб 15:59:25 1644585120
>>1644052
Если смотреть именно на перспективу работы — то с удалёнкой всё же лучше всего у фронтов и пхпшников/питонистов/рубишников (хз куда их отнести, они и то и то делают). Мобайл в лучшем случае где-то на 3/4-м месте.

Алсо, вкатываться на фоне крызиса энивэй будет сложнее в любую из отраслей.
Аноним 28/03/20 Суб 17:08:50 1644653121
>>1644582
Слушай а как под капотом этот свфит юай устроен? Он работает на Key-Path Expression ?
Аноним 28/03/20 Суб 17:10:50 1644654122
>>1644056
У руби меньше вакансий, чем у жабы. Для вката, думаю, лучше именно жабу.

>>1644585
>Алсо, вкатываться на фоне крызиса энивэй будет сложнее в любую из отраслей.
Ну а вкат именно в гейось, относительно других, будет более/менее затруднительным, как думаешь? Ищу именно стационарную работу. Думаю, смогу пропинать хуй за обучением еще до июля. А потому уже работа нужна.
Аноним 28/03/20 Суб 17:43:28 1644699123
>>1644654
я-другой анон, но отвечу: конкуренция ебейшая + джуны почти никому не нужны
сидя дома почти невозможно набраться опыта до уровня миддла, т.к. нужен уже опыт энтерпрайз какой-никакой

один свифт нахуй не нужен , так что еще несколько месяцев на изучение objc
Аноним 28/03/20 Суб 18:23:56 1644736124
>>1644699
>конкуренция ебейшая + джуны почти никому не нужны
Выше, чем в жабе?
Просто у меня в городе пару-тройку вакансий по пол года висят.
Аноним 28/03/20 Суб 18:37:01 1644748125
>>1644653
Key-Path Expressions много где используются под капотом, да и вообще везде в свифте (protocol oriented language всё таки). Что именно тебя интересует?

Если тебя интересовало "автоматическое" обновление контента при его изменении, то так:
— Переменные, обёртнутые в @State/@Published — это, в терминах свифта, структура, в которой изменения завернутых в неё данных происходят через геттер/сеттер и дёргают objectWillChange у родительской вьюхи/вьюмодели (унаследованной от ObservebleObject);
— Вьюха подписана на оповещения от этого паблишера (гугли реактивное программирование, а потом гайды по Combine/RxSwift, если хочешь разобраться);
— Вызывается body, полностью пересоздающая вьюху (в свифтюи все вьюхи это стековые объекты, и их пересоздание очень дешевое, но в сложных UI-ях всё равно раздрачивает и фпс, и оперативку и вообще всё что можно, поэтому для сложных преставлений SwiftUI это очень хуевый выбор просто из-за его архитектуры);
— Если говорить именно о листах, то там всё немного иначе — лист это не просто тонкая вьюха, которая ренднрится напрямую на гпу, а толстая, почти UIKit-style контроллер, которая данные диффит (дифятся они по хэшам, поэтому там требуются hashable данные), и по дифам перестраивает только изменённые части, с автоматизированной анимацией и всем вот этим (эту тему придумали разработчики из инсты лет 5 назад, но эпл впердолил в айос это только недавно).
Аноним 28/03/20 Суб 18:38:02 1644750126
Аноним 28/03/20 Суб 18:45:56 1644755127
>>1644654
>У руби меньше вакансий, чем у жабы.
Плюсы всяких жс/пхп/руби и минус джавы — в том, что прямо сейчас (вполне возможно ещё пол года) с стационарной работой будет сложнее (это факт), чем с удалёнкой, где они короли.

>Ну а вкат именно в гейось, относительно других, будет более/менее затруднительным, как думаешь?
Сложнее чем в эти три вебговнакороля, где-то на уровне с жавой. Опять же — смотри что важнее, если нет шанса пойти жить на улицу через несколько месяцев — вкатывайся спокойно. Только учитывай, что даже когда +- выучишься и сделаешь хоть какое-то портфолио, даже в внекризисное время у тебя ушло бы несколько месяцев на поиск первой работы (если сильно повезёт, можешь конечно и быстрее). Хотя факт накладывания личинок на первых собесах никто всё равно не отменял.
Аноним 28/03/20 Суб 18:46:28 1644759128
>>1644750
О чём попукать-то хотел? Скажи конкретно, расскажу как пуки работают.
Аноним 28/03/20 Суб 18:51:35 1644763129
>>1644736
Она везде сейчас высокая, просто именно у айоса рынок намного уже, чем у той же жабы/вебни.

>Просто у меня в городе пару-тройку вакансий по пол года висят.
Значит не особо-то и ищут, лол. Хотя, возможно я просто ахуевший масквич, и привык, что либо находят всех кого нужно от недели до пары месяцев, либо вакансия тупо мёртвая (или это просто ебаное HR агенство, которое охотится за твоими данными их же можно увидеть только если ты откликнешься, чтобы потом срать тебе на почту и телефон спамом).
Аноним 28/03/20 Суб 19:11:32 1644775130
Аноним 28/03/20 Суб 19:13:33 1644777131
>>1644763
не выше, чем в жабе, но ситуация такая:
на жабу, условно 100 вакансий и 1000 резюме
на иос 1 вакансия и 12 человек
Аноним 28/03/20 Суб 19:59:05 1644798132
>>1644748
>— Переменные, обёртнутые в @State/@Published —
бля я наконец посмотрел в эту главу. Сука какой же год неподдерживаемый будет получаться, особенно у макак которые будут референсную лапшу в сетерах писать... Теперь после каждого присовения значения для такой проперти надо лезть в файл в котором написан врапер и смотреть не наебнётся ли он что-нибудь. Где вообще этим можно пользоваться?
Аноним 28/03/20 Суб 20:12:12 1644807133
>>1644798
>Сука какой же год неподдерживаемый будет получаться, особенно у макак которые будут референсную лапшу в сетерах писать...
Какая референсная лапша? Что ты себе предумал?
Property wrappers — это просто красивая версия пропертей из обжс, с помощью которой можно минимизировать кол-во бойлерплейта. Этому подходу уже хуй знает сколько десятилетий, и никто не жаловался.

>Теперь после каждого присовения значения для такой проперти надо лезть в файл в котором написан врапер и смотреть не наебнётся ли он что-нибудь. Где вообще этим можно пользоваться?
Ну, а ты часто лезешь в исходники когда выставляешь фрейм/констрейнты/цвет/меняешь свойства слоя/итд у UIView? Тебя сильно ебёт что на каждое такое действие он дёргает по половине методов лайвцикла UIView? Весь ебучий UIKit написан с использованием такой неявной магии. Как ты этим пользуешься?
Аноним 28/03/20 Суб 20:28:27 1644824134
>>1644807
Так ты говоришь
view.background = green
Тут всё понятно, ты в курсе что эта вьюха это объект и ты знаешь что там идёт работа с референсами под капотом.
Но допустим тебе дали васянов класс огромных размеров. Ты видишь вверху проперти типа
@MySuperWraper var color: Color
и в одном из методов надо поменять его на другой цвет, ты такой смотришь, ага Color это структура и такой говоришь
color = green
А в этот момент в васяновом врапере вызывается к жизни ктулху которая лезет в сотню существующих объектов и что-то там меняет. Понятное дело что нужен некий опыт чтобы уметь пользоваться враперами и совсем васи этим пользоваться не будут, но по факту, когда это не было таким сахаром и надо было написать ручками этот механизм, пользовались бы этим только там где это ну очень нужно а не все подряд и хуи с горы в том числе.
Аноним 28/03/20 Суб 21:41:21 1644889135
>>1644334
>под макось приложение

Зачем тебе кривая swiftui параша под макось когда под маком и так динамические биндинги одной строчкой делаются? Гугли NSArrayController там сортировка, поиск и выделение/редактирование нескольких элементов одновременно будут из коробки.
Аноним 28/03/20 Суб 21:41:40 1644890136
>>1644824
>А в этот момент в васяновом врапере вызывается к жизни ктулху которая лезет в сотню существующих объектов и что-то там меняет.
Эээ, лол, нет, вась, ты меня не понял. Она никуда не может лезть, это называется глобал стейт. Проперти враппер — это просто обёртка с геттером/сеттером, для уменьшения бойлерплейта. Без неё вместо
@State var color: Color
ты писал бы что-то вроде
var color: Color {
get { _color }
set {
_color = newValue
SwiftUI.shared.viewStack.last?.didChange.send()
}
}

Твой код чуть выше
>view.background = green
ИРЛ так и работает: сначала вызывает setBackgroundColor(), который вызовет одноимённый метод у своего слоя, из CA.setBackgroundColor() вызовется куча глобальных методов (CATransaction.lock, CATransaction.setValue, CATransaction.unlock, CATransaction.commit() и тд) , после чего получит коллбэк и вызовет уже CA.setNeedsDisplay(), который вызовет setNeedsDisplay() у твоей view которая вызовет display(). И вот скажи мне, где тут вся твоя простота и при чём тут, казалось бы, проперти врапперы? Они по твоему создают аналогичные требования у свифтюая и повышают сложность кода?
Аноним 28/03/20 Суб 21:52:24 1644903137
>>1644890
Ну да глобал стейт, я в курсе. Статичные свойства, которые ничто не мешает перезаписывать в лайфцайкле приложения. И это могут быть не только вьюхи, но ссылка на сервис у которого под капотом присловутый реалм, который записывает, ждёт колбек а потом рассылает по массиву сохранённых референсов на вьюхи события, что им надо поглядеть в новую модель, а потом меня спрашивают, а какая же лапша может быть в приложении с реалмом. Да вот такая ёбаная реактивная асинхронная лапша и может быть.
Аноним 28/03/20 Суб 22:23:57 1644941138
>>1644903
1) Так при чём тут проперти врапперы?
2) Реалм заставляет создавать инстансы в каждом треде по новой, какую асинхронную лапшу ты там можешь поймать?
3) Если ты сумел написать сервис с глобалстейтом — то ты, скорее всего, сказочный долбоёб.
Аноним 28/03/20 Суб 22:28:45 1644949139
>>1644889
Не разбираюсь в разработке под макось. Смотрю на свифт уи, потому что это новая модная опердень. Мне лишь бы хуяк и чтоб красиво и нативно
Аноним 28/03/20 Суб 22:31:01 1644952140
>>1644582
Спасибо! Мне именно эксель-лайк в несколько столбиков. Где-то мелькала инфа что для этого случая нужно несколько раз применить HStack. Буду пробовать
Аноним 28/03/20 Суб 22:33:27 1644956141
>>1644941
>1) Так при чём тут проперти врапперы?
всё мне лень разжовывать ты какой-то тугой
Аноним 28/03/20 Суб 22:35:55 1644959142
>>1644952
Можно в один HStack засунуть несколько VStack или просто листов, да. Но будет именно что хуяк хуяк по качеству.
Аноним 28/03/20 Суб 22:37:37 1644961143
>>1644956
От тебя за всю дискуссию не было ни одного тезиса, одни «я щитаю хуйта».
Засчитываем слив?
Аноним 28/03/20 Суб 22:45:01 1644964144
>>1644949
>красиво и нативно
На маке она выгдлядит не как нейтив, а как кривая хуйня портированная с айпада.
Аноним 28/03/20 Суб 22:49:49 1644967145
>>1644964
Я щас навалил такую здоровую кучу на айпад, все изгадил
Аноним 28/03/20 Суб 23:44:35 1645005146
>>1644777
Ну, я себе это примерно так и представлял. Это не очень хорошо.
Аноним 29/03/20 Вск 01:14:28 1645024147
>>1644334
Вообще. я видел какие то туторы свифтУИ на мак, но я бы обычным путем пошел, больше туторов будет.

>>1644699
Спокойно работал на удаленке год, а потом переехал в питер на мидл позицию. Только дауны такие как ты только и могут писать на даунскофоруме. Я бы рекомендовал ньюфагам перебираться в телегу.

Аноним 29/03/20 Вск 02:29:03 1645049148
>>1645024
У тебя до удаленки значит был опыт в другом стеке. Не возьмет никто джуна ios на удаленку без опыта + на ios очень мало удаленных вакансий.
Аноним 29/03/20 Вск 13:04:15 1645304149
e
Аноним 29/03/20 Вск 13:04:47 1645307150
e
Аноним 30/03/20 Пнд 18:21:54 1646342151
Привет
Долго дергался между вебом и мобилками. Сделали выбор в пользу последних.
Насколько я дебич?
На рынок рф не смотрю, так как живу в епропейской жопе
Аноним 30/03/20 Пнд 20:27:30 1646468152
>>1646342
Зависит от ситуации. Если сильно нужна работа — то лучше в веб пошёл бы. Если не горит — не особо дебич.
>На рынок рф не смотрю, так как живу в епропейской жопе
Да он и не отличается ничем, разве что вилка на пару сотен $ туда-сюда ходит в разных регионах. Заметные различия можно увидеть сравнивая какую нибудь Москву/Куив/Минск с Сиднеем/Лондоном/Мюнхеном.
Аноним 30/03/20 Пнд 20:56:14 1646504153
>>1646468
Спасибо !
Как раз не срочно - ну, примерно год.
После хотелось бы вкатиться, да и в целом, судя по обзорам всяким, в мобилках карьерные возможности больше.
Аноним 30/03/20 Пнд 21:11:57 1646516154
>>1646504
>судя по обзорам всяким, в мобилках карьерные возможности больше.
Не знаю что за обзоры такие, но по факту, реальный плюс того же айоса — это возможность писать на нормальном языке, вместо джаваскрипта (если конечно не попадёшь на галеру с кучей обжс легаси), лол.

Карьерные возможности у программистов не сильно разнятся — стандартные грейды джун/мидж/синьйор (в больших компаниях могут придумать свои, но это всё бюрократизация переходных процессов), а дальше либо менеджмент либо стартаперская деятельность (тоже менеджмент).
Аноним 31/03/20 Втр 09:50:31 1646758155
IMG1665.jpg (122Кб, 640x995)
640x995
Анончики, расскажите, как в техническом плане может быть сделан просмотр ответов к посту в приложении Kochan?

Когда ты нажимаешь на количество ответов, то открывается новый TableViewController с ответами в ячкейках - это всё понятно. Но в свою очередь, у каждого этого ответа могут быть свои ответы. А у тех свои. И таким образом может выстроиться цепочка из десятков таблиц.

Если просто перезагружать данные в один и тот же TableViewController, то тогда не будет работать кнопка "Назад" в NavigationBar. Можно ли как-то программно создавать контроллеры по нажатию на кнопку ответов?
Аноним 31/03/20 Втр 10:14:40 1646765156
>>1646758
А в чем проблема? Создаешь контролер, вызываешь pushViewController:animated: у твоего UINavigationController. Или ты на сторибордах? Там наверное тоже как-то можно.
Аноним 31/03/20 Втр 13:21:58 1646960157
>>1646758
Можно
let controller = VasuanStudioMysuperPuperViweController()
Аноним 31/03/20 Втр 19:43:29 1647460158
А чому в шапке, да и в тредах, нет ссылок на русскоязычные материлы, как swiftbook или того же Скутаренко?
Аноним 31/03/20 Втр 21:13:48 1647553159
>>1647460
Потому что привыкай сходу к инглишу. Ты же без него даже загуглить более-менее нетривиальные вещи не сможешь, блядь.
Аноним 31/03/20 Втр 23:36:12 1647704160
Михаил 01/04/20 Срд 08:19:12 1647815161
Котаны. В компаниях с гитом принято работать через консоль или desctop ?
Аноним 01/04/20 Срд 12:53:46 1647882162
>>1647815
Как тебе удобней, всем похуй.
На практике в десктопных клиентах вроде sourcetree удобнее мерджить, но переодически с этими самыми мерджами возникают из-за его "помощи" проблемы. Алсо, регулярно проблемы вроде того, что эта десктопная залупа не догадывается сделать pull и ебёт тебе мозг.

Короче, учи консольные команды, никакой гуй тебя от этого не спасёт.
Аноним 01/04/20 Срд 13:45:07 1647928163
по какой причине может не сохраняться инт в UserDefaults ?
Аноним 01/04/20 Срд 15:30:57 1648038164
>>1647928
Кривые руки.
Код покажи, блядь.
Аноним 01/04/20 Срд 16:00:17 1648049165
Аноним 01/04/20 Срд 21:45:02 1648255166
>>1648038
оно то работает вроде, но некоторые юзеры пишут, что у них там что-то не сохраняется. И вот хз, может ли например из-за того, что место кончилось, например, не сохраняться
Аноним 01/04/20 Срд 23:44:32 1648316167
image.png (759Кб, 1064x1992)
1064x1992
Блять, почему этот тред не привязан к тагам.
Накопилось несколько вопросов

Если делать какую-нибудь круд парашу, то как лучше сорхранять записи? nsarraycontroller или например как тут https://medium.com/@ankurvekariya/core-data-crud-with-swift-4-2-for-beginners-40efe4e7d1cc

Правильно ли я понимаю что swift ui убъет разработку через ксибы? Я бы не хотел ставить каталину.

Куда копать чтобы сделать сетку календаря?(в стандартных контролах его нет)

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

Почему так мало книг по разработке под макось, даже на иглише?
Аноним 01/04/20 Срд 23:52:46 1648320168
Аноним 02/04/20 Чтв 09:42:59 1648414169
Сделай сам календарную сетку на колекшн вью. Это прекрасный програмерский таск по разработке модели, в котором если все пойдет верно ты поймешь силу остатков.
Аноним 02/04/20 Чтв 12:25:28 1648455170
>>1648316
>Если делать какую-нибудь круд парашу, то как лучше сорхранять записи?
Да как хочешь. хоть в кордату, хоть в sqlite, хоть в реалм, хоть в файлик на диске.

>Правильно ли я понимаю что swift ui убъет разработку через ксибы?
Она никогда и не оживала. Ксибы реально использовать если ты 1 разработчик на проекте, или у тебя в проекте совсем никак не связанные экраны. Иначе — из вариантов:
а) код;
б) всё в коде.

>Куда копать чтобы сделать сетку календаря?(в стандартных контролах его нет)
В том же awesome-ios (сам загуглить сможешь?) куча этих календарей. Если хочешь сам повелосипедить — бери NSCollectionView, и если
>Я бы не хотел ставить каталину
То пиши кастомный лэйаут для него. Compositional Layout нищукам не завезли.

>Почему еще никто не сделал клиент дваща?
Потому что на айоси есть их куча (но не в аппсторе), а на десктопе нахуй не нужно.

>Почему так мало книг по разработке под макось, даже на иглише?
Потому что на них нет спроса.
Во-первых, потому что десктоп сейчас на 80% состоит из проф софта (видеоредакторы, 3Д редакторы, иде), которые поголовно кроссплатформа и имеют хорошую команду.
Во-вторых, всякие эксели/календари уже давно в облаках и бровзерах.
Аноним 02/04/20 Чтв 13:21:03 1648480171
Веб-девелопер знакомый активно уверяет, что через n лет спрос на мобилки станет намного меньше, типа веб и десктоп сильно потеснят.
Сам я не занимаюсь разработкой под мобилки, так что просто интересно ваши мнение.
Пиздеж? Вижу, что вакансий на хх на порядок меньше (раз в 100) чем в тот же фронт, понимаю, что вкатиться туда проще и все так.
Про ведроид не спрашиваю, т.к. сам гей.
Аноним 02/04/20 Чтв 13:28:43 1648484172
>>1648480
Так он уже и потеснил давным давно, когда вкатиться во фронт вкатиться стало доступно каждой собаке. Сейчас-то что изменится?
Аноним 02/04/20 Чтв 13:33:02 1648490173
>>1648480
>Пиздеж?
Когда первые айфоны только представили — там изначально были только PWA (тогда мб по другому эта хуита называлась). Вот так с 2007-го и давят. Так активно давят, что даже любители подобной залупы (аирбнб, слак итд) которые продвигали тот же реакт натив (не веб, но самое приближенное к фронтовой залупе), почему-то поголовно с него слезли на нативные приложения.

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

Алсо, об подобные питушиные восклики про кроссплатформу (не обязательно веб, именно кроссплатформу) от веб/флаттер-питухов можешь смело вытирать жепу, т.к. им уже лет 20 (аж в 2 раза старше кукареков про веб, который всё никак не задушит).
Аноним 02/04/20 Чтв 13:43:59 1648495174
>>1648480
Ну деск топ однозначно будет решать. На арену выйдут несколько монопольных сервисов, которые будут работать как через браузер так и через апы, которые будут поставляться вместе с десктопами. Эволюция веба отсеит всю кашу, которая есть сейчас и выкристализует несколько сервисов, в которые будут умещаться человеческие потребности. На арену выйдут способности корпораций поддерживать кодовую базу, на примере винды видно, как код гниёт, и большие программы скатываются в говно. Выживут те компании, которые решат этот самый сложный вопрос.
Аноним 02/04/20 Чтв 13:55:05 1648504175
>>1648484
>>1648490
>>1648495
спасибо, пояснили нубу
если правильно понял, то вкатываться в мобилку в 2020 СЛЕГКА опрометчиво
благодарю, что рассказали
Аноним 02/04/20 Чтв 14:01:11 1648506176
>>1648490
а чисто теоретически что может убить мобаил ?
Аноним 02/04/20 Чтв 14:10:37 1648512177
>>1648484
не знаю
я ньюфаг, но смотрю на коллег веб-разработчиков и кажется, что одинаковая и скучная хуита
в бэке иначе вроде слегка и не так уныло
Аноним 02/04/20 Чтв 14:41:13 1648528178
>>1648506
А я ебу? Нейроинтерфейсы какие нибудь. Но и там будут проблемы с мобильностью и перформансом, так что веб питухи пойдут нахуй.
А точнее будет как и сейчас — несколько больших компаний околовебнёвую хуиту чтобы прототипировать интерфейсы и всякие анимашки, и ещё половина стартапов будет юзать чтобы быстро запилить мвп (потом как и слак/итд будут переносить всё на нэйтив).

>>1648512
А за весёлые вещи никто и не платит. У тебя и в мобайле будет 2/3 тасков — поменять кнопочку, уплотнить тенюшечку, повесить аналитику на скрольчик.
Аноним 02/04/20 Чтв 15:05:31 1648536179
>>1648528
Лишь бы через пару лет смог намутить оффер в ламповый китай или сингапур. Судя по количество вкватывальщиков в других сферах-оптимальный вариант.

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

Другой-ньюфаг
Аноним 02/04/20 Чтв 15:54:47 1648553180
>>1646758
Апи двача уебищно из-за отсутствие ссылок на посты и прочее. Я реализовывал это через циклы и мапил данные, собирая как раз всю эту лабуду. Оно того не стоит.

>Можно ли как-то программно создавать контроллеры по нажатию на кнопку ответов?
да

>>1645049
Возьмет, тестовое для этого есть.

>>1646342
дебич на 100%

>>1647460
троль плиз

>>1647815
Что за дауно вопросы, dude.

>>1648316
в бд.
хз, его никто еще не будет использовать как минимум 2 года в нормальных конторах.
Либы. Либо сам.
Сделали. Но самому делать это зашкварно.
Макось особо не нужна. Но статьи есть, этого достаточно.

>>1648320
В моей оформленной шапке есть канал, где это можно найти. Ты вообще с мозгами?

>>1648480
Да, идите все в веб.

>>1648536
Вряд ли через пару лет. Обычно офер только помидорам с 5 годами как минимум. И это не так то просто, как все говорят сделать. Исключая все социальные аспекты офк.

>получает 210к
Пусть расписку принесет, и еще вычтет уплату налогов.
Аноним 02/04/20 Чтв 16:49:29 1648586181
>>1648553
почему дебич?
похуй, попробую
Аноним 02/04/20 Чтв 17:36:05 1648609182
>>1648586
Делай что хочешь, это твоя `жизнь`.
Аноним 02/04/20 Чтв 17:41:36 1648613183
>>1648553
>Пусть расписку принесет, и еще вычтет уплату налогов.
>зп в рублях
>уплата налогов
У тебя там в "нормальной конторе" за тебя налоги не платят? Или хотя бы в конверте отдавать не догадались?
Аноним 02/04/20 Чтв 18:03:11 1648627184
Аноним 03/04/20 Птн 16:59:38 1649381185
image.png (22Кб, 981x231)
981x231
Как же достало это говно! Пытаюсь зарегать аккаунт разработчика, но получаю вот это дерьмо, без каких-либо внятных объяснений. Кто-нибудь сталкивался?
Аноним 03/04/20 Птн 17:06:46 1649389186
>>1649381
Все сталкивались. Эпл проверяет твои данные. Может фото паспорта попросить, если что-то не понравится например имя акка с кредиткой не совпадает.
Аноним 03/04/20 Птн 17:13:07 1649394187
>>1649389>>1649381
В глаза ебусь, думал там пендинг. Давно это у тебя?
Аноним 03/04/20 Птн 17:22:03 1649402188
>>1649394
С сегодняшнего дня, я залетная ведроблядь. Пытался и со старого appleId, и с зареганного сегодня - проблема остается. Собственно я не один такой, полно тредов аналогичных этому https://forums.developer.apple.com/thread/126152, но решения проблемы нигде нет. Может быть это потому что я указал что я из рашки?
Аноним 03/04/20 Птн 22:18:55 1649614189
Надеюсь до июня-июля перекачусь в iOS разрабы и найду работу. Перекатываюсю с фронта.
Аноним 03/04/20 Птн 23:39:31 1649646190
>>1649614
>Надеюсь до июня-июля
Удачи, братан.
Аноним 04/04/20 Суб 00:08:03 1649657191
>>1649614
>Надеюсь до июня-июля перекачусь в iOS
Если не даун и не будешь сидеть дрочить все это время — на начальный уровень спокойно войдёшь.

>и найду работу
А вот это уже сомнительно. Даже если все эти изоляции реально закончатся через месяц (смотри на Китай — не закончатся), экономика ещё пару месяцев будет стоять и ещё несколько месяцев возвращаться на исходную позицию.
Короче, джунам сейчас найти работу будет очень сложно, если есть работа — лучше сиди на старом месте. А если ты борщехлёб — похуй, вкатывайся, хуже точно не будет.
Аноним 04/04/20 Суб 10:46:14 1649796192
>>1649657
Тащемта джунам сейчас будет везде вкатиться сложно, не только в мобилочки
А так да, конечно хуле и нет
Аноним 04/04/20 Суб 11:58:38 1649849193
А как у Свифта с кроссплатформенностью?
Можно навоять что-нибудь под линь, андроид, венду?
Аноним 04/04/20 Суб 12:13:02 1649867194
>>1649849
линь да, но с кор либами проблема, с диспатч проблема, фоундейшона нормального нету. Андроид нет, винда скоро да.
Аноним 04/04/20 Суб 13:12:03 1649925195
Аноним 04/04/20 Суб 13:52:50 1649970196
>>1649849
Чисто как язык в вакууме — может работать на всех платформах, в которые умеет LLVM.
И в андроид
https://github.com/apple/swift/blob/master/docs/Android.md — как язык для NDK
https://www.scade.io — кроссплатформа в стиле Qt

И под линукс спокойно писать можешь, там +- всё есть. Правда, непонятно какого качества, о чём писал анон выше.

А вот виндовая версия будет работать на WSL (см https://github.com/apple/swift/blob/master/docs/Windows.md ), и будет чуть хуже линуксовой по качеству.

Единственное но — библиотеки. Ты же блять не пишешь сфеерического коня в вакууме, для такой кроссплатформы придётся ещё как минимум уживать свифт с каким нибудь Qt, и тут будет вопрос — почему бы просто не ебануть всё на плюсах и не мучать жепу?
Аноним 05/04/20 Вск 11:55:59 1650538197
привет всем
начал вкатываться, почитывая app development with swift, которой нет в шапке. Нет в шапке, потому что это кал? или просто у рея САМАЯ лучшая теория с практикой?

Аноним 05/04/20 Вск 14:52:28 1650669198
>>1650538
Самая лучшая теория с практикой это разбор хороших эпловских апов. К сожалению апов на свифте для скачивания у эпла нету. Они все на Obj-C. Поэтому имеет смысл учить отдельно инфраструктуору на эпловских апах из доков на обджективе и отдельно язык свифт.
Аноним 05/04/20 Вск 15:29:09 1650726199
>>1650669
Имеет смысл так же не забивать хуй и на обж-с, просто потому что легаси ещё на десяток лет хватит. Причём в любом более менее большом проекте.
Аноним 05/04/20 Вск 22:05:10 1651332200
>>1650726
Двачую.
Недавно разгребал подобное, хотя что я могу знать
мимо джун 2 месяца
Аноним 07/04/20 Втр 12:50:54 1652492201
реально из приложения, как из apk, картинки вытащить?
Аноним 07/04/20 Втр 13:21:58 1652506202
Аноним 07/04/20 Втр 15:22:27 1652564203
Аноним 07/04/20 Втр 15:23:51 1652565204
Кстати, Дейв Абрамс присоединился к кор-тиму S4TF в Гугле
Аноним 07/04/20 Втр 18:15:37 1652759205
>>1652564
Ну че, ахуенно. Теперь как и бэкэндеры будем страдать и поносить матерей матеметиков (и прочих людей, не причастных к программированию) за библиотеки с 1 файлом на 10к строк кода и кромешный пиздец в них, который надо будет поддерживать в проде.
Аноним 07/04/20 Втр 21:11:23 1652933206
>>1652759
да нахуй этот свифт и впизду
уж лучше вернуться обратно сосать жопу в js
Аноним 07/04/20 Втр 21:16:47 1652937207
Аноним 07/04/20 Втр 21:20:08 1652940208
>>1652937
Найти работу хер выйдет (до вируса)
Когда был на js, то был вариант укатиться в Европу, но думал, а ладно, поебать, попробую свифт, т.к. интересны были мобилки
Но ни европы, ни работы в дс

скорее всего, проблема во мне, а не в языке
Аноним 07/04/20 Втр 23:27:49 1653076209
>>1652940
Да, проблема в тебе.


------------
бтв, а че так свифтуи лагает на макоси? Думал что-то поделаю, а тут на тебе..
Аноним 08/04/20 Срд 10:52:24 1653260210
>>1653076
>бтв, а че так свифтуи лагает на макоси? Думал что-то поделаю, а тут на тебе..
Я же тебе писал, что будет через жепу, блэд.
Он не столько лагает, сколько рисуется ненативно со всякими косяками вроде черных полос при резайсе окна и прочих. Реально лагает он в сложных вьюхах и это уже не исправить просто by architecture.

Всё же, изначально его пилили для часов, а потом адаптировали для мобилок, чего ты ожидал?
Михаил 08/04/20 Срд 15:29:37 1653459211
Котаны как лучше надрачивать создание интерфеса через стори борд или все через код писать ?
Аноним 08/04/20 Срд 15:35:46 1653468212
>>1653260
Я сюда захожу раз в 2-3 недели в лучшем случае, не тому писал. Спасибо за отзыв.

>>1653459
оба.
Аноним 08/04/20 Срд 18:58:27 1653619213
>>1653459
Смотри по области применения.
Сториборды — только для маленьких прилаг, которые ты при этом пишешь один.
Ксибы — уже можно писать не одному, но если проект чуть больше среднего — тоже ахуеешь поддерживать это.
Код — самый гибкий и прагматичный (как минимум в командной разработке) метод.
Если хочешь найти работу — на сториборды даже не смотри.
Аноним 08/04/20 Срд 21:19:14 1653743214
1.PNG (563Кб, 748x821)
748x821
2.PNG (627Кб, 747x842)
747x842
3.PNG (647Кб, 750x851)
750x851
Случайно загуглил разраба телеги под macOS, так как хотелось хоть раз увидеть разрабов под мак своими глазами.
Смотрите, какой няшный кунчик.
А ведь под какую-нибудь винду или андроид, скорее всего, приложение делает задрот-натурал.
Аноним 08/04/20 Срд 22:05:07 1653761215
image.png (9Кб, 540x53)
540x53
Аноним 08/04/20 Срд 22:47:58 1653786216
Аноним 08/04/20 Срд 23:46:15 1653829217
Lite на плюсах намного пизже, хотя без сомнения это тоже крутяк
Аноним 08/04/20 Срд 23:57:09 1653831218
>>1653829
Чем пизже-то? Вырвиглазными шрифтами, которые Qt никак за 20 лет не научится рисовать везде нативно? 
Аноним 09/04/20 Чтв 00:16:34 1653834219
>>1653829

И 10ти кратно большим потреблением ресурсов, без каких-то доп фич.
Аноним 09/04/20 Чтв 02:40:10 1653860220
Есть гитхабы каких-то народных проектов (вроде телеги и двачбраузера) на Swift? Желательно на SwiftUI
Аноним 09/04/20 Чтв 13:51:54 1654041221
Аноним 09/04/20 Чтв 15:40:06 1654112222
Аноним 09/04/20 Чтв 15:44:05 1654116223
1.png (5Кб, 911x141)
911x141
Блять, ну что это такое? это admob валица или что? меня уволят нахуй
Аноним 09/04/20 Чтв 16:13:26 1654147224
>>1654116
что то с кор анимейшн, посмотри есть ли у тебя поды которые её используют. Вообще по дефолту метал валится на самых простых вещах, особенно при загрузке приложения
Аноним 09/04/20 Чтв 16:58:00 1654174225
>>1654147
в общем фиг найдешь
а объясните, какой смысл иметь два раздельных значения номера сборки и название версии 1.1.1, если при загрузке архива нужно обязательно и то и другое менять?
Аноним 09/04/20 Чтв 18:01:44 1654226226
>>1654116
Единственный способ найти что валится с такими ошибками — найти способ повторить, и тогглить фичи с библиотеками.

А если архитектура на такое не рассчитана — пойти нахуй.
Аноним 09/04/20 Чтв 19:34:53 1654296227
>>1654226
бля, там приложение, 3 экрана, текст и картинки,
может изза того что кастомная вьюха рисуется в CGContext
Аноним 09/04/20 Чтв 22:46:46 1654429228
Дратути
Вопрос в целом про языки, но сам вот пару недель стараюсь вкатиться в свифт, так что спрошу
Насколько зашкварно искать репетитора/ментора для помощи во вкате?
Сука основная работа, которая в край достала, отнимает от 2 до 10 часов в день, в результате чего подход не очень системный выходит и вместо рационального изучения выходит рваное говно. Да и много времени уходит на то, чтобы осознать какую-то тему, найти, кому показать код для ревью.

Наверняка многие испытывали такие проблемы и лучший совет: вкатывайся сам.
Спасибочки
Аноним 09/04/20 Чтв 23:38:10 1654458229
>>1654429
Чтобы вкатиться не нужно так много как ты думаешь, еще и код кому-то на ревью показывать, не смеши, на работе уже будут ревьювить
Аноним 10/04/20 Птн 17:02:35 1654881230
>>1654296
Ну тогда я бы тебя реально уволил нахуй, если ты не можешь в такой маленькой залупе найти что там крэшит прилагу.

>>1654429
>Насколько зашкварно искать репетитора/ментора для помощи во вкате?
Ненасколько. Есть целые чаты и коммунити по этой теме (типо свифтбука итд).

А по факту, однохуйственно тебе нужно заниматься практикой чтобы чему-то научиться, и практических навыков (кроме более чистого кода) ты от менторинга скорее всего не получишь.
Аноним 10/04/20 Птн 21:59:26 1655093231
>>1654881
ну и как мне найти, если валится только у челиков каких рандомных, без стектрейса
Аноним 10/04/20 Птн 23:19:03 1655134232
>>1655093
>60 рандомных челиков))
Я же тебе написал уже, помочь загуглить?
а) https://en.wikipedia.org/wiki/Feature_toggle
б) Напиши UI-тест который будет запускать прилагу сотнями раз (желательно найти те же девайсы с теми же версиями оси) и пробуй повторить, а потом то же с/без фичи/либы.
в) Самый днище вариант — разбить максимально инициализацию по этапам и спамить ивентами с номерами этапов в аналитику (у тебя же она есть?). Потом смотреть айдишник юзера в багмониторе и сервисе аналитики. Если не поймаешь нихуя — то точно либа крашится, лол.
Аноним 11/04/20 Суб 02:06:44 1655249233
>>1655093
Для этого люди логируют каждый момент в приложении. Если не вытаскиваешь, то кликаешь старшину, если один - то я бы на такое не подписывался на твоем месте.


>>1654429
можешь оставлять телегу, наставлю за бесплатно.
Аноним 11/04/20 Суб 10:52:19 1655390234
>>1655134
чет сложно и наверное не стоит того, там крешится у 1%, наверное это специфика ios такая
сам то я с ведра, там хоть стектрейс человеческий
Аноним 11/04/20 Суб 11:13:31 1655415235
image.png (835Кб, 900x900)
900x900
>крешится у 1%, наверное это специфика ios такая
Аноним 11/04/20 Суб 12:22:13 1655489236
>>1655390
Стектрейс человеческий, остальное - для животных. Сам знаешь.
Аноним 11/04/20 Суб 12:38:06 1655508237
В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме
Аноним 11/04/20 Суб 12:44:39 1655514238
>>1655390
>сам то я с ведра, там хоть стектрейс человеческий
Потому наверно и тормозит.
Аноним 11/04/20 Суб 15:53:35 1655740239
>>1655514
ну началось, а еще он глючный и багованный, и вообще гугл корпорация зла
Аноним 11/04/20 Суб 22:21:07 1656087240
>>1655740
Тащем-то да, так оно и есть.
Аноним 15/04/20 Срд 14:04:02 1658391241
А тратить время на CS193P имеет смысл ? Или уже многое успело стухнуть со времнем 2017го?
Аноним 15/04/20 Срд 14:58:32 1658451242
>>1658391
Немного подтух, но проходи спокойно, ничего с того времени об колено не ломали.
Аноним 15/04/20 Срд 18:09:54 1658579243
>>1658391
Проходи, еще домашки делай через сториборды и потом через код переделывай - профита будет много.
Аноним 15/04/20 Срд 19:31:44 1658621244
Аноним 15/04/20 Срд 19:46:23 1658628245
>>1658621
>эта попытка подсоса самому себе...
Аноним 16/04/20 Чтв 10:27:05 1658902246
А есть какие-нибудь фреймворки для создания фотогалереи. Ну там, чтобы увеличивать картинку по двойному тапу, пролистывать вправо-влево, закрывать свайпом. Я смотрю, что в куче приложений используется что-то похожее. Что в ВК, что в Твиттере. Попробовал сделать сам на основе ScrollView, перелистывание сделал через TapGestureRecognizer, но что-то получилась какая-то хуйня. Чувствую, что можно было проще.

Почему вообще таких базовых вещей нет в UIKit? Ну это же реально используется в каждой первой приложухе. Ну почему, блеать, я должен сам из проекта в проект что-то колхозить или искать либы по гитхабу?
Аноним 16/04/20 Чтв 10:35:42 1658905247
>>1658902
> пролистывать вправо-влев
UICollectionView.
> Ну там, чтобы увеличивать картинку по двойному тапу
Зум жестами уже есть в UIScrollView.
> Почему вообще таких базовых вещей нет в UIKit
Есть же, смотрел плохо. Разве что интерактивный свайп (или drag/pan gesture) нужно самому делать.
Аноним 16/04/20 Чтв 10:54:55 1658910248
>>1658905
То есть нужен CollectionView, внутрь каждой ячейки вставлять ScrollView, внутрь которой вставлять ImageView? Ебать гемор. Ещё и закрытие ViewController'а делать свайпом.
Аноним 16/04/20 Чтв 11:48:08 1658933249
>>1658910
>Ебать гемор
И как ты себе представляешь кастомизируемый универсальный компонент для всего этого? Который при этом от версии к версии системы не будет ломаться (с изменением дизайна, новых фичей итд)? inb4: а никак
От UIKit-а нужно именно дженерик средство для того, чтобы склепать то, что нужно именно тебе и не более.

>Ещё и закрытие ViewController'а делать свайпом.
Если нужен именно свайп (не интерактивное перетаскивание) то это вообще 4 строчки кода. Что тебе надо-то?
Аноним 16/04/20 Чтв 12:43:33 1658965250
>>1658933
>Что тебе надо-то?

Чтобы можно было зацепить картинку пальцем, потом тянуть её вверх или вниз. Картинка постепенно будет становиться прозрачной, а потом совсем исчезнет и появится пердыдущий viewController.
Аноним 16/04/20 Чтв 13:04:03 1658974251
>>1658965
Ну вот так уже строчек на 100 задачка, кек.
Аноним 16/04/20 Чтв 15:02:52 1659127252
Аноним 16/04/20 Чтв 17:44:29 1659280253
>>1659127
Вот, это уже лучше, спасибо.
Аноним 17/04/20 Птн 00:59:10 1659637254
>>1659280
Все делается ручками и вполне себе понятно. А подключать на каждый чих либы это извольте, хотя, у вас проекты маленькие. Можете побаловаться.
Аноним 18/04/20 Суб 13:05:44 1660823255
>Apple’s Swift programming language will add support for Windows 10

Блять, ожидать кучу вкатывальщиков еще и в ios? суууука
Аноним 18/04/20 Суб 13:09:01 1660827256
>>1660823
трансляторы свифта и щас есть под винду
Аноним 18/04/20 Суб 13:14:28 1660830257
>>1660823
Нет конечно, будет как под линем - голый язык без фреймворков
Аноним 18/04/20 Суб 13:48:21 1660870258
>>1660830
разве на лине фреймворки не завезли?
Аноним 18/04/20 Суб 14:01:07 1660900259
Аноним 18/04/20 Суб 15:04:07 1660980260
>>1660823
Тащемта, нет, не ждать. iOS — это, в первую, очередь инфраструктура из нескольких десятков фреймворков (как и любая современная платформа). Начиная от системных (https://iphonedevwiki.net/index.php/Frameworks), заканчивая сторонними (Realm/Rx/Texture/Componentkit/Google(десяток либ)/итд). От тебя требуется в первую очередь знать что и когда лучше применить (а для этого нужно хотя бы половину из этого всего знать) и как это всё скомпоновать чтобы на выходе не было неподдерживаемого пиздеца.

Так что похую знаешь ты язык или нет, условие для вката — это наличие специализации на чём-то, а не знание языков (оно само сабой разумеется). Так что учитесь, блядь, писать приложения, а не дрочите на язык.
Аноним 18/04/20 Суб 15:09:22 1660988261
>>1660980
>iOS — это, в первую, очередь инфраструктура из нескольких десятков фреймворков
захардкорженая в технику яблочников => неуниверсальная
Аноним 18/04/20 Суб 15:21:51 1660999262
>>1660988
Спасибо, кэп. У меня всё сообщение об этом, как ты вообще читаешь, ебанат?

Алсо, превентивный аргумент против пуков про "нинужна": для всяких CLI утилитn всё ещё нет более менее нормального языка, кроме go, который вот прям нихуя не нормальный, но шустрый, статический и компилируемый, пусть портируют.
Аноним 18/04/20 Суб 15:26:33 1661005263
>>1660988
Вообще, насколько нужно быть пробитым долбоёбом, чтобы считать что "инфраструктура из нескольких десятков системных фреймворков", которая в этом контексте по определению означает системный вендорлок, вообще может быть универсальной? Ты хоть одну такую видел? Как там нативные виндовые аппы, нормально на линуксах и айпадах бегают? Жавовый спринг как с дотнетом работает? Не брыкается?
Аноним 18/04/20 Суб 15:34:17 1661009264
>>1661005
тебе доебатся не к чему? сходи в перезвоним тред
Аноним 18/04/20 Суб 15:35:56 1661013265
>>1661009
Не, мне интересно, как ты, долбоёб, вообще мыслишь. Вроде как профессия не то что бы для землекопов, какие-то базовые задатки интеллекта нужны, а тут такое.
Аноним 18/04/20 Суб 15:41:06 1661014266
>>1661013
а мне твое мнение не особо интересно, сходи на хер
Аноним 18/04/20 Суб 15:42:53 1661015267
>>1661014
Так я своё и не выражаю, а спрашиваю твоё, лол. Этот додик реально читать походу не умеет.
Аноним 18/04/20 Суб 15:55:16 1661023268
>>1661014
>>1661015
вы заебали, колхозники
стоит вкатываться или нет?
Аноним 18/04/20 Суб 15:56:50 1661026269
Аноним 18/04/20 Суб 16:00:06 1661030270
>>1661026
почему? я жалею, что вкатился в парашу JS
Аноним 18/04/20 Суб 16:28:27 1661051271
>>1661030
а че жалеешь на макаке все щас пишут
Аноним 18/04/20 Суб 17:33:08 1661085272
internet-meme-r[...].jpg (74Кб, 800x800)
800x800
>>1661023
>вы заебали, колхозники
Аноним 18/04/20 Суб 19:44:22 1661237273
>>1613984 (OP)
Поясните веб разрабу. Количество разных устройств от эпл на iOS можно пересчитать по пальцам. Система намного лучше оптимизирована чем ведро(недавно пересел), не имеет всяких йоба кастомных оболочек. Значит ли это, что быть мобильным разрабом легче под яблоко, а значит и вкатиться(пройти собесы и стать джуном/трейни) проще?
Аноним 18/04/20 Суб 19:48:31 1661242274
>>1661237
>Значит ли это, что быть мобильным разрабом легче под яблоко
однохуйственно
Аноним 18/04/20 Суб 20:12:37 1661269275
>>1661237
>Система намного лучше оптимизирована чем ведро
И это не потому что
>не имеет всяких йоба кастомных оболочек
или система ебать оптимизированная (хотя явно быстрее чем андроид на бюджетнике конечно), а в первую очередь потому что требования к перформансу прилаг выше. Мы вот, например когда нужен нетривиальный списочек с нормальным фреймрейтом, идём и считаем фреймы руками (да да, в 2к20). Ебёмся с профайлерами там, рисуем тенюшечки в картинках, чтобы скруглить углы обрезаем сами картинки, декодим их там ручками в бэкграунде, ищем прозрачные слои и вся вот эта хуйня, на которую 90% андроид девелоперов просто хуй клали и делали это всё в пару строк при отрисовке UI-я.

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

>Значит ли это, что быть мобильным разрабом легче под яблоко, а значит и вкатиться(пройти собесы и стать джуном/трейни) проще?
Эээ, нет.
Аноним 18/04/20 Суб 20:41:07 1661299276
>>1661237
соотношение по вкатывальщиков такое же, как в ведроиде
а еще с андроидом больше вакансий за рубежом
Аноним 19/04/20 Вск 05:24:44 1661510277
Анончики с Украины в треде есть? Вкатываюсь в iOS, чекнул вакансии на dou.ua - в Киеве всего 23 вакансии из них наверное процентов 80 сеньерcкие. Такой пиздец из-за Короны или в Украине iOS разработчики не нужны и только веб?
Аноним 19/04/20 Вск 07:43:17 1661532278
Аноним 19/04/20 Вск 09:29:32 1661572279
Здравствуйте! У меня вопрос к треду. Хватит ли Air 2020 для программирования?
Аноним 19/04/20 Вск 10:20:50 1661589280
Аноним 19/04/20 Вск 10:45:29 1661611281
Аноним 19/04/20 Вск 11:25:19 1661691282
>>1661510
Украина и Беларусь — во-первых, страны живущие аутсорсингом, ясен хуй что 80% вакансий будут завязаны на веб.
Во-вторых, сайт нужен каждой макаке, приложение — только более менее крупному бизнесу, и так везде. Об этом дохуя выше писали.
Аноним 19/04/20 Вск 11:28:42 1661693283
>>1661572
Разница между минимальным эйром и минимальной прошлой — 20к, а по процессору почти в 2 раза. Ты уверен что 20к стоят того?
Аноним 19/04/20 Вск 11:29:04 1661694284
Аноним 19/04/20 Вск 12:17:59 1661721285
>>1661691
Значит похуй. Буду искать из того что есть, ибо мне по кайфу только под яблоко кодить.
Аноним 19/04/20 Вск 12:28:56 1661730286
>>1661693
В минимальной прошке 128 гб. В минимальном эре 256 гб.
Аноним 19/04/20 Вск 12:29:20 1661731287
>>1661693
И разница не 20 тыс., а 30 тыс.
Аноним 19/04/20 Вск 14:05:01 1661815288
>>1661731
Хз что у тебя за цены такие, смотрю на сайте эпла — 90к и 110к соответсвенно.

>>1661730
Если тебе нужен ноутбук именно для программирования — ты можешь упереться либо в процессор, либо в оперативку, но никак не в объём диска, лол.
Аноним 19/04/20 Вск 14:07:26 1661818289
>>1661815
Тем более, что в отличие от процессора, воткнуть потом внешний ссд никто не мешает.
Аноним 19/04/20 Вск 22:19:44 1662402290
>>1661818
>воткнуть потом внешний ссд
С такими рассуждениями тебе больше подойдет разработка под андроид.
Аноним 20/04/20 Пнд 00:52:21 1662474291
>>1662402
Так я в отличие от тебя в айоси уже не вкатывальщик, мань.
Аноним 20/04/20 Пнд 06:19:50 1662575292
Посоны, если сравнивать Стенфорд и Скутаренко, что лучше?
Аноним 20/04/20 Пнд 18:09:09 1663124293
>>1662575
И то и это — просто скомпонованные и разжеванные доки эпла, лол. Так что выбирай по своим знаниям английского. Лучше конечно 1-й вариант, практика лишней не бывает, но если не балакаешь совсем — изучай по Скутаренко.
Аноним 21/04/20 Втр 13:27:32 1663659294
>>1613984 (OP)
Всем привет. Какой макбук можно взять для учёбы программированию на Swift? Бюджет до 40000. Хватит ли macbook air 2015 года? Или нужно взять версию 2017 года?
Аноним 21/04/20 Втр 14:00:05 1663672295
Аноним 21/04/20 Втр 14:04:12 1663676296
>>1663672
У меня нет пк, только слабый ноутбук.
Аноним 21/04/20 Втр 14:31:44 1663694297
>>1663676
Ну так загугли сборки под него и собери. За такой ценник ты ничего хоть сколько-то вменяемого не купишь.
Аноним 21/04/20 Втр 14:37:47 1663700298
>>1663694
Ну я находил на авито бу макбуки 2015 и 2017 годов. Вроде состояние у них нормальное. Неужели ноутбук 2012 года с хакинтошем лучше чем макбук 2017 года?
Аноним 21/04/20 Втр 14:41:26 1663702299
>>1663659
можно на линукс поставить свифт, для обучения хватит. Надо поискать только симпотичную иде.
Аноним 21/04/20 Втр 15:08:31 1663715300
>>1663700
с хакинтошем будешь пердолится, и под хакиншот нужно собирать комп с заведомо заранее известными комплектациями, а потом ебаться с его установкой.

возьми на авито.

>>1663702
тут верно.
Аноним 21/04/20 Втр 15:45:04 1663744301
>>1663715
дополню, тем более люди работают с макбуками прошкой 15 годов и живут нормально. главное air не бери.
Аноним 21/04/20 Втр 16:47:34 1663783302
>>1663700
>Неужели ноутбук 2012 года с хакинтошем лучше чем макбук 2017 года?
Чего непонятного в фразе
>собери новый компутер под хакинтош
?

>>1663715
А с макбуком за 40к он ебаться-то не будет.
Аноним 21/04/20 Втр 17:58:21 1663825303
>>1663744
>главное air не бери
Почему?
Аноним 21/04/20 Втр 20:09:26 1663917304
>>1663783
Не будет. Люди при мне спокойно работают. Другой вопрос - время сборки. На 300+ тысяч строк кода будет медленней собираться, чем на новеньком 16 дюймовом.

А ему хватит, тем более если выучится и попадет в контору то там не будут проекты аля уровня сбера.

>>1663825
Прошка это стабильность. Аир не вывезет.
Аноним 22/04/20 Срд 16:57:27 1664642305
4 года, а знаний как у джуна, нихуя не могу чот сложное сделать или спроектировать, эх
Аноним 22/04/20 Срд 17:27:12 1664704306
Аноним 22/04/20 Срд 19:12:36 1664849307
Аноним 22/04/20 Срд 19:36:30 1664874308
>>1664849
Чтобы прокачать умение разбивать сложную задачу на мелкие взаимосвязанные функции для построения работающих систем.
Аноним 22/04/20 Срд 19:39:01 1664876309
А так же научишься с закрытыми глазами работать с координатами и будешь уверенно себя чувствовать в написании юи кодом.
Аноним 22/04/20 Срд 19:41:27 1664878310
>>1664876
Достаточно подтянуть прямоугольный треугольник, тригонометрические функции и пару фигур.
Аноним 22/04/20 Срд 20:34:22 1664925311
>>1664878
>тригонометрические функции
По большому счёту они нужны чтобы побыстрей забыть весь ужас работы с ними и плюхнуться в линейку
Аноним 22/04/20 Срд 21:39:15 1664976312
>>1664876
Если строить UI кодом лучший и надежный способ, почему тогда в Стэнфорде в основном учат строить UI с помощью сторибородов?
Аноним 22/04/20 Срд 21:54:08 1664983313
>>1664976
Потому что это стильно, модно и молодёжно
Аноним 23/04/20 Чтв 23:08:19 1665951314
>>1664976
Потому что там стоит задача тебя побыстрее выучить, чтобы побыстрее отработать деньги, а не вдрачитать тебе в голову всякие там best practice, пускай коллеги на работе с тобой ебутся. Ясен хуй что никому не интересно тратить кучу времени, чтобы рассказать нюфагам про то, как работают вьюхи в айоси и как лэйаутить всё ручками правильно, когда можно показать как кидать кнопку в сториборде и проставлять констрэинты в 2 клика попутно получая леща от того, кто эту хуйню на ревью увидит.

Короче, они просто дают самый необходимый базис, а дальше ебись сам. Что с какой-то стороны даже правильно.
Аноним 23/04/20 Чтв 23:12:51 1665957315
>>1664876
Про общее развитие мозга и геометрию ясно, только вот чем оно тебе поможет лэйаут писать-то? Можно хоть один пример из жизни? Ну кроме какого нибудь паралакса.

Ты же после пары сложна экранов и ещё пары нетривиальных коллекций с ручным лэйаутом и так спокойно начнёшь его писать.
Аноним 23/04/20 Чтв 23:13:25 1665958316
Аноним 24/04/20 Птн 10:34:54 1666175317
>>1665957
Ну тут конечно больше про общее развитие. Ну например ты никогда не будешь впадать в ступор при необходимости мапить координаты тача из виндов во вью.
Аноним 24/04/20 Птн 13:46:27 1666344318
Шапка пиздеж или нет?
Перекатываюсь из версталы. Хочу в разработку. Фронтенд не люблю. Айфон есть. МакМини есть.
Аноним 24/04/20 Птн 13:50:02 1666350319
>>1666344
>Перекатываюсь из версталы
Чтобы стать версталой с низкоуровенными заёбами?
Аноним 24/04/20 Птн 13:51:40 1666353320
Аноним 24/04/20 Птн 15:17:08 1666429321
>>1666353
Тогда в шапке всё по делу, а самый быстрый вкат можно устроить перейдя сразу к пункту
>Не люблю читать книжки я долбаеб
И просмотрев курсы по ссылке.
Аноним 24/04/20 Птн 15:19:04 1666436322
>>1666429
Да я лучше тогда один курс по синтаксису свифта посмотрю, который по первым ссылкам. У того чувака, который в разделе для долбоебов, по свифту 2 видео
Аноним 25/04/20 Суб 09:17:00 1666999323
Зарисовка 2.png (144Кб, 1536x1364)
1536x1364
Зарисовка.png (156Кб, 1536x1626)
1536x1626
>>1665957
недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
Аноним 25/04/20 Суб 09:17:26 1667000324
Зарисовка 2.png (144Кб, 1536x1364)
1536x1364
Зарисовка.png (156Кб, 1536x1626)
1536x1626
>>1665957
недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
Аноним 25/04/20 Суб 10:31:14 1667034325
15877954211240.png (91Кб, 1536x1364)
1536x1364
15877954211251.png (94Кб, 1536x1626)
1536x1626
>>1665957
относительно недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
Аноним 25/04/20 Суб 11:28:07 1667055326
>>1667034
>>1667000
>>1666999
Ну вот опять же — построение графика, если ты не работаешь в какой нибудь финтех конторе (где их нужно по 20 видов делать на каждый пук), явно не та задача ради которой стоит задрачивать геометрию. Остаётся только общее развитие, а это уже в отличие от каких нибудь алгоритмов/английского/итд сомнительная инвестиция времени.
Аноним 25/04/20 Суб 12:59:19 1667112327
>>1667055
"Сомнительная инвестиция времени" это когда тебя принуждают заниматься тем, чем ты не хочешь.
Аноним 25/04/20 Суб 15:41:32 1667219328
>>1667112
>"Сомнительная инвестиция времени"
это когда ты, вместо того, чтобы тратить свободное время на то, что тебе в будущем будет нужно регулярно, тратишь его на то что тебе пригодится несколько раз за всю твою карьеру.
Аноним 26/04/20 Вск 13:47:30 1667963329
Аноны, что скажете за metanit?
Аноним 26/04/20 Вск 15:28:16 1668062330
>>1667963
Какой-то сайт из 2005-го, что сказать-то? Ну какие-то переводы доков там лежат, хз что ты ещё услышать хочешь.
Аноним 27/04/20 Пнд 00:05:53 1668542331
Сап, реально ли вкатиться без мака? Или лучше пиздовать отсюдова в kotlin тред?
Аноним 27/04/20 Пнд 11:11:34 1668819332
>>1668542
А нагую тебе вкатывается без мака? Пользуйся теми инструментами что доступны
Аноним 27/04/20 Пнд 11:24:36 1668835333
Почитав тред я так и не понял куда вкатываться - спринг на джаве начинать трогать/свифт и гейось?
Аноним 27/04/20 Пнд 11:28:27 1668840334
>>1668835
а причем тут спринг в ios-треде?
лучше в джаву, потому что в ios и так вакансий было мало, так сейчас и подавно работу хуй найдешь
Аноним 27/04/20 Пнд 12:00:18 1668862335
>>1668840
А как так получается? По юзабилити веб на мобилках ужасен, при этом рынок мобилок все хуевее и хуевее.
Аноним 27/04/20 Пнд 12:40:24 1668909336
>>1668862
я в целом говорю про то, во что лучше вкатываться
потому что сейчас массовая истерия на веб, переход на клауд и прочее
Аноним 27/04/20 Пнд 13:20:53 1668963337
Поддвачну. Работу можно только на хую найти. Или пилить своё приложение в стор по вечерам после работы посудомойщиком.
Аноним 27/04/20 Пнд 15:14:02 1669156338
>>1668963
Тоже поддвачну. Я Сам фронтенд кодер - а по вечерам и в свободное время пилу свою приложуху на свифте.
Аноним 27/04/20 Пнд 15:55:23 1669213339
Аноним 27/04/20 Пнд 15:55:42 1669215340
>>1669156
Как тебе айос после фронта?
sage 27/04/20 Пнд 16:54:23 1669267341
Снимок экрана 2[...].png (185Кб, 1140x996)
1140x996
Вот бля, классика жанра, объява весит месяца полтора. Месяц назад отправил им отклик с полным фаршем. Выписали отказ. Сегодня апнули свою тухлую объяву
https://career.habr.com/vacancies/1000055303
Аноним 28/04/20 Втр 00:22:02 1669712342
Анон, помоги. Начал курить тот самый стенфордский курс cs193p 2017-2018 из шапки. На английском туговато идет, много моментов не понимаю нормально. Вот тут есть конспект лекций на русском https://bestkora.com/IosDeveloper/ios-11-swift-4/ .
Но он платный. Вроде и 1500 за весь курс не так уж и много, а вроде и жаба душит, особенно учитывая что ебаный вирус лишил пока что заработка практически полностью. Нет ли ссылок на этот самый конспект на русском языке?
Аноним 28/04/20 Втр 06:39:14 1669831343
>>1669712
Если английский душит, то сначала подтяни английский. Или вместо стэнфорда проходи скутаренко, делая задания на свифте.
Аноним 28/04/20 Втр 16:45:48 1670417344
>>1669712
1. встречаешь незнакомое слово\выражение
2. переводишь со словарем
3. идешь дальше, if sentence == 1 { go to 1} else {3}
Аноним 29/04/20 Срд 14:07:47 1671384345
Пиздец. Реально работу хуй найду в своём миллионике, если сейчас вкачусь? В энтерпрайз-жабу же конкуренция тоже немаленькая будет...
Аноним 29/04/20 Срд 20:45:32 1671798346
>>1671384
Именно сейчас будучи вкатывальщиком у тебя в любой области минимум шансов найти работу по сравнению с тем, что было ещё 2 месяца назад. Разве что работягой в больничку пойти.
Аноним 01/05/20 Птн 12:43:51 1673461347
Какой мак взять с бюджетом в 800$ чтобы он поддерживался еще 3-4 года?
Аноним 01/05/20 Птн 12:54:34 1673469348
>>1673461
iMac 21' 17того или 19 года на авите с максимумом оперативки.
Аноним 01/05/20 Птн 13:43:37 1673511349
>>1673469
А среди макбуков есть что-нибудь? Слышал, что 16-18 года говно, а 2015 вряд ли еще 3-4 года будет актуален
Аноним 01/05/20 Птн 18:31:41 1673825350
>>1671384
у меня в миллионнике в молодёжный банчок конкурс на стажировку 200 чел на 5 мест

дохуя студентоты, кто уже год-полтора худо-бедно чото пишет

и они все адово конкурируют за сраную стажировку по гпх-контракту

за копейки без гарантии трудоустройства по её окончании
Аноним 02/05/20 Суб 15:34:01 1674443351
>>1673825
Это ты конкретно про гейос стажировку?
Аноним 02/05/20 Суб 18:03:21 1674549352
>>1673511
2015 уже не особо то и актуален (если не топовая 15-ка, такая точно поживёт ещё пару лет). Из новых раньше 2018 б/у версии смотреть смысла нет, т.к. скорый flexgate (который без капремонта за пол цены ноута не исправить) и заедающие клавы ждут тебя, а за 800$ ты ноуты младше 1-2 лет не найдёшь (а если и найдёшь, то на таком 100% либо монтировали видео, либо им забивали гвозди, но энивэй он будет не в том состоянии которое ты хочешь).
Аноним 02/05/20 Суб 18:14:54 1674554353
>>1674549
Сколько тупых и никчемных комментариев на счет выбора мака. Помню когда я совсем зеленый был, меня обоссывали здесь на выбор макбука 17 года с 128 гб памяти.

Заедающая клавиатура, малый размер шлейфа и прочее и прочее говнометание, необоснованное.
Аноним 02/05/20 Суб 19:31:05 1674670354
>>1674554
>ряяяяя у миня никакова флексгейта ниту(((9
Успокойся, дитё, его уже даже эпл признало, как и факапы с клавой, которую за несколько лет так и не удалось допилить и в конце концов её выпилили нахуй в 16", заменив на гибридный вариант прошлой и новой.
Аноним 02/05/20 Суб 20:02:14 1674725355
>>1673461
Взял на ebay Прошку 13" 2015-го года, Core i5 2.7, 16Gb RAM, 128Gb SSD. Стоил ноут чуть меньше 500 долларов вроде (со всеми комиссиями), в рублях вышло 31к примерно (дело было в феврале, прям перед падением рубля успел). Но мне повезло, что у меня кореш в штатах был в тот момент, я тупо на него заказал и он бесплатно привез (ну как бесплатно, я ему в подарок портвейна хорошего купил). Так-то в рашку никто почти не доставляет.
Состояние ноута великолепное, почти три месяца работаю с ним - нареканий ноль. Xcode и симуляторы работают шустро, Каталина тоже. Скорее всего, буду менять SSD на побольше, благо он не распаян. Но пока хватает вроде (да, CleanMyMac юзал пару раз для чистки мусора от Xcode).
Хз чо советовать, просто опытом делюсь. По моим ощущениям сей продукт еще пару лет протянет.
Аноним 02/05/20 Суб 23:19:24 1674927356
>>1649849
>Свифта с кроссплатформенностью
Никак. Свифт под линукс это просто кривая поделка для энтузиастов, тоже самое будет и на винде. Хотели бы Эппл нормальную кроссплатформу уже бы давно запилили что-нибудь вроде GNUStep / OpenStep.
Нужна нормальная кроссплатформа юзай QT qml.
Аноним 03/05/20 Вск 09:47:10 1675197357
>>1674443
Там фронт, бэк и мобилки.
Аноним 03/05/20 Вск 13:03:10 1675299358
>>1674725
ну. возможно ты большие проекты не трогал. Мне лично 128 не хватает, думаю к осени брать 16 на 320к

>>1674670
да, признали, но не на всех моделях что то отваливается или ломается.

Аноним 03/05/20 Вск 15:33:28 1675485359
>>1675299
>возможно ты большие проекты не трогал
Он же написал про вкат, лол.
>да, признали, но не на всех моделях что то отваливается или ломается.
Клавиатура без продувания заедает примерно у всех (даже тупо от пыли), а экран может не отвалиться вообще если ты ноутбук не открываешь больше чем на 90°, но это же, блять, мучение.
Аноним 04/05/20 Пнд 16:19:12 1676317360
Снимок экрана 2[...].png (24Кб, 793x181)
793x181
>>1669267
Карнавал долбоебизма продолжается
Я больше не буду бампать эту вакансию, думаю что всем и так понятно что к чему
Аноним 04/05/20 Пнд 16:30:47 1676354361
>>1675485
Не знаю. у меня все норм.
Аноним 04/05/20 Пнд 16:31:31 1676356362
>>1676317
обычно хрюши в линкеде пишут. не знаю о чем ты.
Аноним 04/05/20 Пнд 20:34:24 1676647363
https://habr.com/ru/company/jugru/news/t/500394/
>Эпл обновила 13"
>отказались от проблемной Butterfly Keyboard, как ранее уже сделали в других макбуках
>ряяяя врёти низаидаит у миня
С удленением шлейфов в 2018-х моделях (как раз как у владельцев 2016 рваться начали массово) наверно тоже случилось сочное врёти.
Аноним 04/05/20 Пнд 20:45:29 1676657364
>>1676647
Хуле они ему диагональ не увеличили за счет рамок как в пятнашке? Ууу жиды
Аноним 04/05/20 Пнд 21:11:36 1676675365
>>1676657
Надо допродать остатки 15" очевидно и таким же образом избавиться от миллионов 13" матриц, потом можно и новые выпускать (тот же айфон se сделали по тем же причинам, а макбук se не хотят, лол).
Аноним 05/05/20 Втр 10:26:53 1677092366
>>1676647
Хорошо, что я не дожидаясь анонса шеснашку купил, тринашки люто трешёвые
Аноним 05/05/20 Втр 16:53:40 1677713367
в.png (63Кб, 229x180)
229x180
>тринашка
>пятнашка
Аноним 05/05/20 Втр 16:56:08 1677720368
21.png (298Кб, 377x423)
377x423
>двадцать однушка
Аноним 05/05/20 Втр 17:33:22 1677827369
>>1677720
>нищук не может позволить себе 27" прошку
Аноним 05/05/20 Втр 17:33:41 1677830370
internet-meme-r[...].jpg (74Кб, 800x800)
800x800
Аноним 05/05/20 Втр 17:35:20 1677835371
>>1677827
Да я и хуй соленый не могу себе позволить
Аноним 05/05/20 Втр 17:37:38 1677843372
image.png (1349Кб, 1200x675)
1200x675
>>1677713
Подключаешь пару 4к мониторов и пануешь. Хотя я предпочитаю работать в кроватке
пикрил
Аноним 05/05/20 Втр 17:38:32 1677846373
>>1677827
нах не нужна эта батарея, нафаршированная 21 намного круче для кода
Аноним 05/05/20 Втр 17:40:26 1677851374
>>1677843
и что это удобно? намного удобней клава отдельно, мыш отдельно, комплютор отдельно
Аноним 05/05/20 Втр 17:41:53 1677855375
>>1677851
Мне заходит. У меня и стационарный пека с парой монторов есть, но больше для игор
Аноним 05/05/20 Втр 19:38:09 1678008376
>>1677846
И чем же?
От экрана до всех характеристик — сасает как твоя мамка.
Аноним 05/05/20 Втр 19:40:39 1678011377
Снимок экрана 2[...].png (521Кб, 1746x462)
1746x462
Эпол, что же ты делаешь, ахаха, прекрати
Аноним 05/05/20 Втр 19:42:48 1678017378
>>1678011
Там их больше, страничку пообновляй
Аноним 05/05/20 Втр 19:43:03 1678018379
unnamed.jpg (70Кб, 512x427)
512x427
Блять индуса с этого чувака рисовали
Аноним 05/05/20 Втр 21:03:31 1678148380
Айос господа, есть желание запилить один из клонов кол рекордера, но не могу найти нормальный сервис для авторизации бульбастан сим номеров. Подскажет кто? Что юзать, чтобы валидировать бульбастан симки для кол рекордера
Аноним 05/05/20 Втр 21:08:03 1678151381
>>1674725
для вката пойдет эир 19 года? на i5 1.8 ?
Аноним 06/05/20 Срд 12:42:07 1678575382
композиция 2.jpg (136Кб, 726x699)
726x699
Анон, сам я далек от программирования. Есть таск сделать custom keyboard extension в качестве приложения, чтобы в нем были разные модные шрифты (знаю, тысячи уже таких есть https://apps.apple.com/US/app/id1490411661?l=en)
Расскажи, насколько сложная эта работа, как лучше составить тз?
06/05/20 Срд 16:05:07 1678818383
>>1678148
Я всегда всем советую либо sms-activate, либо 5sim.
мимо бывший спамер
Аноним 06/05/20 Срд 16:14:29 1678825384
>>1673461
>взять
рекомендую: Intel nuc hades canyon NUC8i7HNK. Mac os ставится в пол пинка, не сложнее чем винду поставить, из коробки работает все кроме wifi/blutooth (https://github.com/osy86/HaC-Mini). Сам девайс купил на avito за 30к и впендюрил туда 32Gb RAM и 1TB ssd. Новый такой можно купить за 50к. Аналогичный по характеристикам mac mini получается за 2к$ и со встроенным говном от интела вместо видеокарты.
Аноним 06/05/20 Срд 16:33:17 1678838385
Screen Shot 202[...].png (231Кб, 518x321)
518x321
>>>>1663659
Для программирования главное 16GB памяти, иначе будет все свопить после запуска xcode и эмулятора. При таких бюджетах либо хакинтош, либо макбук 2012

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

В эиры ставят днищепроц троттлящийся в 0, когда IDE с эмулятором разогреют до обжигания рук. Только для джаваскриптов и питона сгодится
Аноним 06/05/20 Срд 17:31:22 1678887386
подскажите пожалуйста, это правда что в ios декодинг html сильно жрет ресурсы?
типа такого на java
org.apache.commons.lang.StringEscapeUtils.unescapeHtml("&#178;")

есть ли какая то быстрая альтернатива для iOS?
Аноним 06/05/20 Срд 20:34:04 1679072387
12.png (36Кб, 668x264)
668x264
Аноним 07/05/20 Чтв 10:44:22 1679381388
>>1678887
>подскажите пожалуйста, это правда что в ios декодинг html сильно жрет ресурсы?
Нет, не правда.
>есть ли какая то быстрая альтернатива для iOS?
Берёшь, собираешь в интернете варианты и бенчмаркаешь их. Если тебе не по 20мб html-я надо обрабатывать за раз — никогда с такой проблемой ты и не столкнёшься.
Аноним 07/05/20 Чтв 12:37:18 1679511389
>>1678575
Это не сложная работа, для тех кто постоянно занимается глифами и кортекстом, но таких очень мало и они все работают в телеграме. Тз нахуй не надо, просто опиши всё словами
Аноним 07/05/20 Чтв 22:15:08 1680270390
>>1678151
Если он у тебя уже есть - подойдет конечно. Но это именно для вката. Дальше на норм проектах будет памяти не хватать + греться будет постоянно.
Если выбираешь/покупаешь - бери прошку 15-го года с 16Gb RAM и горя знать не будешь. На ebay вполне себе попадаются. Я вот взял и доволен как слон.
Аноним 07/05/20 Чтв 23:46:55 1680361391
Аноним 08/05/20 Птн 00:04:23 1680377392
Аноним 08/05/20 Птн 00:24:06 1680398393
>>1680270
Я тебе скажу, по секрету. Все маки греются
Аноним 08/05/20 Птн 14:13:09 1680783394
Аноним 09/05/20 Суб 21:51:43 1682534395
суп, мне тут выдали задачу быстро захуярить приложение для мака (простенькое), ищу курс/книгу чтобы быстро вкатится, углубленно мне не надо, так как приложение рили простое, вроде туду лист.

прочитал шапку там https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91
вроде годно, но у меня сразу возник вопрос, это специфик для iOS или для мака тоже покатит?
Аноним 10/05/20 Вск 11:11:43 1682916396
иди в доки. там много отличий. Все работает на окнах, таблицы и коллекции другие. более геморно в целом.
Аноним 10/05/20 Вск 12:23:09 1682991397
>>1682916
ок спасибо, думаю просто по туториалам и стак оверфлоу можно сделать
Аноним 10/05/20 Вск 13:13:58 1683055398
>>1613984 (OP)
>>С чего вкатываться?
>Swift book - книжка валяется в интернете доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.
>
спрашивал у айосников с работы про нужность обджектив си для вката, все сказали что нахуй не нужон, а надо сразу свифт учить.

мимо куэй макакен
Аноним 10/05/20 Вск 13:16:12 1683056399
>>1683055
На обжс все еще дохуя легаси, возможно тебе повезет и будешь заниматься свифтом, а возможно нет
Аноним 10/05/20 Вск 13:49:00 1683077400
>>1683055
В целом боятся обж-с не надо, так как это всё же C, C это очень интересный язык и там много такого чего нету на свифте. Например линкед листы и всякие деревья, так же будешь хорошо понимать как работают опасные указатели. Если ты брал когда- нибудь книгу по свифту, то наверняка заметил, что там много синтаксиса, но что касается самого программирования и алгоритмов там их очень мало хотя они и крутые, а если ты откроешь книгу по C, ты увидишь что там синтаксиса очень мало, но зато дохера алгоритмов. Так что C так и так неплохо бы знать, это тебя разовьёт как погромиста.
Аноним 10/05/20 Вск 13:57:50 1683085401
image.jpeg (37Кб, 452x280)
452x280
image.jpeg (36Кб, 535x202)
535x202
>>1683055

> С чего вкатываться?

С вротенда.
Аноним 10/05/20 Вск 14:19:46 1683110402
>>1683085
ну я с фронтом не работаю. я чисто мобилки на айос тестирую, следовательно окружен мак техникой, девайсами и айосниками. Да и вообще даже начальное понимание свифта в работе мне даст больший буст, чем умение верстать. Да и пробовал как-то фронт, не зашел, заебался что любой курс/статья/уроки/аллах которым полгода уже УСТАРЕЛИ и НИКТО СЕЙЧАС ТАК НЕ ПИШЕТ, вот блять вам новую концепцию трансвеститы придумали, теперь вот так надо.
Аноним 10/05/20 Вск 15:32:06 1683222403
>>1683055
Зависит от потенциального места работы.

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

Если проект старый или компания большая — то в 80% случаев нужен (в первом случае всё очевидно, но даже если HRюши скажут что проект старый но уже "полностью" портирован на свифт, то знай, что он всегда содержит непортированные куски на которые забили хуй, а поддерживать надо, и тебя тупо объёбывают, а во втором случае — 100% вероятность что даже на новом проекте, который начинается с нуля будешь писать код облепленный внутренними либами на обж-с, или тебя по окончанию одного проекта могут перевести на другой, который уже не такой молодой и хипсторский).
Аноним 10/05/20 Вск 15:34:56 1683225404
>>1683055
Алсо, на самом деле тут уже выше писали ещё один факт — мы ебучие UIKit программисты, а не челики пишущие на каком-то языке, лол. По факту надо знать системные фреймворки, знание языков само по себе вторично.
Аноним 10/05/20 Вск 15:43:35 1683232405
>>1683110
С таким-то настроем тебе либо в обж-с либо в питон/джаву, лол. Свифт точно так же только недавно перестал каждые пол года ломать обратную совместимость (хотя это не точно), но продолжает обрастать новыми фичами по 10 штук даже в минорных релизах.

Без шуток, если тебе не по душе такое — лучше вкатись в какой-то более консервативный стек, мы тут тоже подварачиваем джинсы и хлебаем смузи прыгая по стекам.
Аноним 10/05/20 Вск 15:47:41 1683237406
>>1683232
Это да. Но факт в том что кор тима после 4.2 начала разбредаться, так как всё самое главное они сделали. И в общем всё остальное это сахар. Так что как ты правильно заметил появилось ABI с 4.2 и можно на нём спокойно дальше сидеть и не перекатываться на новые версии. Хотя я сижу на 5.1.3 и если дальше пойдёт такая пьянка то на нём и останусь, дальше учить новые фичи я смысла не вижу. Разобраться бы с тем что есть.
Аноним 10/05/20 Вск 16:36:47 1683270407
>>1683232
бля, вот счас ты меня грустным сделал. Ну да похуй, буду ковырять по тихоньку, если сам писать не стану, то хоть на уровне тостера макакена буду выгодно отличаться от других.
всем спасибки.
Аноним 11/05/20 Пнд 16:16:42 1684046408
Снимок экрана 2[...].png (27Кб, 762x213)
762x213
>>1676317
Продолжаем анал-карнавал
Аноним 11/05/20 Пнд 18:05:21 1684218409
>>1684046
Анон, вот чего тебя так рвёт-то? Ну не взяли и не взяли. Возможно там работает кто-то, кто тебя считает долбоёбом/токсичным пидором/итд. Больше вакансий нет? Ты же не ебучий джун.
Аноним 13/05/20 Срд 04:56:57 1686019410
Вопрос людям, которые уже "вкатились".
Что нужно знать чтобы устроиться джуном в ДС? Хватит ли для этого нескольких опубликованных приложений? Или вместо практики стоит учить теорию?
Аноним 13/05/20 Срд 05:12:39 1686021411
>>1686019
Хватает пару курсов, инфа сотка
Аноним 13/05/20 Срд 05:18:43 1686022412
>>1686021
Да херня эти курсы. Вообще не понимаю для чего они нужны. Все есть в открытом доступе. Я не настолько тупой "вкатывальщик". Вообще начал учиться от безделия, но сейчас подумал, может получиться реально работу найти. Я уже, в принципе, могу с нуля полезное приложение на UIKit написать(чем и занимаюсь). И мне не до конца понятно какие знания нужны, чтобы претендовать на работу.
Аноним 13/05/20 Срд 10:36:46 1686186413
>>1686022
На хабре статья что-то типа 10 навыков начинающего ios разработчика, уже скидывал, там неплохо расписано
Аноним 13/05/20 Срд 10:47:57 1686197414
Аноним 13/05/20 Срд 11:33:58 1686286415
>>1686019
Да, пару прилаг в аппсторе это мастхэв.
Ещё хорошо бы, если они написаны не задней ногой и исходники лежат на гитхабе (в больших компаниях всем похуй на такое, а в маленьких компаниях/стартапах почти все смотрят потому что там денег на эйчаров никто не хочет выкидывать и кадровиком в будущем придётся работать тебе, кек).
Из теории только всякая совсем абстрактная хуита нужна (паттерны, SOLID, архитектуры вот это всё), остальное ты на практике зазубришь.
Аноним 13/05/20 Срд 12:15:12 1686357416
>>1686022
а ты сходи на собес и узнаешь. Уровень коррелируется относительно твоего понимания кода и абстракций. Например, высчитывание running time некоторого участка и анализ твоего кода.

>>1686286
Нет, не мастхэв. Остальное отчасти верно.

И вообще, что я забыл на двощах. Закрыл.
Аноним 13/05/20 Срд 12:34:54 1686408417
>>1686019
Практика то полюбому нужна. А вообще как повезет. Начальные позиции это полный рандом. Стоит тупо по собеседованиям ходить. Заодно слабые месте узнаешь и сможешь подтянуть. Я вообще вкатился через трейни с нулевым опытом конкретно в iOS и без реального в программировании (была вышка).
Аноним 13/05/20 Срд 13:58:11 1686484418
>>1686357
>Нет, не мастхэв
Зависит, опять же, от потенциального места, где резюме будут смотреть. По моему опыту, почти все хрюши руководствуются правилом "нет аппстора -> можно не смотреть". Вообще, само наличие кадрового отдела как бы намекает на большой поток и подобную тактику.

Ну и без практики совсем зелёный джун имеет шанс разве что пойти нахуй, а челик даже с парой высеров в аппсторе всегда сможет хотя бы перехватить пару заказов на фрилансе если с история с поиском затянется. Так что мастхэв.
Аноним 13/05/20 Срд 18:09:21 1686933419
>>1686484
>>1686408
>>1686357
>>1686286
Спасибо аноны, буду зубрить. Думаю ваши ответы пригодятся другим анонам с схожими вопросами.
Аноним 13/05/20 Срд 20:05:56 1687100420
суп, немного оффтопа: есть варик взять за 50к 21-дюймовый imac 2017-го года с i5, 8 ram и 1tb hdd. стоит ли оно того? действительно ли с диском на аймаке тяжело живется и сложно ли проапгрейдить все это дело своими руками?
Аноним 13/05/20 Срд 20:15:31 1687115421
>>1686484
Лучше в веб вкатиться и не надо 100$ лишних платить и вакансий больше
Аноним 13/05/20 Срд 20:58:02 1687144422
>>1687100
Да, ты ахуеешь с лагов от HDD.
Но проблема не в нём, можно воткнуть хоть внешний, проблема в 8 об которые у тебя будут кончаться при старте дебага сходу, и в 21’’ хуй ты сам засунешь новые плашки не разбирая его полностью.
Аноним 14/05/20 Чтв 10:07:12 1687412423
>>1686484
Это не мастхев. Хрюши не руководствуются таким правилом. Мы где живем?

Я свободно прохожу на мидлы вакансии не имея аппов в сторе.

Анон, серьезно. Да, это неплохо, но это не мастхев. И если я буду собесебовать, мне будет похуй на это. Если и выкладывать что то в апстор, то это что нибудь стоящее, чем очередной никому не нужно всратый проект, который ты забросил в момент публикации.
Аноним 14/05/20 Чтв 10:42:38 1687441424
>>1687412
>Я свободно прохожу на мидлы вакансии не имея аппов в сторе.
Ты не джун, ясен хуй что тебе достаточно пары граф с предыдущими местами работы, но это не его случай.

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

>Если и выкладывать что то в апстор, то это что нибудь стоящее, чем очередной никому не нужно всратый проект, который ты забросил в момент публикации.
Ещё раз — твоя точка зрения узколобая что пиздос релевантна только для тебя, а вот у среднего вкатывальщика есть примерно нихуя чтобы после отклика на вакансию его хотя бы не завернули сходу.
Аноним 14/05/20 Чтв 10:57:12 1687453425
>>1687412
>Хрюши не руководствуются таким правилом.
Зависит от хрюши, у меня вот на прошлой работе хрюшка вообще не из ит работала, и тупо отбирала по наличию вышки. Это всплыло когда мы завернули после собеса очередного ждуна, она к нам прибежала с вопросом "как можно было завернуть студента ВШЭ????? Это же вышка нахуй!", после этого в той компании резюме программистов отбирают программисты, лол.

Короче, самое сложное с первой работой — это попасть на эту первую работу, чего совсем без опыта не получится, и нет смысла забивать хуй на своё портфолио и думать, какого хуя заворачивают как вот этого челика >>1684046 кекус.
Аноним 14/05/20 Чтв 11:05:51 1687465426
>>1687453
Какое портфолио придумает вкатун? Даже у сеньеров и миддлов не всегда есть годные проекты.
Аноним 14/05/20 Чтв 11:21:03 1687473427
image.png (161Кб, 370x370)
370x370
Аноним 14/05/20 Чтв 11:31:37 1687483428
>>1687465
>Даже у сеньеров и миддлов не всегда есть годные проекты.
Ну так первым оно и нахуй не нужно, вторым с 1,5-2 годами опыта тоже.
А первый опыт откуда-то получать надо.
Аноним 14/05/20 Чтв 11:59:34 1687520429
Есть тут кто-то, кто работает не в РФ, Украине, а странах Европы?
Через n месяцев буду перекатываться в Германию с тянкой по ее учебе. Сейчас перекатился внутри компании с фронт-макаки в команду мобильной разработки.
Я умею в гугол и во всякие обзоры рынка, но естессно там пишут, что ios разработчики одни из самых нужных, зарплаты огромные, идиите не пожалеете
Аноним 14/05/20 Чтв 12:29:15 1687548430
как в свифте свапануть между двух массивов 1 элемент

Суть такова, есть таблица, в первой секции 1 элемент (который селектед), во второй оставшиеся.
Я взял модель, разбил на два массива, в первом один элемент, во втором другие, просто удалив тот, чтобы формировать таблицу по [section][row]

Но теперь столкнулся с проблемой при дид селекте, как правильно впихнуть в первую секцию выбранный элемент и снова апдейтнуть модель для таблицы
Аноним 14/05/20 Чтв 12:38:11 1687559431
>>1684046
Резюме у тя хуевтое петушок.
Аноним 14/05/20 Чтв 12:38:56 1687561432
>>1684046
А, впсомнил что эта за контора, там еще ебасос спрашивал меня курю ли я или пью, они тя короче по инету пробивают, те еще петушары, извини за наезд, предлагаю репортить их везде
Аноним 14/05/20 Чтв 13:01:02 1687594433
>>1687548
есть например продвинутая тема swap<YOURPERFECTELEMENT>()
Аноним 14/05/20 Чтв 13:14:47 1687619434
Снимок экрана 2[...].png (77Кб, 611x412)
611x412
>>1687548
Я правда никогда этой штукой не пользовался, так как можно с индексами налажать, но тема хорошая тем что быстрая, пользуется во многих продвинутых алгоритмах сортировки
Аноним 14/05/20 Чтв 13:20:25 1687623435
>>1687619
>>1687594
кажется я хуйню придумал, а как вы решили б эту задачу, я прост, как мне кажется, ебанный костыль делаю
Аноним 14/05/20 Чтв 13:22:36 1687629436
НУ ВСЕ НАХУЙ! НАЧИНАЮ ВКАТ! ТРЕПЕЩИ МИНСК! СКОРО ПОЯВИТСЯ 29 летний ДЖУН АЙОСНИК!!!!111

мимо куа-мобайл-макака
Аноним 14/05/20 Чтв 13:26:52 1687637437
1393479252.jpg (71Кб, 640x480)
640x480
Аноним 14/05/20 Чтв 13:27:17 1687638438
>>1687623
Почему? Это обычная задача, для этого и придумали свифть, чтобы решать такую хуйню а не играться с кложурами в Rx
Аноним 14/05/20 Чтв 13:48:57 1687685439
>>1687638
Свап тупо не подходит, щас проверил, надо будет еще подумать, а то заебался
Аноним 14/05/20 Чтв 14:10:13 1687709440
>>1687441
С самого начала когда я только вкатывался меня брали на удаленку и смотрели только проекты на гитхабе.

Возможно и есть такие, которые строго смотрят на апстор. Я бы тогда туда не ходил.
Аноним 14/05/20 Чтв 14:17:39 1687717441
Антон, поясни пожалуйста ньюфагу, почему didSet вызывается, когда например у массива я вызываю append? Это из-за того что под копотом при append происходит copy on write? В документации свифту вообще не нашел примеров где property obsrvervs ставятся на массив. Получается это дурной тон писать так да?
Аноним 14/05/20 Чтв 14:20:12 1687718442
>>1687709
>когда я только вкатывался
И когда же это было? Ты уверен что сейчас всё так же?
Таких куча, и когда надо вообще хоть как-то пройти эйчара (что для вкатуна уже половина работы) — это мастхэв.
Аноним 14/05/20 Чтв 14:31:15 1687732443
>>1687717
Почему дурной тон? Массив это значение. append() это mutating метод, значит он мутирует переменную, значит вызывается проперти обсервер этой переменной.
Аноним 14/05/20 Чтв 19:06:22 1688208444
Screenshot 2020[...].png (138Кб, 832x646)
832x646
>>1687718
февраль 2019.

>>1687717
>то из-за того что под копотом при append происходит copy on write?
da. А вообще, нужно все самому выяснять.
Аноним 14/05/20 Чтв 23:10:05 1688499445
>>1687473
Не пропустят в appstore. Хотя похуй, я согласен выше, что необязательно в сторе приложения иметь. На гитхаб поделки заливай и показывай.
Аноним 15/05/20 Птн 15:20:06 1689053446
Ни разу не делал кастомный сегментед, как я понял надо из uiview делать, тк встроенный не кастомизируется особо
Аноним 15/05/20 Птн 23:31:40 1689730447
Пилю в качестве пет проекта twitch клиент с другим ui и поддержкой betterttv емотами. Опытные аноны хотел у вас узнать пройдет ли моя педолка модерацию appstore или стоит ожидать проблемы?
Аноним 16/05/20 Суб 00:33:02 1689805448
>>1689730
Есть две угрозы:
1. Права. Ты должен пользоваться только явно предоставлеными твичем способами распространять его контент. Если ты там придумал какой-то хитрожопый способ пиздить у твича трансляции то твою приложуху зарубят на модерации. Ну и с названием нужно хорошо подумать. Оно не должно как-то намекать что ты связан с твичем. Тоесть что-то типа "Твитч. Клиент" сразу нахуй. "Просмотрщик для твича" - это уже нормальное название, но конечно не факт что его пропустят - тут ты полностью на милости проверяющего, врядли ты им что-то докажешь.
2. Пользовательский контент. Если у тебя в приложении пользователи могут постить что-то свое то это сразу пачка дополнительных требований к приложению без которых тебя не пропустят. Как минимум нужна возможность пользователям жаловатся на недопустимый контент - и ты его должен удалять достаточно быстро. И нужна возможность блокировать других пользователей.
Аноним 16/05/20 Суб 11:08:27 1689986449
>>1689805
По факту репорты в твиче есть, и в апишке должны быть, так что релевантен только первый пункт (отсутствие сторонних клиентов как бы намекает, что скорее всего за сторонние клиенты, как тот же дискорд с ебливым электроном без альтернатив).

>>1689730
>twitch клиент
>или стоит ожидать проблемы?
Стоит, скорее всего
а) не пройдёт;
б) более-менее адекватная версия такой прилаги — это очень дохуя работы, которую скорее всего придётся спустить в унитаз, так что лучше подумой, не лучше ли написать что-то другое.
Аноним 16/05/20 Суб 11:08:48 1689987450
>>1689986
>что скорее всего за сторонние клиенты
ебут
Аноним 16/05/20 Суб 12:11:20 1690020451
>>1689986
>б) более-менее адекватная версия такой прилаги — это очень дохуя работы, которую скорее всего придётся спустить в унитаз, так что лучше подумой, не лучше ли написать что-то другое.
Хотя за десктопную версию, в которой можно было бы врубать PiP, и которая не загружала бы цпу топовой пятнашки так, что куллера сходят с ума за пару минут трансляции, отдал бы анус. Да и с распространение проблем не было бы.
Аноним 17/05/20 Вск 12:40:56 1691447452
Объясните ньюфагу. Почему соучередители всяких айти галер на 20-30 человек, имеют доходу в десятки тысяч баксов на ебаных живых обоях, разукрашках, кол рекодерах, фитнесе и т.д. Но сами программисты это не делают для себя. Я блять понять не могу. Эти проекты делаются в в одного - два разработчика, заливаются в стор и туда нагоняется трафло. ВСЕ. Или я чего-то не знаю. Расскажите.
Так собственно почему 2-3 айос разработчикам, которые получают в месяц на своих работах 3-4к зелени, год не покапить денег и не запилить свою же такую парашу? Залить в стор гребаную разукрашку, обои и налить трафла на нее? Почему айос разработчков тысячи, а таких конторок только десятки? И то почти все их делают не прошлые разработчки, а прошлые погонщики этих разработчиков.
Объясните мне плиз, я блять не понимаю.
Аноним 17/05/20 Вск 12:46:25 1691453453
>>1691447
Потому что это не про разработку, а про рекламу
Аноним 17/05/20 Вск 13:24:56 1691531454
>>1691447
потому что наговнокодить и продать это разные вещи
Аноним 17/05/20 Вск 13:25:19 1691532455
>>1691447
Очевидно, потому что бизнесоовнеры берут на себя риски, что приложуха не взлетит и все деньги на зарплаты будут проебаны в пустую. За это и снимают сливки в случае если приложение все-таки взлетит.
Кодеры же обычно риск аверс пипл, им лучше получать стабильную зарплату, поэтому каждому свое.
Аноним 17/05/20 Вск 16:02:26 1691737456
>>1691447
>Залить в стор гребаную разукрашку
Потому что не только лишь все но не каждый может это сделать
Аноним 18/05/20 Пнд 16:24:09 1692960457
Снимок экрана 2[...].png (27Кб, 757x208)
757x208
>>1684046
Я просто оставлю это здесь. Между прочем это всего лишь одно из десятка объявлений постоянно висящих на сайте. И во многих из них мне отказали а в одном вообще пидорнули с испытательного срока.
Аноним 18/05/20 Пнд 16:31:04 1692966458
>>1692960
потому что сейчас в ios наиболее сложно вкатиться, в data science и смежное легче

я не знаю, что это за тенденция, но вкатышей еще до короны стало раза в 1.5 больше
Аноним 18/05/20 Пнд 16:59:26 1692986459
>>1692966
объясни чому в айос сложно вкатиться?

мимо собираюсь вкатиться в айос.
Аноним 18/05/20 Пнд 17:10:12 1692993460
>>1692986
тому что сперва тебе нужно отдаться тиму куку, купив его чудо девайсы, а потом чсв пидоры будут долго ебать тебя на собесе
Аноним 18/05/20 Пнд 17:11:47 1692994461
>>1692993
> а потом чсв пидоры будут долго ебать тебя на собесе
и на испыталке а потом на работе если повезёт
Аноним 18/05/20 Пнд 19:27:02 1693150462
>>1692986
да, очень сложно вкатываться.
Бросай это дело.
Или в жс\питон\джава\ноунейм тред. В иосе работы нет, все. Я так страдаю, ты даже не представляешь.
Аноним 18/05/20 Пнд 19:48:36 1693163463
>>1693150
>>1692986

Даже в руби наверное легче вкатиться и найти удаленку на запад
Аноним 18/05/20 Пнд 20:17:39 1693194464
>>1693163
Да. Все так. Правильно.
Аноним 18/05/20 Пнд 20:18:00 1693195465
>>1693194
иос мертво. флатер все вытеснил.
Аноним 18/05/20 Пнд 20:31:52 1693211466
>>1692986
аноны выше жирно троллят

В иос действительно мало вакансий
несмотря на то, что для вкаата нужен мак, соотношение вкатывальщиков и вакансий такое же (а может и