Этого треда уже нет.
Это копия, сохраненная 19 сентября 2020 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ios.png309 Кб, 730x448
Продолжаем разрабатывать под самую хуёвую 1613984 В конец треда | Веб
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 через попенсорсное приложение и читать доки в архиве.

надеюсь ничего не проебал
2 1614413
С августа без работы. Полёт нормальный, жру вымя коровы
3 1614716
бля, работы правда мало?
работаю фуллстаком 1.5 года и доебала сфера. Планировал вкатиться в мобильную разработк, но не хочу на андроид, т.к. есть мак и гейфон.
Вакансий не ахти, в прошлых тредах поносят, но вангую, что половину-пиздеж и не все так плохо?
4 1614821
>>614716
Рынок сдувается. Вакансии открыты по году и два. Никого не берут. Довольно большая текучка особенно для удалёнщиков, если ты не офисный пополиз то долго проработать не сможешь. Огромное количество технологий в требованиях, которую одну то нельзя толком выучить. Чего стоит CoreGraphic и CoreAnimation плюс к стандартному ЮИКит, когда это совершенно разные и огромные фреймворки. Реально знать только один CoreAnimation и больше ты уже ничего не сможешь запомнить. Плюс эпл кажый год выкатывает хуеву гору фреймворков, про которые просто прочитать то не успеваешь, а работотдатели всё это начинают требовать. Не говоря о требованиях знаний всевозможных васянских поделок на которых наши чудокомпании работают, разобраться с которыми неимоверно сложнее чем с нативными фреймворками. Короче, болото, братан.
5 1614878
>>614821
если это трустори, то звучит крайне мрачно
6 1615015
>>613984 (OP)

>По многопоточке


>2020


>Недоязык все еще не может в atomic variables

7 1615084
В икскоде есть Swift Race Condition. В книге есть глава целая Exclusive Memory Access. Так же в доках есть раздел превентив тайм проблем виз мультитрединг. Атомик это костыль, который толком не нужен. Нормально делай нормально будет.
8 1616201
>>615084

>Атомик это костыль, который толком не нужен.



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


>костыль



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


>не костыль

9 1616224
>>616201
Я придерживаюсь мнения что мультитрединг это прерогатива операционки, поэтому всё делается через GCD, есть вполне логичные инструкции как избегать косяпоров. Ок, скорость упирается во внутренние кишки операционки, но это самый логичный выход. Вроде в планах нету вводить "мультипоточные фичи" в язык и я рад этому, итак сообщество начинает пропихивать довольно бредовые идеи улучшений от которых деды пока отбиваются.
10 1616361
>>616201
А нахуя они в настолько ебически хайлевел языках? Я понимаю для чего оно в каких нибудь плюсах, но нахуя оно в языке для мобилок, где и задач-то таки нет...

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

>>616224
Планируют, но более высокоуровневые фичи вроде корутин или акторов, посмотри на гитхабе в Свифт эволюшене.
11 1616408
>>614716
Вкатывался в иос в итоге нашел заебатую удаленку фронтом. Доволен.
12 1616734
>>616408
Почему так вышло?
изображение.png54 Кб, 1008x322
13 1617276
Почему у вам так бомбят от ide? Это из-за монополии вендора?
мимо
14 1617337
>>617276
Сам всегда поражаюсь. Что реально меня бесило всегда в хк, это то как долго загружается IB, но это пожалуй всё, именно поэтому я не пользуюсь IB, плейгаундом и всеми новомодными фишками. В остальном среда наеврное лучшая из всех иде. Бомбит в основном у перекатывальщиков со всяких шарпов, которым не привычно после визуалстудио и которым везде мерещатся баги системы из за собственной криворукости.
15 1617362
>>617337

>В остальном среда наеврное лучшая из всех иде


Двачую, она хороша. Я в икскоде на C++ одно время писал.
Собственно, продумана так же, как и вся продукция эппле.
16 1617376
>>616224

>Я придерживаюсь мнения



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

>>616361

>нахуя


>для мобилок



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

>3D


Чувак, если бы ты сам работал с 3д, пользовался буферами и заказывал сетку тредов у ГПУ, ты бы сам пользовался только асинками, потому что ты не представляешь сколько это снимает головняка. Но никто и не говорит что это простые для программирования таски. Атомик идёт против прогресса, слишком большая индустрия стала и огромные отделы занимаются тем, чем раньше занимались кустарщики на C.
18 1618323
>>617965

>Атомик идёт против прогресса


Это Свифт идет против прогресса, во всех мейнстримовых языках есть атомик.
19 1618486
Ну так свифт в основных вещах отличается от остальных менйнстримовых языков
20 1619812
Анон, который перекатывался из 1С, как твои дела?
21 1620328
>>617276
Это потому что Эппл хуй лежит на него. Начиная от багов, в стиле регулярно отваливающегося автокомплита, зависающих ошибок, непереименовывающихся файлов (которые иногда крушат нахуй хк), текучего дебаггера (причём переодически, иногда работает нормально а иногда по 10 об оперативки отхуяривает и зависает), и просто уёбищного симулятора, который в каждом 10-м случае ведёт себя не так, как реальный девайс (от верстки до крашей) и компилятора Свифта, который ежедневно сегфолтится и требует собирать клинбилд (особенно весело когда в проекте куча плюсовой залупы вроде реалма/авс/фаербейз итд), заканчивая тем, что они вводят какие-то хуй пойми кому нужные фичи (вроде мини-карты файла) вместо того чтобы сделать что-то нужное (ренейминг нормальный например, который, блядь, вообще через раз срабатывает и то криво даже ебучие жидбраинс сходу сделали его хорошо).

Разве что интерфейс у него удобный и он не сильно требовательный к железу, на этом плюсы икскодабзакончены.
22 1620345
>>617276
Алсо, ещё в самом аппсторе есть баг, которому хуй знает сколько лет, который при каждом мажорном апдейте рандомно вешает установку икскода нахуй, чего нюфаги не знают и каждый мажорный апдейт бегут писать что жал скатилась. Эппл на это, как и на всё остальное, конечно же лежит хуй. Примерно как на легендарные бесконечные баги в UICollectionView, живущие чуть ли не с его ввода в систему
23 1620367
>>617376

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


И ты будешь писать это на языке с:
1) Рефкаунтингом
2) Без контроля над аллокациями
3) Без адресной арифметики
4) Без возможности доступа к элементу массива без проверок
5) Без возможности доступа к мутабельному указателю без проверки
???
Ахуеть ты говнокодер, питон на мобилки для видеопроцессинга притащить не хочешь ещё?
24 1620841
>>620367

> 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) Без возможности доступа к мутабельному указателю без проверки


Не совсем понял, но думаю что мануал менеджмент мемори это позволяет делать
25 1620848

> 4) Без возможности доступа к элементу массива без проверок


> Строго на любителя, но можно просто експлиситли анврапить.


Точнее доступ к элементу массива без проверки всегда и происходит если делаем через субскрипт
26 1624069
Анончики, кто-нибудь ковырял нашу родненькую Google ReCaptcha на Swift? Нативных решений от гугла нет. Смог найти только 2 каких-то говноподелия на гитхабе. Нихуя непонятно как они работают. Как мне выдрать ебучий g-recaptcha-response из webView?
27 1624103
>>624069
даже в пейпал приложухе веб вью стоит, а нахуй она нужна вообще для иоси? Просто на апихе свой адрес для всех иос клиентов писать если
28 1624316
>>624103
А на двач как почтить тогда, если пасскода нет?
29 1626441
>>624316
Не ебать мозга и взять говно с гитхаба, если оно конечно работает. Не будь борщехлёбом, пили фичи, блядь.
30 1626449
>>626441
В жс-тред, быдло!
31 1626649
>>626449
Иди кушац, у тебя борщик остывает.
32 1629020
>>620328
Чем больше свифтоговна они в икскод пихают, тем сильнее он лагает и глючит.
33 1629021
>>629020
Самый кек-то в том, что он и на самом говне не лагает, даже на ебучем старом эире. Где ты там лаги нашёл, додик?
34 1629029
Бамп
35 1629235
>>629021
У меня симулятор сильно лагает на очень старом маке
36 1629639
>>629235
И при чём тут икскод, додик?
37 1629709
Анончики, я приполз с жс треда, и, соответственно, не пишу ни строчки без фреймворков. У вас используются какие нибудь чудесные ФРЕЙМВОРКИ? кто о чем, а жсер о фреймворках Или эпол уже все запилили и надо брать и пользоваться?
Сам я нюфаня, собирась посмотреть пару путей на https://www.raywenderlich.com/ios/learn - там научат хотя бы robust scalable hello world? Мне бы в реквесты/сокеты научиться, может есть что-то лучше?
SwiftUI уже везде или на уровне маркетинговых презентаций?
Сложно ли переопределять дефолтные ui элементы? Например, если я захочу нескучный nav header сделать, мне его с чистого листа делать или можно пару стилей указать?
Спасибо
38 1629732
>>629639
А ты только про сам блокнот с подсветкой? Охуеть достижение.
39 1629748
>>629709
А где пишут без фреймворков? Разве что Гошники, но они с гитхаба обмазываются всякими библиотеками в три строки. Плюсовики laba2 еще ну и борщехлебы. Где пишут без на чистом яп?
40 1630156
>>629709
троль плиз
41 1630187
>>630156
Лол, я не троллирую
42 1630229
>>630187
Тогда ты шизик. Или кроме своего болота ничего не знаешь.
43 1630298
Эпл не эпл без сливов
https://dtf.ru/mobile/111249
44 1631417
>>629709

>У вас используются какие нибудь чудесные ФРЕЙМВОРКИ?


Да, системные. А ты что думал, мы тут на Metal-е кнопки рисуем? Как-то вроде телеграмм проводил контекст на написание подобной хуиты, и все как-то обосрались попробовав запилить свой кустарный UIKit. Фреймворков дохуя, они все эпловские и многоуровневые, один на другом прям. Ещё есть крайне поплулярные либы (RxSwift, Realm итд), но это именно либы.

> там научат хотя бы robust scalable hello world? Мне бы в реквесты/сокеты научиться, может есть что-то лучше?


1) Научат;
2) Практика.

> SwiftUI уже везде или на уровне маркетинговых презентаций?


Только в хэлловордах. Некоторые поехавшие конечно тянут и в прод, но на его текущем уровне на любом сложном UI он себя ведёт хуже реактнатива.

> Например, если я захочу нескучный nav header сделать, мне его с чистого листа делать или можно пару стилей указать?


Если захочешь глобально ебануть какие нибудь цвета/фон/итд — пару стилей, а любая кастомная анимация или нестандартное поведение (вроде аппл мюзик (экс Айтюнс)) — пиздуй писать свой (со всей вытекающей из жепы болью, с любовью эпла нихуя не документировать, вставлять кучу костылей и делать всё руками).
45 1632619
Сап котаны. Учу потихоньку Swift . Вопрос . Каков шанс что на фоне кризиса яблоко наебнется ? На какой язык легче будет переучиться потом ? I am looking forward to your answer
46 1632651
>>632619
На помойку
47 1632662
>>632619
Куда больше тянет туда и вкатывайся, энивэй при смене стека без промышленного опыта ты свой грейд потеряешь и в лучшем случае устроишься кем-то между джуном и джуном-почти-мидлом.

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

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



Почему?
49 1632666
>>632662

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


То есть если у меня есть опыт веб макакинга на галере, то это мне не зачтется?
50 1632685
>>632663
Потому что язык - это пыль в куче того, должен знать и уметь программист. Посмотри на фаанг, они даже не платформанейм-девелореров набирают, а просто софтвар инженеров.
Снимок экрана 2020-03-14 в 15.40.44.png7 Кб, 482x45
51 1632889
Ебать не прошло и 15 лет
52 1633080
Хрюшки активизировались ух бля ух бля. Походу началось сезонное масштабное ливание заебавшихся с зимы мдлов и лидов с галер на новые просторы.
53 1633126
>>633080

>Походу началось сезонное масштабное ливание


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

Алсо, ещё у хрюш деньги за этот период кончаются, вот и начинается суперактивное дрочево за процент.
54 1633127
>>632666
Ну, будут относится не как к совсем джуну-дебилу, и не будут тыкать как работать с гитом (если ты конечно умеешь, работал я как-то с аутсорсером-вебмакакой, который не знал про гит и ебашил код через админки), но во всём остальном если у тебя хотя бы своих более-менее средних по размерам проектов нет — ты джун который знает и умеет нихуя, ало.
55 1634291
Котаны какие БД стоит учить джуну на сфите(бутылке)?
56 1634293
>>634291
coredata не бд, realm, sqlite
57 1634498
>>634291
На джуна они не нужны да и вообще нахуй не нужны, так кор дату можно поковырят на досуге, не более
58 1634513
>>634498
Двачую, вкатился джуном, даже кор не спрашивали почти (не юзал за 2 месяца ни разу)
59 1634517
>>634513

>не юзал за 2 месяца ни разу


Ты во время новогодних праздников вкатился лул?
60 1634558
>>634517
Да! Из-за этого ждал фидбек 2 недели вместо одной
61 1635053
>>634513
опиши куда взяли ? какие обязанности выполняешь? Какой багаж знаний был до начала работы ? что по деньгам платят ? ДС?
62 1635082
>>635053
Не дс. По деньгам я назвал верхнюю возможную планку. Спрашивал у знакомых, в рядовых галерах большинству на старте платили меньше или столько же. Знания были чуть меньше, чем тут : https://m.habr.com/ru/post/437300/, только без паттернов и collection view, без бд, плохо понимал gcd. Пишу бытовое приложение потихоньку. Стажировался бесплатно месяц.
63 1635268
>>635082
нравиться работа?
64 1635425
>>635268
Не очень, жру печенья, пью литрами чай. Раз в два часа бегаю в туалет. На меня уже косо смотрят.
65 1635577
>>635268
Пока да, довольно быстро все изучаю, уже потихоньку становиться скучно, не представляю как целый год джуном ходить
66 1635583
>>635577
А на галере всем скучно кроме лидов пидоров тупых в основном
67 1635651
>>633080
А я жду оффер от хрюши на перекат. Если все ок, то пойду легаси на свифт переписывать. Иначе просто сам перекачусь.
68 1635663
>>635425
а какие таски выполняешь ? как тебе скил качают ?
69 1635824
>>629020

>Чем больше свифтоговна они в икскод пихают, тем сильнее он лагает и глючит.


Чем большы говноподов ты запихиваешь тем больше он и глючит. Ещё заметил что даже ебучий Линупс со свои говногитом нормально так поднасирает в файловую систему
70 1635887
Пиздец из 42 переписок на Моём Круге одна работа
71 1636802
>>613984 (OP)
Давно не заходил в эту прПомойку. Особенно сюда. Может вы напишите свой грейд? Ради интереса.
72 1638871
Котаны сап. Есть вопрос . CoreData если я правильно понял это бд от эпл ? Есть смысл учить ее стнтаксис для джуна или лучше посмотреть в сторону realm or firebase?
73 1638902
Для джуна есть смысл учить файловую систему Unix, Песочницу. Разбираться как писать и дописывать в файлы и как читать из них с помощью NSFileManager или сторонних либ. Как такового особого смысла в кордате на небольших проектах нет. А реалм на трубку ставят только упоротые еникейщики.
74 1639125
>>638902
Можешь объяснить почему не стоит ставить realm на Ipad or Iphone?
75 1639311
>>639125
Реалм это C++ ная БД, которая стоит и работает на серверах. На клиентах она не нужна, если уже никак не обойтись без БД, то импортируй ты встроенную кор дату, зачем тянуть огромный реалм, который сжирает по 5 минут на каждой сборке. В проде это очень вредит делу.
Снимок экрана 2020-03-21 в 17.13.55.png443 Кб, 1216x752
76 1639343
>>639311

>Реалм это C++ ная БД, которая стоит и работает на серверах


Настолько серверная БД, что работает только на мобилах. Что ты несёшь, додик? Они зарабатывают на сторонних сервисах к этому реалму, и паралельно пилят ещё и свои серверные решения, но сам реалм это чисто мобильная бд.

>На клиентах она не нужна


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

>то импортируй ты встроенную кор дату


это прострел ноги. Причём во всех планах: сложнее и дольше писать, сложнее поддерживать, болше костылей и легаси-говна,
тупо хуже перформанс и вот это всё.

>который сжирает по 5 минут на каждой сборке


Ахуеть, вы там с монорепой без инкрементальной сборки живёте чтоле? Какие нахуй 5 минут? Он на пикриле 40 секунд с клинбилдом собирается. Хуй знает что у тебя за прод такой, после каждого изменения клинбилды гоняешь?
77 1639346
>>638871
Её нужно знать просто для того, чтобы уметь обосновывать, зачем нужен реалм в проекте, лол.

> firebase


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

> Есть смысл учить ее стнтаксис для джуна


Если ты на таком уровне — можешь учить вообще всё, лол.
78 1639348
>>638902

>А реалм на трубку ставят только упоротые еникейщики.


>упоротые еникейщики


>и сам предлагает дрочить фс руками в 2020

79 1639428
Ещё я буду разбираться в сортах этого говна. Сами упарывайтесь на своих галерах этим реалмом
80 1639474
Нахуй не нужен, когда есть SQLite.
81 1639507
>>639428
Чел, тебя на твоей галере ебут кордатой, ты вообще о чём? Кордату настроил? Миграции для старых версий написал?

>>639474
Уже лучше но всё ещё позапрошлый век, под которы всё равно писать кучу бойлерплейта и прочей хуйни вроде миграций. Но что может остановить любителя пописать SQL-кверибилдеры в куче легаси-говна, где даже инкриментальной сборки (которая везде работает по умолчанию уже хуй знает сколько лет) нет? Либа, которая в 10 раз быстрее sqlite, умеет делать 2/3 работы программиста с бд, типизированна и имеет кучу сахара? Пфф, хуйня какая-то.
82 1639934
>>639507

>быстрее в 10 раз


Пруфы.
83 1642846
Ебучая моча, нахуй ты со спамом трёшь и осмысленные посты?

>>639934
Открыть их сайт и посмотреть, ты, конечно же, не в состоянии? Как и просто погуглить?
84 1642895
>>642846
Пришлось всё таки потратить время и загуглить етот твой реалм.
Никаких в 10 раз естественно нет, ещё и сосёт на инсертах.
Но как оказалось сравнивать их вообще нет смысла.
SQLite - это нормальная встраиваемая реляционка с транзакциями и всем что было положено иметь СУБД ещё 30 лет назад. Реалм - сторейдж обьектов без ничего и с кучей ограничений.
85 1642910
>>642895
вот, конструктивная критика
86 1643098
>>642895
тем не менее, на запросах, коих больше всего при работе с бд, смузисубд выигрывает
мимокрок
87 1643206
>>642895

>SQLite - это нормальная встраиваемая реляционка с транзакциями и всем что было положено иметь СУБД ещё 30 лет назад


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

Иди нахуй, короче, спорщик хуев.
88 1643223
Я кстати на последней работе пол года сидел на задачах по отлавливанию багов из асинхронной лапши реалма. И при этом именовался джуниор разработчиком и в конечном итоге был пидорнут на мороз за то что поносил на корню и реалм и весь подход привёдший проект в такую жопу,
89 1643361
>>643223
Я тебе сейчас открою тайну, но альтернативы хуже. Так что правильно тебя пидорнули, но очевидно не за хуесосенье реалма, а за то что не тащил таски, лол. Можно конечно вешать нахуй приложение, но пользователи скорее всего его будут удалять быстрее, чем платить и таких как ты будут пидорить на мороз по кд.
90 1643364
>>643223
Расскажи-ка по подробнее, что там за лапша-то была? Как на нём её вообще можно сделать? Там же всё это говно обходится простым созданием новых инстансов. Бля, я бы тебя тоже пидорнул, если бы такое услышал.
91 1643483
Сап
У вас действительно все так хуево с работами для джунов и в целом рынок ебаный? хочу выкатывать из БД и прочей залупы. Есть и айфон и мак и желание изучить мобилки. Вкатываться (пробовать) в свифт - ебаная затея?
92 1643491
>>643364
Я уже не помню, я помню что это был скучнейший шаблон на интерфейсах. ЕДинственное что я вынес это умение моделировать стрессовые ситуации на юнит тестах.
93 1643504
>>643483
единственный путь это стор, всё остальное это рабство и залупа, стор это лучик света в конце тунеля, живительный лексир согравющий нутро холодными зимними вечерами в полной маршрутке с запотевшими стёклами...
94 1643567
>>643504
ну плиз
95 1643618
>>643491

>puk


Ясно.

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

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

Так что вываливай свою хуиту в стор не особо запариваясь, и ищи первую работу.
96 1643746
>>643618
Пиздец, чувак, я нихуя не понял основные мысли из твоего поста. Ты можешь как-то более осмысленно строить предложения?
97 1643918
Этот тред пидорский.
98 1643920
>>643918
А мы и не против
99 1643943
>>643746
Ну ты тупой просто. Это нормально, большая часть населения шарика не понимает что читает, расслабься.
100 1644052
Аноны, какой шанс вката к лету, после всего этого кризисного пиздеца? Или идти дрочить жаба бек лучше?
101 1644056
>>644052
Js/Ruby дрочи. В пизду Java.
102 1644073
Так, какинтош напердолил, кроме xcode что еще нужно для вката в Свифт?
103 1644077
>>644073
Ничего
104 1644079
>>644077
КАК??? А базы данных чем смотреть?
105 1644081
>>644079
Не нужны
106 1644084
>>644081
А зачем тогда вообще нужен ЯП, если ему не нужно с данными работать?
107 1644087
>>644084
Ну тогда дропай хули ноешь
Я с бд не столкнулся до сих пор
108 1644089
>>644087
А что ты делаешь обчыно?
109 1644091
>>644089
Разрабатываю экраны приложения, логику, работу с бекендом
110 1644094
>>644091

>работу с бекендом


В бэкенде нет БД?
111 1644096
>>644094
Бекендом занимается другой человек на другом языке, я лишь запросы шлю
112 1644104
>>644096
Ну так ты фронтендер по сути, просто морду приложения для айфона делаешь, я правильно понял?
113 1644120
>>644104
Наверное, я ебу чтоли. А что я по-твоему должен в соло разрабатывать все приложение от начала до конца, и бэк и фронт и бизнес аналитиком работать? Охуенная стратегия.
114 1644130
>>644120
Не, я думал на свифте бэкенд делают тоже.
115 1644132
>>644130
Возможно и делают, я не так давно вкатился, но подобное разделение полномочий мне кажется вполне себе логичным. Кор дату я думаю стоит знать, насчет остального джуну точно не нужно
116 1644334
Чего вы тут кудахчете весь тред. Покажите лучше как писать под макось приложение. Захотел сегодня изучить Свифт Ю АЙ. Сделал List. Как мне теперь сделать табличку с сортируемыми столбцами?
ХуйКод постоянно срёт какими-то ошибками. Будто бы с пахомом в одной комнате сижу. Потыкаюсь немного и пойду обратно вебню писать
117 1644384
Сортируй модель, релоадь таблицу
118 1644580
>>644130
Ровно как и на хаскелле, лол. Ничего более менее серьёзнго там нет, просто единичные случаи.

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

Но если у тебя цель — поиск первой работы, то кордату нужно знать обязательно, просто потому что:
а) Это частый кейс на собесах;
б) А особенно на собесах в бюрократических монстров, вроде сбера, куда джунов больше всего и набирают.
119 1644582
>>644334
Что именно нужно-то? Просто сортировка элементов в таблице? Если да, то просто добавь к данным @State (если никуда не выносил их из вьюшки) и сортируй сам массив, SwiftUI со своей завуалированной реактивщиной сделает всё за тебя.

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

Алсо, вкатываться на фоне крызиса энивэй будет сложнее в любую из отраслей.
121 1644653
>>644582
Слушай а как под капотом этот свфит юай устроен? Он работает на Key-Path Expression ?
122 1644654
>>644056
У руби меньше вакансий, чем у жабы. Для вката, думаю, лучше именно жабу.

>>644585

>Алсо, вкатываться на фоне крызиса энивэй будет сложнее в любую из отраслей.


Ну а вкат именно в гейось, относительно других, будет более/менее затруднительным, как думаешь? Ищу именно стационарную работу. Думаю, смогу пропинать хуй за обучением еще до июля. А потому уже работа нужна.
123 1644699
>>644654
я-другой анон, но отвечу: конкуренция ебейшая + джуны почти никому не нужны
сидя дома почти невозможно набраться опыта до уровня миддла, т.к. нужен уже опыт энтерпрайз какой-никакой

один свифт нахуй не нужен , так что еще несколько месяцев на изучение objc
124 1644736
>>644699

>конкуренция ебейшая + джуны почти никому не нужны


Выше, чем в жабе?
Просто у меня в городе пару-тройку вакансий по пол года висят.
125 1644748
>>644653
Key-Path Expressions много где используются под капотом, да и вообще везде в свифте (protocol oriented language всё таки). Что именно тебя интересует?

Если тебя интересовало "автоматическое" обновление контента при его изменении, то так:
— Переменные, обёртнутые в @State/@Published — это, в терминах свифта, структура, в которой изменения завернутых в неё данных происходят через геттер/сеттер и дёргают objectWillChange у родительской вьюхи/вьюмодели (унаследованной от ObservebleObject);
— Вьюха подписана на оповещения от этого паблишера (гугли реактивное программирование, а потом гайды по Combine/RxSwift, если хочешь разобраться);
— Вызывается body, полностью пересоздающая вьюху (в свифтюи все вьюхи это стековые объекты, и их пересоздание очень дешевое, но в сложных UI-ях всё равно раздрачивает и фпс, и оперативку и вообще всё что можно, поэтому для сложных преставлений SwiftUI это очень хуевый выбор просто из-за его архитектуры);
— Если говорить именно о листах, то там всё немного иначе — лист это не просто тонкая вьюха, которая ренднрится напрямую на гпу, а толстая, почти UIKit-style контроллер, которая данные диффит (дифятся они по хэшам, поэтому там требуются hashable данные), и по дифам перестраивает только изменённые части, с автоматизированной анимацией и всем вот этим (эту тему придумали разработчики из инсты лет 5 назад, но эпл впердолил в айос это только недавно).
126 1644750
>>644748

>Пук

127 1644755
>>644654

>У руби меньше вакансий, чем у жабы.


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

>Ну а вкат именно в гейось, относительно других, будет более/менее затруднительным, как думаешь?


Сложнее чем в эти три вебговнакороля, где-то на уровне с жавой. Опять же — смотри что важнее, если нет шанса пойти жить на улицу через несколько месяцев — вкатывайся спокойно. Только учитывай, что даже когда +- выучишься и сделаешь хоть какое-то портфолио, даже в внекризисное время у тебя ушло бы несколько месяцев на поиск первой работы (если сильно повезёт, можешь конечно и быстрее). Хотя факт накладывания личинок на первых собесах никто всё равно не отменял.
128 1644759
>>644750
О чём попукать-то хотел? Скажи конкретно, расскажу как пуки работают.
129 1644763
>>644736
Она везде сейчас высокая, просто именно у айоса рынок намного уже, чем у той же жабы/вебни.

>Просто у меня в городе пару-тройку вакансий по пол года висят.


Значит не особо-то и ищут, лол. Хотя, возможно я просто ахуевший масквич, и привык, что либо находят всех кого нужно от недели до пары месяцев, либо вакансия тупо мёртвая (или это просто ебаное HR агенство, которое охотится за твоими данными их же можно увидеть только если ты откликнешься, чтобы потом срать тебе на почту и телефон спамом).
130 1644775
>>644759

>Пуесреньк

131 1644777
>>644763
не выше, чем в жабе, но ситуация такая:
на жабу, условно 100 вакансий и 1000 резюме
на иос 1 вакансия и 12 человек
132 1644798
>>644748

>— Переменные, обёртнутые в @State/@Published —


бля я наконец посмотрел в эту главу. Сука какой же год неподдерживаемый будет получаться, особенно у макак которые будут референсную лапшу в сетерах писать... Теперь после каждого присовения значения для такой проперти надо лезть в файл в котором написан врапер и смотреть не наебнётся ли он что-нибудь. Где вообще этим можно пользоваться?
133 1644807
>>644798

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


Какая референсная лапша? Что ты себе предумал?
Property wrappers — это просто красивая версия пропертей из обжс, с помощью которой можно минимизировать кол-во бойлерплейта. Этому подходу уже хуй знает сколько десятилетий, и никто не жаловался.

>Теперь после каждого присовения значения для такой проперти надо лезть в файл в котором написан врапер и смотреть не наебнётся ли он что-нибудь. Где вообще этим можно пользоваться?


Ну, а ты часто лезешь в исходники когда выставляешь фрейм/констрейнты/цвет/меняешь свойства слоя/итд у UIView? Тебя сильно ебёт что на каждое такое действие он дёргает по половине методов лайвцикла UIView? Весь ебучий UIKit написан с использованием такой неявной магии. Как ты этим пользуешься?
134 1644824
>>644807
Так ты говоришь
view.background = green
Тут всё понятно, ты в курсе что эта вьюха это объект и ты знаешь что там идёт работа с референсами под капотом.
Но допустим тебе дали васянов класс огромных размеров. Ты видишь вверху проперти типа
@MySuperWraper var color: Color
и в одном из методов надо поменять его на другой цвет, ты такой смотришь, ага Color это структура и такой говоришь
color = green
А в этот момент в васяновом врапере вызывается к жизни ктулху которая лезет в сотню существующих объектов и что-то там меняет. Понятное дело что нужен некий опыт чтобы уметь пользоваться враперами и совсем васи этим пользоваться не будут, но по факту, когда это не было таким сахаром и надо было написать ручками этот механизм, пользовались бы этим только там где это ну очень нужно а не все подряд и хуи с горы в том числе.
135 1644889
>>644334

>под макось приложение



Зачем тебе кривая swiftui параша под макось когда под маком и так динамические биндинги одной строчкой делаются? Гугли NSArrayController там сортировка, поиск и выделение/редактирование нескольких элементов одновременно будут из коробки.
136 1644890
>>644824

>А в этот момент в васяновом врапере вызывается к жизни ктулху которая лезет в сотню существующих объектов и что-то там меняет.


Эээ, лол, нет, вась, ты меня не понял. Она никуда не может лезть, это называется глобал стейт. Проперти враппер — это просто обёртка с геттером/сеттером, для уменьшения бойлерплейта. Без неё вместо
@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(). И вот скажи мне, где тут вся твоя простота и при чём тут, казалось бы, проперти врапперы? Они по твоему создают аналогичные требования у свифтюая и повышают сложность кода?
137 1644903
>>644890
Ну да глобал стейт, я в курсе. Статичные свойства, которые ничто не мешает перезаписывать в лайфцайкле приложения. И это могут быть не только вьюхи, но ссылка на сервис у которого под капотом присловутый реалм, который записывает, ждёт колбек а потом рассылает по массиву сохранённых референсов на вьюхи события, что им надо поглядеть в новую модель, а потом меня спрашивают, а какая же лапша может быть в приложении с реалмом. Да вот такая ёбаная реактивная асинхронная лапша и может быть.
138 1644941
>>644903
1) Так при чём тут проперти врапперы?
2) Реалм заставляет создавать инстансы в каждом треде по новой, какую асинхронную лапшу ты там можешь поймать?
3) Если ты сумел написать сервис с глобалстейтом — то ты, скорее всего, сказочный долбоёб.
139 1644949
>>644889
Не разбираюсь в разработке под макось. Смотрю на свифт уи, потому что это новая модная опердень. Мне лишь бы хуяк и чтоб красиво и нативно
140 1644952
>>644582
Спасибо! Мне именно эксель-лайк в несколько столбиков. Где-то мелькала инфа что для этого случая нужно несколько раз применить HStack. Буду пробовать
141 1644956
>>644941

>1) Так при чём тут проперти врапперы?


всё мне лень разжовывать ты какой-то тугой
142 1644959
>>644952
Можно в один HStack засунуть несколько VStack или просто листов, да. Но будет именно что хуяк хуяк по качеству.
143 1644961
>>644956
От тебя за всю дискуссию не было ни одного тезиса, одни «я щитаю хуйта».
Засчитываем слив?
144 1644964
>>644949

>красиво и нативно


На маке она выгдлядит не как нейтив, а как кривая хуйня портированная с айпада.
145 1644967
>>644964
Я щас навалил такую здоровую кучу на айпад, все изгадил
146 1645005
>>644777
Ну, я себе это примерно так и представлял. Это не очень хорошо.
147 1645024
>>644334
Вообще. я видел какие то туторы свифтУИ на мак, но я бы обычным путем пошел, больше туторов будет.

>>644699
Спокойно работал на удаленке год, а потом переехал в питер на мидл позицию. Только дауны такие как ты только и могут писать на даунскофоруме. Я бы рекомендовал ньюфагам перебираться в телегу.
148 1645049
>>645024
У тебя до удаленки значит был опыт в другом стеке. Не возьмет никто джуна ios на удаленку без опыта + на ios очень мало удаленных вакансий.
149 1645304
e
150 1645307
e
151 1646342
Привет
Долго дергался между вебом и мобилками. Сделали выбор в пользу последних.
Насколько я дебич?
На рынок рф не смотрю, так как живу в епропейской жопе
152 1646468
>>646342
Зависит от ситуации. Если сильно нужна работа — то лучше в веб пошёл бы. Если не горит — не особо дебич.

>На рынок рф не смотрю, так как живу в епропейской жопе


Да он и не отличается ничем, разве что вилка на пару сотен $ туда-сюда ходит в разных регионах. Заметные различия можно увидеть сравнивая какую нибудь Москву/Куив/Минск с Сиднеем/Лондоном/Мюнхеном.
153 1646504
>>646468
Спасибо !
Как раз не срочно - ну, примерно год.
После хотелось бы вкатиться, да и в целом, судя по обзорам всяким, в мобилках карьерные возможности больше.
154 1646516
>>646504

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


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

Карьерные возможности у программистов не сильно разнятся — стандартные грейды джун/мидж/синьйор (в больших компаниях могут придумать свои, но это всё бюрократизация переходных процессов), а дальше либо менеджмент либо стартаперская деятельность (тоже менеджмент).
IMG1665.jpg122 Кб, 640x995
155 1646758
Анончики, расскажите, как в техническом плане может быть сделан просмотр ответов к посту в приложении Kochan?

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

Если просто перезагружать данные в один и тот же TableViewController, то тогда не будет работать кнопка "Назад" в NavigationBar. Можно ли как-то программно создавать контроллеры по нажатию на кнопку ответов?
156 1646765
>>646758
А в чем проблема? Создаешь контролер, вызываешь pushViewController:animated: у твоего UINavigationController. Или ты на сторибордах? Там наверное тоже как-то можно.
157 1646960
>>646758
Можно
let controller = VasuanStudioMysuperPuperViweController()
158 1647460
А чому в шапке, да и в тредах, нет ссылок на русскоязычные материлы, как swiftbook или того же Скутаренко?
159 1647553
>>647460
Потому что привыкай сходу к инглишу. Ты же без него даже загуглить более-менее нетривиальные вещи не сможешь, блядь.
160 1647704
>>647553
спасибо, понял
Михаил 161 1647815
Котаны. В компаниях с гитом принято работать через консоль или desctop ?
162 1647882
>>647815
Как тебе удобней, всем похуй.
На практике в десктопных клиентах вроде sourcetree удобнее мерджить, но переодически с этими самыми мерджами возникают из-за его "помощи" проблемы. Алсо, регулярно проблемы вроде того, что эта десктопная залупа не догадывается сделать pull и ебёт тебе мозг.

Короче, учи консольные команды, никакой гуй тебя от этого не спасёт.
163 1647928
по какой причине может не сохраняться инт в UserDefaults ?
164 1648038
>>647928
Кривые руки.
Код покажи, блядь.
165 1648049
>>647882
спс )
166 1648255
>>648038
оно то работает вроде, но некоторые юзеры пишут, что у них там что-то не сохраняется. И вот хз, может ли например из-за того, что место кончилось, например, не сохраняться
image.png759 Кб, 1064x1992
167 1648316
Блять, почему этот тред не привязан к тагам.
Накопилось несколько вопросов

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

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

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

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

Почему так мало книг по разработке под макось, даже на иглише?
168 1648320
Может скинемся на это https://www.hackingwithswift.com/store/hacking-with-macos через какой-нибудь сервис
169 1648414
Сделай сам календарную сетку на колекшн вью. Это прекрасный програмерский таск по разработке модели, в котором если все пойдет верно ты поймешь силу остатков.
170 1648455
>>648316

>Если делать какую-нибудь круд парашу, то как лучше сорхранять записи?


Да как хочешь. хоть в кордату, хоть в sqlite, хоть в реалм, хоть в файлик на диске.

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


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

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


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

>Я бы не хотел ставить каталину


То пиши кастомный лэйаут для него. Compositional Layout нищукам не завезли.

>Почему еще никто не сделал клиент дваща?


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

>Почему так мало книг по разработке под макось, даже на иглише?


Потому что на них нет спроса.
Во-первых, потому что десктоп сейчас на 80% состоит из проф софта (видеоредакторы, 3Д редакторы, иде), которые поголовно кроссплатформа и имеют хорошую команду.
Во-вторых, всякие эксели/календари уже давно в облаках и бровзерах.
171 1648480
Веб-девелопер знакомый активно уверяет, что через n лет спрос на мобилки станет намного меньше, типа веб и десктоп сильно потеснят.
Сам я не занимаюсь разработкой под мобилки, так что просто интересно ваши мнение.
Пиздеж? Вижу, что вакансий на хх на порядок меньше (раз в 100) чем в тот же фронт, понимаю, что вкатиться туда проще и все так.
Про ведроид не спрашиваю, т.к. сам гей.
172 1648484
>>648480
Так он уже и потеснил давным давно, когда вкатиться во фронт вкатиться стало доступно каждой собаке. Сейчас-то что изменится?
173 1648490
>>648480

>Пиздеж?


Когда первые айфоны только представили — там изначально были только PWA (тогда мб по другому эта хуита называлась). Вот так с 2007-го и давят. Так активно давят, что даже любители подобной залупы (аирбнб, слак итд) которые продвигали тот же реакт натив (не веб, но самое приближенное к фронтовой залупе), почему-то поголовно с него слезли на нативные приложения.

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

Алсо, об подобные питушиные восклики про кроссплатформу (не обязательно веб, именно кроссплатформу) от веб/флаттер-питухов можешь смело вытирать жепу, т.к. им уже лет 20 (аж в 2 раза старше кукареков про веб, который всё никак не задушит).
174 1648495
>>648480
Ну деск топ однозначно будет решать. На арену выйдут несколько монопольных сервисов, которые будут работать как через браузер так и через апы, которые будут поставляться вместе с десктопами. Эволюция веба отсеит всю кашу, которая есть сейчас и выкристализует несколько сервисов, в которые будут умещаться человеческие потребности. На арену выйдут способности корпораций поддерживать кодовую базу, на примере винды видно, как код гниёт, и большие программы скатываются в говно. Выживут те компании, которые решат этот самый сложный вопрос.
175 1648504
>>648484
>>648490
>>648495
спасибо, пояснили нубу
если правильно понял, то вкатываться в мобилку в 2020 СЛЕГКА опрометчиво
благодарю, что рассказали
176 1648506
>>648490
а чисто теоретически что может убить мобаил ?
177 1648512
>>648484
не знаю
я ньюфаг, но смотрю на коллег веб-разработчиков и кажется, что одинаковая и скучная хуита
в бэке иначе вроде слегка и не так уныло
178 1648528
>>648506
А я ебу? Нейроинтерфейсы какие нибудь. Но и там будут проблемы с мобильностью и перформансом, так что веб питухи пойдут нахуй.
А точнее будет как и сейчас — несколько больших компаний околовебнёвую хуиту чтобы прототипировать интерфейсы и всякие анимашки, и ещё половина стартапов будет юзать чтобы быстро запилить мвп (потом как и слак/итд будут переносить всё на нэйтив).

>>648512
А за весёлые вещи никто и не платит. У тебя и в мобайле будет 2/3 тасков — поменять кнопочку, уплотнить тенюшечку, повесить аналитику на скрольчик.
179 1648536
>>648528
Лишь бы через пару лет смог намутить оффер в ламповый китай или сингапур. Судя по количество вкватывальщиков в других сферах-оптимальный вариант.

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

Другой-ньюфаг
180 1648553
>>646758
Апи двача уебищно из-за отсутствие ссылок на посты и прочее. Я реализовывал это через циклы и мапил данные, собирая как раз всю эту лабуду. Оно того не стоит.

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


да

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

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

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

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

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

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

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

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

>получает 210к


Пусть расписку принесет, и еще вычтет уплату налогов.
180 1648553
>>646758
Апи двача уебищно из-за отсутствие ссылок на посты и прочее. Я реализовывал это через циклы и мапил данные, собирая как раз всю эту лабуду. Оно того не стоит.

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


да

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

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

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

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

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

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

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

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

>получает 210к


Пусть расписку принесет, и еще вычтет уплату налогов.
181 1648586
>>648553
почему дебич?
похуй, попробую
182 1648609
>>648586
Делай что хочешь, это твоя `жизнь`.
183 1648613
>>648553

>Пусть расписку принесет, и еще вычтет уплату налогов.


>зп в рублях


>уплата налогов


У тебя там в "нормальной конторе" за тебя налоги не платят? Или хотя бы в конверте отдавать не догадались?
184 1648627
>>648455
>>648553
спасибо
image.png22 Кб, 981x231
185 1649381
Как же достало это говно! Пытаюсь зарегать аккаунт разработчика, но получаю вот это дерьмо, без каких-либо внятных объяснений. Кто-нибудь сталкивался?
186 1649389
>>649381
Все сталкивались. Эпл проверяет твои данные. Может фото паспорта попросить, если что-то не понравится например имя акка с кредиткой не совпадает.
187 1649394
>>649389>>649381
В глаза ебусь, думал там пендинг. Давно это у тебя?
188 1649402
>>649394
С сегодняшнего дня, я залетная ведроблядь. Пытался и со старого appleId, и с зареганного сегодня - проблема остается. Собственно я не один такой, полно тредов аналогичных этому https://forums.developer.apple.com/thread/126152, но решения проблемы нигде нет. Может быть это потому что я указал что я из рашки?
189 1649614
Надеюсь до июня-июля перекачусь в iOS разрабы и найду работу. Перекатываюсю с фронта.
190 1649646
>>649614

>Надеюсь до июня-июля


Удачи, братан.
191 1649657
>>649614

>Надеюсь до июня-июля перекачусь в iOS


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

>и найду работу


А вот это уже сомнительно. Даже если все эти изоляции реально закончатся через месяц (смотри на Китай — не закончатся), экономика ещё пару месяцев будет стоять и ещё несколько месяцев возвращаться на исходную позицию.
Короче, джунам сейчас найти работу будет очень сложно, если есть работа — лучше сиди на старом месте. А если ты борщехлёб — похуй, вкатывайся, хуже точно не будет.
192 1649796
>>649657
Тащемта джунам сейчас будет везде вкатиться сложно, не только в мобилочки
А так да, конечно хуле и нет
193 1649849
А как у Свифта с кроссплатформенностью?
Можно навоять что-нибудь под линь, андроид, венду?
194 1649867
>>649849
линь да, но с кор либами проблема, с диспатч проблема, фоундейшона нормального нету. Андроид нет, винда скоро да.
195 1649925
>>649849
Зачем....
196 1649970
>>649849
Чисто как язык в вакууме — может работать на всех платформах, в которые умеет 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, и тут будет вопрос — почему бы просто не ебануть всё на плюсах и не мучать жепу?
197 1650538
привет всем
начал вкатываться, почитывая app development with swift, которой нет в шапке. Нет в шапке, потому что это кал? или просто у рея САМАЯ лучшая теория с практикой?
198 1650669
>>650538
Самая лучшая теория с практикой это разбор хороших эпловских апов. К сожалению апов на свифте для скачивания у эпла нету. Они все на Obj-C. Поэтому имеет смысл учить отдельно инфраструктуору на эпловских апах из доков на обджективе и отдельно язык свифт.
199 1650726
>>650669
Имеет смысл так же не забивать хуй и на обж-с, просто потому что легаси ещё на десяток лет хватит. Причём в любом более менее большом проекте.
200 1651332
>>650726
Двачую.
Недавно разгребал подобное, хотя что я могу знать
мимо джун 2 месяца
201 1652492
реально из приложения, как из apk, картинки вытащить?
203 1652564
Нате вам хорошую простыню для переводилова в карантин
https://tryolabs.com/blog/2020/04/02/swift-googles-bet-on-differentiable-programming/
204 1652565
Кстати, Дейв Абрамс присоединился к кор-тиму S4TF в Гугле
205 1652759
>>652564
Ну че, ахуенно. Теперь как и бэкэндеры будем страдать и поносить матерей матеметиков (и прочих людей, не причастных к программированию) за библиотеки с 1 файлом на 10к строк кода и кромешный пиздец в них, который надо будет поддерживать в проде.
206 1652933
>>652759
да нахуй этот свифт и впизду
уж лучше вернуться обратно сосать жопу в js
207 1652937
>>652933
почему?
208 1652940
>>652937
Найти работу хер выйдет (до вируса)
Когда был на js, то был вариант укатиться в Европу, но думал, а ладно, поебать, попробую свифт, т.к. интересны были мобилки
Но ни европы, ни работы в дс

скорее всего, проблема во мне, а не в языке
209 1653076
>>652940
Да, проблема в тебе.

------------
бтв, а че так свифтуи лагает на макоси? Думал что-то поделаю, а тут на тебе..
210 1653260
>>653076

>бтв, а че так свифтуи лагает на макоси? Думал что-то поделаю, а тут на тебе..


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

Всё же, изначально его пилили для часов, а потом адаптировали для мобилок, чего ты ожидал?
Михаил 211 1653459
Котаны как лучше надрачивать создание интерфеса через стори борд или все через код писать ?
212 1653468
>>653260
Я сюда захожу раз в 2-3 недели в лучшем случае, не тому писал. Спасибо за отзыв.

>>653459
оба.
213 1653619
>>653459
Смотри по области применения.
Сториборды — только для маленьких прилаг, которые ты при этом пишешь один.
Ксибы — уже можно писать не одному, но если проект чуть больше среднего — тоже ахуеешь поддерживать это.
Код — самый гибкий и прагматичный (как минимум в командной разработке) метод.
Если хочешь найти работу — на сториборды даже не смотри.
214 1653743
Случайно загуглил разраба телеги под macOS, так как хотелось хоть раз увидеть разрабов под мак своими глазами.
Смотрите, какой няшный кунчик.
А ведь под какую-нибудь винду или андроид, скорее всего, приложение делает задрот-натурал.
image.png9 Кб, 540x53
215 1653761
>>653743

>телеги под macOS

216 1653786
>>653761
Да успокойся ты, obj-c версия уже давно

>Source code of deprecated Telegram for macos version


https://github.com/overtake
217 1653829
Lite на плюсах намного пизже, хотя без сомнения это тоже крутяк
218 1653831
>>653829
Чем пизже-то? Вырвиглазными шрифтами, которые Qt никак за 20 лет не научится рисовать везде нативно?
219 1653834
>>653829

И 10ти кратно большим потреблением ресурсов, без каких-то доп фич.
220 1653860
Есть гитхабы каких-то народных проектов (вроде телеги и двачбраузера) на Swift? Желательно на SwiftUI
222 1654112
>>652506
а ipa где взять?
1.png5 Кб, 911x141
223 1654116
Блять, ну что это такое? это admob валица или что? меня уволят нахуй
224 1654147
>>654116
что то с кор анимейшн, посмотри есть ли у тебя поды которые её используют. Вообще по дефолту метал валится на самых простых вещах, особенно при загрузке приложения
225 1654174
>>654147
в общем фиг найдешь
а объясните, какой смысл иметь два раздельных значения номера сборки и название версии 1.1.1, если при загрузке архива нужно обязательно и то и другое менять?
226 1654226
>>654116
Единственный способ найти что валится с такими ошибками — найти способ повторить, и тогглить фичи с библиотеками.

А если архитектура на такое не рассчитана — пойти нахуй.
227 1654296
>>654226
бля, там приложение, 3 экрана, текст и картинки,
может изза того что кастомная вьюха рисуется в CGContext
228 1654429
Дратути
Вопрос в целом про языки, но сам вот пару недель стараюсь вкатиться в свифт, так что спрошу
Насколько зашкварно искать репетитора/ментора для помощи во вкате?
Сука основная работа, которая в край достала, отнимает от 2 до 10 часов в день, в результате чего подход не очень системный выходит и вместо рационального изучения выходит рваное говно. Да и много времени уходит на то, чтобы осознать какую-то тему, найти, кому показать код для ревью.

Наверняка многие испытывали такие проблемы и лучший совет: вкатывайся сам.
Спасибочки
229 1654458
>>654429
Чтобы вкатиться не нужно так много как ты думаешь, еще и код кому-то на ревью показывать, не смеши, на работе уже будут ревьювить
230 1654881
>>654296
Ну тогда я бы тебя реально уволил нахуй, если ты не можешь в такой маленькой залупе найти что там крэшит прилагу.

>>654429

>Насколько зашкварно искать репетитора/ментора для помощи во вкате?


Ненасколько. Есть целые чаты и коммунити по этой теме (типо свифтбука итд).

А по факту, однохуйственно тебе нужно заниматься практикой чтобы чему-то научиться, и практических навыков (кроме более чистого кода) ты от менторинга скорее всего не получишь.
231 1655093
>>654881
ну и как мне найти, если валится только у челиков каких рандомных, без стектрейса
232 1655134
>>655093

>60 рандомных челиков))


Я же тебе написал уже, помочь загуглить?
а) https://en.wikipedia.org/wiki/Feature_toggle
б) Напиши UI-тест который будет запускать прилагу сотнями раз (желательно найти те же девайсы с теми же версиями оси) и пробуй повторить, а потом то же с/без фичи/либы.
в) Самый днище вариант — разбить максимально инициализацию по этапам и спамить ивентами с номерами этапов в аналитику (у тебя же она есть?). Потом смотреть айдишник юзера в багмониторе и сервисе аналитики. Если не поймаешь нихуя — то точно либа крашится, лол.
233 1655249
>>655093
Для этого люди логируют каждый момент в приложении. Если не вытаскиваешь, то кликаешь старшину, если один - то я бы на такое не подписывался на твоем месте.

>>654429
можешь оставлять телегу, наставлю за бесплатно.
234 1655390
>>655134
чет сложно и наверное не стоит того, там крешится у 1%, наверное это специфика ios такая
сам то я с ведра, там хоть стектрейс человеческий
image.png835 Кб, 900x900
235 1655415

>крешится у 1%, наверное это специфика ios такая

236 1655489
>>655390
Стектрейс человеческий, остальное - для животных. Сам знаешь.
237 1655508
В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме В ТРЕДЕ ЗАМЕЧЕНО МАНЯМЕ в треде замечено маняме
238 1655514
>>655390

>сам то я с ведра, там хоть стектрейс человеческий


Потому наверно и тормозит.
239 1655740
>>655514
ну началось, а еще он глючный и багованный, и вообще гугл корпорация зла
240 1656087
>>655740
Тащем-то да, так оно и есть.
241 1658391
А тратить время на CS193P имеет смысл ? Или уже многое успело стухнуть со времнем 2017го?
242 1658451
>>658391
Немного подтух, но проходи спокойно, ничего с того времени об колено не ломали.
243 1658579
>>658391
Проходи, еще домашки делай через сториборды и потом через код переделывай - профита будет много.
244 1658621
>>618323
Признаю, анон, ты оказался прав а я не прав
https://forums.swift.org/t/se-0282-low-level-atomic-operations/35382
245 1658628
>>658621

>эта попытка подсоса самому себе...

246 1658902
А есть какие-нибудь фреймворки для создания фотогалереи. Ну там, чтобы увеличивать картинку по двойному тапу, пролистывать вправо-влево, закрывать свайпом. Я смотрю, что в куче приложений используется что-то похожее. Что в ВК, что в Твиттере. Попробовал сделать сам на основе ScrollView, перелистывание сделал через TapGestureRecognizer, но что-то получилась какая-то хуйня. Чувствую, что можно было проще.

Почему вообще таких базовых вещей нет в UIKit? Ну это же реально используется в каждой первой приложухе. Ну почему, блеать, я должен сам из проекта в проект что-то колхозить или искать либы по гитхабу?
247 1658905
>>658902

> пролистывать вправо-влев


UICollectionView.

> Ну там, чтобы увеличивать картинку по двойному тапу


Зум жестами уже есть в UIScrollView.

> Почему вообще таких базовых вещей нет в UIKit


Есть же, смотрел плохо. Разве что интерактивный свайп (или drag/pan gesture) нужно самому делать.
248 1658910
>>658905
То есть нужен CollectionView, внутрь каждой ячейки вставлять ScrollView, внутрь которой вставлять ImageView? Ебать гемор. Ещё и закрытие ViewController'а делать свайпом.
249 1658933
>>658910

>Ебать гемор


И как ты себе представляешь кастомизируемый универсальный компонент для всего этого? Который при этом от версии к версии системы не будет ломаться (с изменением дизайна, новых фичей итд)? inb4: а никак
От UIKit-а нужно именно дженерик средство для того, чтобы склепать то, что нужно именно тебе и не более.

>Ещё и закрытие ViewController'а делать свайпом.


Если нужен именно свайп (не интерактивное перетаскивание) то это вообще 4 строчки кода. Что тебе надо-то?
250 1658965
>>658933

>Что тебе надо-то?



Чтобы можно было зацепить картинку пальцем, потом тянуть её вверх или вниз. Картинка постепенно будет становиться прозрачной, а потом совсем исчезнет и появится пердыдущий viewController.
251 1658974
>>658965
Ну вот так уже строчек на 100 задачка, кек.
252 1659127
>>658965
Есть под хороший
https://github.com/NYTimes/NYTPhotoViewer
По-моему его везде хуярят
253 1659280
>>659127
Вот, это уже лучше, спасибо.
254 1659637
>>659280
Все делается ручками и вполне себе понятно. А подключать на каждый чих либы это извольте, хотя, у вас проекты маленькие. Можете побаловаться.
255 1660823

>Apple’s Swift programming language will add support for Windows 10



Блять, ожидать кучу вкатывальщиков еще и в ios? суууука
256 1660827
>>660823
трансляторы свифта и щас есть под винду
257 1660830
>>660823
Нет конечно, будет как под линем - голый язык без фреймворков
258 1660870
>>660830
разве на лине фреймворки не завезли?
260 1660980
>>660823
Тащемта, нет, не ждать. iOS — это, в первую, очередь инфраструктура из нескольких десятков фреймворков (как и любая современная платформа). Начиная от системных (https://iphonedevwiki.net/index.php/Frameworks), заканчивая сторонними (Realm/Rx/Texture/Componentkit/Google(десяток либ)/итд). От тебя требуется в первую очередь знать что и когда лучше применить (а для этого нужно хотя бы половину из этого всего знать) и как это всё скомпоновать чтобы на выходе не было неподдерживаемого пиздеца.

Так что похую знаешь ты язык или нет, условие для вката — это наличие специализации на чём-то, а не знание языков (оно само сабой разумеется). Так что учитесь, блядь, писать приложения, а не дрочите на язык.
261 1660988
>>660980

>iOS — это, в первую, очередь инфраструктура из нескольких десятков фреймворков


захардкорженая в технику яблочников => неуниверсальная
262 1660999
>>660988
Спасибо, кэп. У меня всё сообщение об этом, как ты вообще читаешь, ебанат?

Алсо, превентивный аргумент против пуков про "нинужна": для всяких CLI утилитn всё ещё нет более менее нормального языка, кроме go, который вот прям нихуя не нормальный, но шустрый, статический и компилируемый, пусть портируют.
263 1661005
>>660988
Вообще, насколько нужно быть пробитым долбоёбом, чтобы считать что "инфраструктура из нескольких десятков системных фреймворков", которая в этом контексте по определению означает системный вендорлок, вообще может быть универсальной? Ты хоть одну такую видел? Как там нативные виндовые аппы, нормально на линуксах и айпадах бегают? Жавовый спринг как с дотнетом работает? Не брыкается?
264 1661009
>>661005
тебе доебатся не к чему? сходи в перезвоним тред
265 1661013
>>661009
Не, мне интересно, как ты, долбоёб, вообще мыслишь. Вроде как профессия не то что бы для землекопов, какие-то базовые задатки интеллекта нужны, а тут такое.
266 1661014
>>661013
а мне твое мнение не особо интересно, сходи на хер
267 1661015
>>661014
Так я своё и не выражаю, а спрашиваю твоё, лол. Этот додик реально читать походу не умеет.
268 1661023
>>661014
>>661015
вы заебали, колхозники
стоит вкатываться или нет?
269 1661026
>>661023
Нет.
270 1661030
>>661026
почему? я жалею, что вкатился в парашу JS
271 1661051
>>661030
а че жалеешь на макаке все щас пишут
internet-meme-rage-comic-pol-antifa-meme.jpg74 Кб, 800x800
272 1661085
>>661023

>вы заебали, колхозники

273 1661237
>>613984 (OP)
Поясните веб разрабу. Количество разных устройств от эпл на iOS можно пересчитать по пальцам. Система намного лучше оптимизирована чем ведро(недавно пересел), не имеет всяких йоба кастомных оболочек. Значит ли это, что быть мобильным разрабом легче под яблоко, а значит и вкатиться(пройти собесы и стать джуном/трейни) проще?
274 1661242
>>661237

>Значит ли это, что быть мобильным разрабом легче под яблоко


однохуйственно
275 1661269
>>661237

>Система намного лучше оптимизирована чем ведро


И это не потому что

>не имеет всяких йоба кастомных оболочек


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

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

>Значит ли это, что быть мобильным разрабом легче под яблоко, а значит и вкатиться(пройти собесы и стать джуном/трейни) проще?


Эээ, нет.
276 1661299
>>661237
соотношение по вкатывальщиков такое же, как в ведроиде
а еще с андроидом больше вакансий за рубежом
277 1661510
Анончики с Украины в треде есть? Вкатываюсь в iOS, чекнул вакансии на dou.ua - в Киеве всего 23 вакансии из них наверное процентов 80 сеньерcкие. Такой пиздец из-за Короны или в Украине iOS разработчики не нужны и только веб?
278 1661532
>>661510
И до был
279 1661572
Здравствуйте! У меня вопрос к треду. Хватит ли Air 2020 для программирования?
280 1661589
>>661572
Хватит и 2015
281 1661611
>>661589
Спасибо!
282 1661691
>>661510
Украина и Беларусь — во-первых, страны живущие аутсорсингом, ясен хуй что 80% вакансий будут завязаны на веб.
Во-вторых, сайт нужен каждой макаке, приложение — только более менее крупному бизнесу, и так везде. Об этом дохуя выше писали.
283 1661693
>>661572
Разница между минимальным эйром и минимальной прошлой — 20к, а по процессору почти в 2 раза. Ты уверен что 20к стоят того?
284 1661694
>>661693

>прошлой


Прошкой
285 1661721
>>661691
Значит похуй. Буду искать из того что есть, ибо мне по кайфу только под яблоко кодить.
286 1661730
>>661693
В минимальной прошке 128 гб. В минимальном эре 256 гб.
287 1661731
>>661693
И разница не 20 тыс., а 30 тыс.
288 1661815
>>661731
Хз что у тебя за цены такие, смотрю на сайте эпла — 90к и 110к соответсвенно.

>>661730
Если тебе нужен ноутбук именно для программирования — ты можешь упереться либо в процессор, либо в оперативку, но никак не в объём диска, лол.
289 1661818
>>661815
Тем более, что в отличие от процессора, воткнуть потом внешний ссд никто не мешает.
290 1662402
>>661818

>воткнуть потом внешний ссд


С такими рассуждениями тебе больше подойдет разработка под андроид.
291 1662474
>>662402
Так я в отличие от тебя в айоси уже не вкатывальщик, мань.
292 1662575
Посоны, если сравнивать Стенфорд и Скутаренко, что лучше?
293 1663124
>>662575
И то и это — просто скомпонованные и разжеванные доки эпла, лол. Так что выбирай по своим знаниям английского. Лучше конечно 1-й вариант, практика лишней не бывает, но если не балакаешь совсем — изучай по Скутаренко.
294 1663659
>>613984 (OP)
Всем привет. Какой макбук можно взять для учёбы программированию на Swift? Бюджет до 40000. Хватит ли macbook air 2015 года? Или нужно взять версию 2017 года?
295 1663672
>>663659
Хакинтош
296 1663676
>>663672
У меня нет пк, только слабый ноутбук.
297 1663694
>>663676
Ну так загугли сборки под него и собери. За такой ценник ты ничего хоть сколько-то вменяемого не купишь.
298 1663700
>>663694
Ну я находил на авито бу макбуки 2015 и 2017 годов. Вроде состояние у них нормальное. Неужели ноутбук 2012 года с хакинтошем лучше чем макбук 2017 года?
299 1663702
>>663659
можно на линукс поставить свифт, для обучения хватит. Надо поискать только симпотичную иде.
300 1663715
>>663700
с хакинтошем будешь пердолится, и под хакиншот нужно собирать комп с заведомо заранее известными комплектациями, а потом ебаться с его установкой.

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

>>663702
тут верно.
301 1663744
>>663715
дополню, тем более люди работают с макбуками прошкой 15 годов и живут нормально. главное air не бери.
302 1663783
>>663700

>Неужели ноутбук 2012 года с хакинтошем лучше чем макбук 2017 года?


Чего непонятного в фразе

>собери новый

компутер под хакинтош
?

>>663715
А с макбуком за 40к он ебаться-то не будет.
303 1663825
>>663744

>главное air не бери


Почему?
304 1663917
>>663783
Не будет. Люди при мне спокойно работают. Другой вопрос - время сборки. На 300+ тысяч строк кода будет медленней собираться, чем на новеньком 16 дюймовом.

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

>>663825
Прошка это стабильность. Аир не вывезет.
305 1664642
4 года, а знаний как у джуна, нихуя не могу чот сложное сделать или спроектировать, эх
306 1664704
>>664642
Геометрию ботай
307 1664849
>>664704
Зачем?
308 1664874
>>664849
Чтобы прокачать умение разбивать сложную задачу на мелкие взаимосвязанные функции для построения работающих систем.
309 1664876
А так же научишься с закрытыми глазами работать с координатами и будешь уверенно себя чувствовать в написании юи кодом.
310 1664878
>>664876
Достаточно подтянуть прямоугольный треугольник, тригонометрические функции и пару фигур.
311 1664925
>>664878

>тригонометрические функции


По большому счёту они нужны чтобы побыстрей забыть весь ужас работы с ними и плюхнуться в линейку
312 1664976
>>664876
Если строить UI кодом лучший и надежный способ, почему тогда в Стэнфорде в основном учат строить UI с помощью сторибородов?
313 1664983
>>664976
Потому что это стильно, модно и молодёжно
314 1665951
>>664976
Потому что там стоит задача тебя побыстрее выучить, чтобы побыстрее отработать деньги, а не вдрачитать тебе в голову всякие там best practice, пускай коллеги на работе с тобой ебутся. Ясен хуй что никому не интересно тратить кучу времени, чтобы рассказать нюфагам про то, как работают вьюхи в айоси и как лэйаутить всё ручками правильно, когда можно показать как кидать кнопку в сториборде и проставлять констрэинты в 2 клика попутно получая леща от того, кто эту хуйню на ревью увидит.

Короче, они просто дают самый необходимый базис, а дальше ебись сам. Что с какой-то стороны даже правильно.
315 1665957
>>664876
Про общее развитие мозга и геометрию ясно, только вот чем оно тебе поможет лэйаут писать-то? Можно хоть один пример из жизни? Ну кроме какого нибудь паралакса.

Ты же после пары сложна экранов и ещё пары нетривиальных коллекций с ручным лэйаутом и так спокойно начнёшь его писать.
316 1665958
>>665957

>сложна


Сложных
317 1666175
>>665957
Ну тут конечно больше про общее развитие. Ну например ты никогда не будешь впадать в ступор при необходимости мапить координаты тача из виндов во вью.
318 1666344
Шапка пиздеж или нет?
Перекатываюсь из версталы. Хочу в разработку. Фронтенд не люблю. Айфон есть. МакМини есть.
319 1666350
>>666344

>Перекатываюсь из версталы


Чтобы стать версталой с низкоуровенными заёбами?
320 1666353
321 1666429
>>666353
Тогда в шапке всё по делу, а самый быстрый вкат можно устроить перейдя сразу к пункту

>Не люблю читать книжки я долбаеб


И просмотрев курсы по ссылке.
322 1666436
>>666429
Да я лучше тогда один курс по синтаксису свифта посмотрю, который по первым ссылкам. У того чувака, который в разделе для долбоебов, по свифту 2 видео
323 1666999
>>665957
недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
324 1667000
>>665957
недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
325 1667034
>>665957
относительно недавно понадобилось делать сглаженный график – равные углы и отрезки, синусы, косинусы, медианы...
326 1667055
>>667034
>>667000
>>666999
Ну вот опять же — построение графика, если ты не работаешь в какой нибудь финтех конторе (где их нужно по 20 видов делать на каждый пук), явно не та задача ради которой стоит задрачивать геометрию. Остаётся только общее развитие, а это уже в отличие от каких нибудь алгоритмов/английского/итд сомнительная инвестиция времени.
327 1667112
>>667055
"Сомнительная инвестиция времени" это когда тебя принуждают заниматься тем, чем ты не хочешь.
328 1667219
>>667112

>"Сомнительная инвестиция времени"


это когда ты, вместо того, чтобы тратить свободное время на то, что тебе в будущем будет нужно регулярно, тратишь его на то что тебе пригодится несколько раз за всю твою карьеру.
329 1667963
Аноны, что скажете за metanit?
330 1668062
>>667963
Какой-то сайт из 2005-го, что сказать-то? Ну какие-то переводы доков там лежат, хз что ты ещё услышать хочешь.
331 1668542
Сап, реально ли вкатиться без мака? Или лучше пиздовать отсюдова в kotlin тред?
332 1668819
>>668542
А нагую тебе вкатывается без мака? Пользуйся теми инструментами что доступны
333 1668835
Почитав тред я так и не понял куда вкатываться - спринг на джаве начинать трогать/свифт и гейось?
334 1668840
>>668835
а причем тут спринг в ios-треде?
лучше в джаву, потому что в ios и так вакансий было мало, так сейчас и подавно работу хуй найдешь
335 1668862
>>668840
А как так получается? По юзабилити веб на мобилках ужасен, при этом рынок мобилок все хуевее и хуевее.
336 1668909
>>668862
я в целом говорю про то, во что лучше вкатываться
потому что сейчас массовая истерия на веб, переход на клауд и прочее
337 1668963
Поддвачну. Работу можно только на хую найти. Или пилить своё приложение в стор по вечерам после работы посудомойщиком.
338 1669156
>>668963
Тоже поддвачну. Я Сам фронтенд кодер - а по вечерам и в свободное время пилу свою приложуху на свифте.
339 1669213
340 1669215
>>669156
Как тебе айос после фронта?
Снимок экрана 2020-04-27 в 16.52.03.png185 Кб, 1140x996
sage dage 341 1669267
Вот бля, классика жанра, объява весит месяца полтора. Месяц назад отправил им отклик с полным фаршем. Выписали отказ. Сегодня апнули свою тухлую объяву
https://career.habr.com/vacancies/1000055303
342 1669712
Анон, помоги. Начал курить тот самый стенфордский курс cs193p 2017-2018 из шапки. На английском туговато идет, много моментов не понимаю нормально. Вот тут есть конспект лекций на русском https://bestkora.com/IosDeveloper/ios-11-swift-4/ .
Но он платный. Вроде и 1500 за весь курс не так уж и много, а вроде и жаба душит, особенно учитывая что ебаный вирус лишил пока что заработка практически полностью. Нет ли ссылок на этот самый конспект на русском языке?
343 1669831
>>669712
Если английский душит, то сначала подтяни английский. Или вместо стэнфорда проходи скутаренко, делая задания на свифте.
344 1670417
>>669712
1. встречаешь незнакомое слово\выражение
2. переводишь со словарем
3. идешь дальше, if sentence == 1 { go to 1} else {3}
345 1671384
Пиздец. Реально работу хуй найду в своём миллионике, если сейчас вкачусь? В энтерпрайз-жабу же конкуренция тоже немаленькая будет...
346 1671798
>>671384
Именно сейчас будучи вкатывальщиком у тебя в любой области минимум шансов найти работу по сравнению с тем, что было ещё 2 месяца назад. Разве что работягой в больничку пойти.
347 1673461
Какой мак взять с бюджетом в 800$ чтобы он поддерживался еще 3-4 года?
348 1673469
>>673461
iMac 21' 17того или 19 года на авите с максимумом оперативки.
349 1673511
>>673469
А среди макбуков есть что-нибудь? Слышал, что 16-18 года говно, а 2015 вряд ли еще 3-4 года будет актуален
350 1673825
>>671384
у меня в миллионнике в молодёжный банчок конкурс на стажировку 200 чел на 5 мест

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

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

за копейки без гарантии трудоустройства по её окончании
351 1674443
>>673825
Это ты конкретно про гейос стажировку?
352 1674549
>>673511
2015 уже не особо то и актуален (если не топовая 15-ка, такая точно поживёт ещё пару лет). Из новых раньше 2018 б/у версии смотреть смысла нет, т.к. скорый flexgate (который без капремонта за пол цены ноута не исправить) и заедающие клавы ждут тебя, а за 800$ ты ноуты младше 1-2 лет не найдёшь (а если и найдёшь, то на таком 100% либо монтировали видео, либо им забивали гвозди, но энивэй он будет не в том состоянии которое ты хочешь).
353 1674554
>>674549
Сколько тупых и никчемных комментариев на счет выбора мака. Помню когда я совсем зеленый был, меня обоссывали здесь на выбор макбука 17 года с 128 гб памяти.

Заедающая клавиатура, малый размер шлейфа и прочее и прочее говнометание, необоснованное.
354 1674670
>>674554

>ряяяяя у миня никакова флексгейта ниту(((9


Успокойся, дитё, его уже даже эпл признало, как и факапы с клавой, которую за несколько лет так и не удалось допилить и в конце концов её выпилили нахуй в 16", заменив на гибридный вариант прошлой и новой.
355 1674725
>>673461
Взял на ebay Прошку 13" 2015-го года, Core i5 2.7, 16Gb RAM, 128Gb SSD. Стоил ноут чуть меньше 500 долларов вроде (со всеми комиссиями), в рублях вышло 31к примерно (дело было в феврале, прям перед падением рубля успел). Но мне повезло, что у меня кореш в штатах был в тот момент, я тупо на него заказал и он бесплатно привез (ну как бесплатно, я ему в подарок портвейна хорошего купил). Так-то в рашку никто почти не доставляет.
Состояние ноута великолепное, почти три месяца работаю с ним - нареканий ноль. Xcode и симуляторы работают шустро, Каталина тоже. Скорее всего, буду менять SSD на побольше, благо он не распаян. Но пока хватает вроде (да, CleanMyMac юзал пару раз для чистки мусора от Xcode).
Хз чо советовать, просто опытом делюсь. По моим ощущениям сей продукт еще пару лет протянет.
356 1674927
>>649849

>Свифта с кроссплатформенностью


Никак. Свифт под линукс это просто кривая поделка для энтузиастов, тоже самое будет и на винде. Хотели бы Эппл нормальную кроссплатформу уже бы давно запилили что-нибудь вроде GNUStep / OpenStep.
Нужна нормальная кроссплатформа юзай QT qml.
357 1675197
>>674443
Там фронт, бэк и мобилки.
358 1675299
>>674725
ну. возможно ты большие проекты не трогал. Мне лично 128 не хватает, думаю к осени брать 16 на 320к

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

>возможно ты большие проекты не трогал


Он же написал про вкат, лол.

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


Клавиатура без продувания заедает примерно у всех (даже тупо от пыли), а экран может не отвалиться вообще если ты ноутбук не открываешь больше чем на 90°, но это же, блять, мучение.
Снимок экрана 2020-05-04 в 16.17.36.png24 Кб, 793x181
360 1676317
>>669267
Карнавал долбоебизма продолжается
Я больше не буду бампать эту вакансию, думаю что всем и так понятно что к чему
361 1676354
>>675485
Не знаю. у меня все норм.
362 1676356
>>676317
обычно хрюши в линкеде пишут. не знаю о чем ты.
363 1676647
https://habr.com/ru/company/jugru/news/t/500394/

>Эпл обновила 13"


>отказались от проблемной Butterfly Keyboard, как ранее уже сделали в других макбуках


>ряяяя врёти низаидаит у миня


С удленением шлейфов в 2018-х моделях (как раз как у владельцев 2016 рваться начали массово) наверно тоже случилось сочное врёти.
364 1676657
>>676647
Хуле они ему диагональ не увеличили за счет рамок как в пятнашке? Ууу жиды
365 1676675
>>676657
Надо допродать остатки 15" очевидно и таким же образом избавиться от миллионов 13" матриц, потом можно и новые выпускать (тот же айфон se сделали по тем же причинам, а макбук se не хотят, лол).
366 1677092
>>676647
Хорошо, что я не дожидаясь анонса шеснашку купил, тринашки люто трешёвые
в.png63 Кб, 229x180
367 1677713

>тринашка


>пятнашка

21.png298 Кб, 377x423
368 1677720

>двадцать однушка

369 1677827
>>677720

>нищук не может позволить себе 27" прошку

internet-meme-rage-comic-pol-antifa-meme.jpg74 Кб, 800x800
370 1677830
>>677827
Пикча отклеилась
371 1677835
>>677827
Да я и хуй соленый не могу себе позволить
image.png1,3 Мб, 1200x675
372 1677843
>>677713
Подключаешь пару 4к мониторов и пануешь. Хотя я предпочитаю работать в кроватке
пикрил
373 1677846
>>677827
нах не нужна эта батарея, нафаршированная 21 намного круче для кода
374 1677851
>>677843
и что это удобно? намного удобней клава отдельно, мыш отдельно, комплютор отдельно
375 1677855
>>677851
Мне заходит. У меня и стационарный пека с парой монторов есть, но больше для игор
376 1678008
>>677846
И чем же?
От экрана до всех характеристик — сасает как твоя мамка.
Снимок экрана 2020-05-05 в 19.37.09.png521 Кб, 1746x462
377 1678011
Эпол, что же ты делаешь, ахаха, прекрати
378 1678017
>>678011
Там их больше, страничку пообновляй
unnamed.jpg70 Кб, 512x427
379 1678018
Блять индуса с этого чувака рисовали
380 1678148
Айос господа, есть желание запилить один из клонов кол рекордера, но не могу найти нормальный сервис для авторизации бульбастан сим номеров. Подскажет кто? Что юзать, чтобы валидировать бульбастан симки для кол рекордера
381 1678151
>>674725
для вката пойдет эир 19 года? на i5 1.8 ?
композиция 2.jpg136 Кб, 726x699
382 1678575
Анон, сам я далек от программирования. Есть таск сделать custom keyboard extension в качестве приложения, чтобы в нем были разные модные шрифты (знаю, тысячи уже таких есть https://apps.apple.com/US/app/id1490411661?l=en)
Расскажи, насколько сложная эта работа, как лучше составить тз?
sage 383 1678818
>>678148
Я всегда всем советую либо sms-activate, либо 5sim.
мимо бывший спамер
384 1678825
>>673461

>взять


рекомендую: 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к$ и со встроенным говном от интела вместо видеокарты.
Screen Shot 2020-05-06 at 3.27.49 PM.png231 Кб, 518x321
385 1678838

>>>>663659


Для программирования главное 16GB памяти, иначе будет все свопить после запуска xcode и эмулятора. При таких бюджетах либо хакинтош, либо макбук 2012

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

В эиры ставят днищепроц троттлящийся в 0, когда IDE с эмулятором разогреют до обжигания рук. Только для джаваскриптов и питона сгодится
386 1678887
подскажите пожалуйста, это правда что в ios декодинг html сильно жрет ресурсы?
типа такого на java
org.apache.commons.lang.StringEscapeUtils.unescapeHtml("&#178;")

есть ли какая то быстрая альтернатива для iOS?
12.png36 Кб, 668x264
387 1679072
388 1679381
>>678887

>подскажите пожалуйста, это правда что в ios декодинг html сильно жрет ресурсы?


Нет, не правда.

>есть ли какая то быстрая альтернатива для iOS?


Берёшь, собираешь в интернете варианты и бенчмаркаешь их. Если тебе не по 20мб html-я надо обрабатывать за раз — никогда с такой проблемой ты и не столкнёшься.
389 1679511
>>678575
Это не сложная работа, для тех кто постоянно занимается глифами и кортекстом, но таких очень мало и они все работают в телеграме. Тз нахуй не надо, просто опиши всё словами
390 1680270
>>678151
Если он у тебя уже есть - подойдет конечно. Но это именно для вката. Дальше на норм проектах будет памяти не хватать + греться будет постоянно.
Если выбираешь/покупаешь - бери прошку 15-го года с 16Gb RAM и горя знать не будешь. На ebay вполне себе попадаются. Я вот взял и доволен как слон.
391 1680361
>>680270
За сколько брал?
392 1680377
>>680270
да, рабочий дали
393 1680398
>>680270
Я тебе скажу, по секрету. Все маки греются
394 1680783
>>680398
iMac не греется
395 1682534
суп, мне тут выдали задачу быстро захуярить приложение для мака (простенькое), ищу курс/книгу чтобы быстро вкатится, углубленно мне не надо, так как приложение рили простое, вроде туду лист.

прочитал шапку там https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91
вроде годно, но у меня сразу возник вопрос, это специфик для iOS или для мака тоже покатит?
396 1682916
иди в доки. там много отличий. Все работает на окнах, таблицы и коллекции другие. более геморно в целом.
397 1682991
>>682916
ок спасибо, думаю просто по туториалам и стак оверфлоу можно сделать
398 1683055
>>613984 (OP)

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


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


>


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

мимо куэй макакен
399 1683056
>>683055
На обжс все еще дохуя легаси, возможно тебе повезет и будешь заниматься свифтом, а возможно нет
400 1683077
>>683055
В целом боятся обж-с не надо, так как это всё же C, C это очень интересный язык и там много такого чего нету на свифте. Например линкед листы и всякие деревья, так же будешь хорошо понимать как работают опасные указатели. Если ты брал когда- нибудь книгу по свифту, то наверняка заметил, что там много синтаксиса, но что касается самого программирования и алгоритмов там их очень мало хотя они и крутые, а если ты откроешь книгу по C, ты увидишь что там синтаксиса очень мало, но зато дохера алгоритмов. Так что C так и так неплохо бы знать, это тебя разовьёт как погромиста.
401 1683085
>>683055

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



С вротенда.
402 1683110
>>683085
ну я с фронтом не работаю. я чисто мобилки на айос тестирую, следовательно окружен мак техникой, девайсами и айосниками. Да и вообще даже начальное понимание свифта в работе мне даст больший буст, чем умение верстать. Да и пробовал как-то фронт, не зашел, заебался что любой курс/статья/уроки/аллах которым полгода уже УСТАРЕЛИ и НИКТО СЕЙЧАС ТАК НЕ ПИШЕТ, вот блять вам новую концепцию трансвеститы придумали, теперь вот так надо.
403 1683222
>>683055
Зависит от потенциального места работы.

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

Если проект старый или компания большая — то в 80% случаев нужен (в первом случае всё очевидно, но даже если HRюши скажут что проект старый но уже "полностью" портирован на свифт, то знай, что он всегда содержит непортированные куски на которые забили хуй, а поддерживать надо, и тебя тупо объёбывают, а во втором случае — 100% вероятность что даже на новом проекте, который начинается с нуля будешь писать код облепленный внутренними либами на обж-с, или тебя по окончанию одного проекта могут перевести на другой, который уже не такой молодой и хипсторский).
404 1683225
>>683055
Алсо, на самом деле тут уже выше писали ещё один факт — мы ебучие UIKit программисты, а не челики пишущие на каком-то языке, лол. По факту надо знать системные фреймворки, знание языков само по себе вторично.
405 1683232
>>683110
С таким-то настроем тебе либо в обж-с либо в питон/джаву, лол. Свифт точно так же только недавно перестал каждые пол года ломать обратную совместимость (хотя это не точно), но продолжает обрастать новыми фичами по 10 штук даже в минорных релизах.

Без шуток, если тебе не по душе такое — лучше вкатись в какой-то более консервативный стек, мы тут тоже подварачиваем джинсы и хлебаем смузи прыгая по стекам.
406 1683237
>>683232
Это да. Но факт в том что кор тима после 4.2 начала разбредаться, так как всё самое главное они сделали. И в общем всё остальное это сахар. Так что как ты правильно заметил появилось ABI с 4.2 и можно на нём спокойно дальше сидеть и не перекатываться на новые версии. Хотя я сижу на 5.1.3 и если дальше пойдёт такая пьянка то на нём и останусь, дальше учить новые фичи я смысла не вижу. Разобраться бы с тем что есть.
407 1683270
>>683232
бля, вот счас ты меня грустным сделал. Ну да похуй, буду ковырять по тихоньку, если сам писать не стану, то хоть на уровне тостера макакена буду выгодно отличаться от других.
всем спасибки.
Снимок экрана 2020-05-11 в 16.15.47.png27 Кб, 762x213
408 1684046
>>676317
Продолжаем анал-карнавал
409 1684218
>>684046
Анон, вот чего тебя так рвёт-то? Ну не взяли и не взяли. Возможно там работает кто-то, кто тебя считает долбоёбом/токсичным пидором/итд. Больше вакансий нет? Ты же не ебучий джун.
410 1686019
Вопрос людям, которые уже "вкатились".
Что нужно знать чтобы устроиться джуном в ДС? Хватит ли для этого нескольких опубликованных приложений? Или вместо практики стоит учить теорию?
411 1686021
>>686019
Хватает пару курсов, инфа сотка
412 1686022
>>686021
Да херня эти курсы. Вообще не понимаю для чего они нужны. Все есть в открытом доступе. Я не настолько тупой "вкатывальщик". Вообще начал учиться от безделия, но сейчас подумал, может получиться реально работу найти. Я уже, в принципе, могу с нуля полезное приложение на UIKit написать(чем и занимаюсь). И мне не до конца понятно какие знания нужны, чтобы претендовать на работу.
413 1686186
>>686022
На хабре статья что-то типа 10 навыков начинающего ios разработчика, уже скидывал, там неплохо расписано
414 1686197
>>686186
Спасибо, анон
415 1686286
>>686019
Да, пару прилаг в аппсторе это мастхэв.
Ещё хорошо бы, если они написаны не задней ногой и исходники лежат на гитхабе (в больших компаниях всем похуй на такое, а в маленьких компаниях/стартапах почти все смотрят потому что там денег на эйчаров никто не хочет выкидывать и кадровиком в будущем придётся работать тебе, кек).
Из теории только всякая совсем абстрактная хуита нужна (паттерны, SOLID, архитектуры вот это всё), остальное ты на практике зазубришь.
416 1686357
>>686022
а ты сходи на собес и узнаешь. Уровень коррелируется относительно твоего понимания кода и абстракций. Например, высчитывание running time некоторого участка и анализ твоего кода.

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

И вообще, что я забыл на двощах. Закрыл.
417 1686408
>>686019
Практика то полюбому нужна. А вообще как повезет. Начальные позиции это полный рандом. Стоит тупо по собеседованиям ходить. Заодно слабые месте узнаешь и сможешь подтянуть. Я вообще вкатился через трейни с нулевым опытом конкретно в iOS и без реального в программировании (была вышка).
418 1686484
>>686357

>Нет, не мастхэв


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

Ну и без практики совсем зелёный джун имеет шанс разве что пойти нахуй, а челик даже с парой высеров в аппсторе всегда сможет хотя бы перехватить пару заказов на фрилансе если с история с поиском затянется. Так что мастхэв.
419 1686933
>>686484
>>686408
>>686357
>>686286
Спасибо аноны, буду зубрить. Думаю ваши ответы пригодятся другим анонам с схожими вопросами.
420 1687100
суп, немного оффтопа: есть варик взять за 50к 21-дюймовый imac 2017-го года с i5, 8 ram и 1tb hdd. стоит ли оно того? действительно ли с диском на аймаке тяжело живется и сложно ли проапгрейдить все это дело своими руками?
421 1687115
>>686484
Лучше в веб вкатиться и не надо 100$ лишних платить и вакансий больше
422 1687144
>>687100
Да, ты ахуеешь с лагов от HDD.
Но проблема не в нём, можно воткнуть хоть внешний, проблема в 8 об которые у тебя будут кончаться при старте дебага сходу, и в 21’’ хуй ты сам засунешь новые плашки не разбирая его полностью.
423 1687412
>>686484
Это не мастхев. Хрюши не руководствуются таким правилом. Мы где живем?

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

Анон, серьезно. Да, это неплохо, но это не мастхев. И если я буду собесебовать, мне будет похуй на это. Если и выкладывать что то в апстор, то это что нибудь стоящее, чем очередной никому не нужно всратый проект, который ты забросил в момент публикации.
424 1687441
>>687412

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


Ты не джун, ясен хуй что тебе достаточно пары граф с предыдущими местами работы, но это не его случай.

>И если я буду собесебовать, мне будет похуй на это.


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

>Если и выкладывать что то в апстор, то это что нибудь стоящее, чем очередной никому не нужно всратый проект, который ты забросил в момент публикации.


Ещё раз — твоя точка зрения узколобая что пиздос релевантна только для тебя, а вот у среднего вкатывальщика есть примерно нихуя чтобы после отклика на вакансию его хотя бы не завернули сходу.
425 1687453
>>687412

>Хрюши не руководствуются таким правилом.


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

Короче, самое сложное с первой работой — это попасть на эту первую работу, чего совсем без опыта не получится, и нет смысла забивать хуй на своё портфолио и думать, какого хуя заворачивают как вот этого челика >>684046 кекус.
426 1687465
>>687453
Какое портфолио придумает вкатун? Даже у сеньеров и миддлов не всегда есть годные проекты.
image.png161 Кб, 370x370
427 1687473
>>687465
Двач клиент
428 1687483
>>687465

>Даже у сеньеров и миддлов не всегда есть годные проекты.


Ну так первым оно и нахуй не нужно, вторым с 1,5-2 годами опыта тоже.
А первый опыт откуда-то получать надо.
429 1687520
Есть тут кто-то, кто работает не в РФ, Украине, а странах Европы?
Через n месяцев буду перекатываться в Германию с тянкой по ее учебе. Сейчас перекатился внутри компании с фронт-макаки в команду мобильной разработки.
Я умею в гугол и во всякие обзоры рынка, но естессно там пишут, что ios разработчики одни из самых нужных, зарплаты огромные, идиите не пожалеете
430 1687548
как в свифте свапануть между двух массивов 1 элемент

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

Но теперь столкнулся с проблемой при дид селекте, как правильно впихнуть в первую секцию выбранный элемент и снова апдейтнуть модель для таблицы
431 1687559
>>684046
Резюме у тя хуевтое петушок.
432 1687561
>>684046
А, впсомнил что эта за контора, там еще ебасос спрашивал меня курю ли я или пью, они тя короче по инету пробивают, те еще петушары, извини за наезд, предлагаю репортить их везде
433 1687594
>>687548
есть например продвинутая тема swap<YOURPERFECTELEMENT>()
Снимок экрана 2020-05-14 в 13.12.54.png77 Кб, 611x412
434 1687619
>>687548
Я правда никогда этой штукой не пользовался, так как можно с индексами налажать, но тема хорошая тем что быстрая, пользуется во многих продвинутых алгоритмах сортировки
435 1687623
>>687619
>>687594
кажется я хуйню придумал, а как вы решили б эту задачу, я прост, как мне кажется, ебанный костыль делаю
436 1687629
НУ ВСЕ НАХУЙ! НАЧИНАЮ ВКАТ! ТРЕПЕЩИ МИНСК! СКОРО ПОЯВИТСЯ 29 летний ДЖУН АЙОСНИК!!!!111

мимо куа-мобайл-макака
1393479252.jpg71 Кб, 640x480
437 1687637
438 1687638
>>687623
Почему? Это обычная задача, для этого и придумали свифть, чтобы решать такую хуйню а не играться с кложурами в Rx
439 1687685
>>687638
Свап тупо не подходит, щас проверил, надо будет еще подумать, а то заебался
440 1687709
>>687441
С самого начала когда я только вкатывался меня брали на удаленку и смотрели только проекты на гитхабе.

Возможно и есть такие, которые строго смотрят на апстор. Я бы тогда туда не ходил.
441 1687717
Антон, поясни пожалуйста ньюфагу, почему didSet вызывается, когда например у массива я вызываю append? Это из-за того что под копотом при append происходит copy on write? В документации свифту вообще не нашел примеров где property obsrvervs ставятся на массив. Получается это дурной тон писать так да?
442 1687718
>>687709

>когда я только вкатывался


И когда же это было? Ты уверен что сейчас всё так же?
Таких куча, и когда надо вообще хоть как-то пройти эйчара (что для вкатуна уже половина работы) — это мастхэв.
443 1687732
>>687717
Почему дурной тон? Массив это значение. append() это mutating метод, значит он мутирует переменную, значит вызывается проперти обсервер этой переменной.
Screenshot 2020-05-14 at 20.05.13.png138 Кб, 832x646
444 1688208
>>687718
февраль 2019.

>>687717

>то из-за того что под копотом при append происходит copy on write?


da. А вообще, нужно все самому выяснять.
445 1688499
>>687473
Не пропустят в appstore. Хотя похуй, я согласен выше, что необязательно в сторе приложения иметь. На гитхаб поделки заливай и показывай.
446 1689053
Ни разу не делал кастомный сегментед, как я понял надо из uiview делать, тк встроенный не кастомизируется особо
447 1689730
Пилю в качестве пет проекта twitch клиент с другим ui и поддержкой betterttv емотами. Опытные аноны хотел у вас узнать пройдет ли моя педолка модерацию appstore или стоит ожидать проблемы?
448 1689805
>>689730
Есть две угрозы:
1. Права. Ты должен пользоваться только явно предоставлеными твичем способами распространять его контент. Если ты там придумал какой-то хитрожопый способ пиздить у твича трансляции то твою приложуху зарубят на модерации. Ну и с названием нужно хорошо подумать. Оно не должно как-то намекать что ты связан с твичем. Тоесть что-то типа "Твитч. Клиент" сразу нахуй. "Просмотрщик для твича" - это уже нормальное название, но конечно не факт что его пропустят - тут ты полностью на милости проверяющего, врядли ты им что-то докажешь.
2. Пользовательский контент. Если у тебя в приложении пользователи могут постить что-то свое то это сразу пачка дополнительных требований к приложению без которых тебя не пропустят. Как минимум нужна возможность пользователям жаловатся на недопустимый контент - и ты его должен удалять достаточно быстро. И нужна возможность блокировать других пользователей.
449 1689986
>>689805
По факту репорты в твиче есть, и в апишке должны быть, так что релевантен только первый пункт (отсутствие сторонних клиентов как бы намекает, что скорее всего за сторонние клиенты, как тот же дискорд с ебливым электроном без альтернатив).

>>689730

>twitch клиент


>или стоит ожидать проблемы?


Стоит, скорее всего
а) не пройдёт;
б) более-менее адекватная версия такой прилаги — это очень дохуя работы, которую скорее всего придётся спустить в унитаз, так что лучше подумой, не лучше ли написать что-то другое.
450 1689987
>>689986

>что скорее всего за сторонние клиенты


ебут
451 1690020
>>689986

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


Хотя за десктопную версию, в которой можно было бы врубать PiP, и которая не загружала бы цпу топовой пятнашки так, что куллера сходят с ума за пару минут трансляции, отдал бы анус. Да и с распространение проблем не было бы.
452 1691447
Объясните ньюфагу. Почему соучередители всяких айти галер на 20-30 человек, имеют доходу в десятки тысяч баксов на ебаных живых обоях, разукрашках, кол рекодерах, фитнесе и т.д. Но сами программисты это не делают для себя. Я блять понять не могу. Эти проекты делаются в в одного - два разработчика, заливаются в стор и туда нагоняется трафло. ВСЕ. Или я чего-то не знаю. Расскажите.
Так собственно почему 2-3 айос разработчикам, которые получают в месяц на своих работах 3-4к зелени, год не покапить денег и не запилить свою же такую парашу? Залить в стор гребаную разукрашку, обои и налить трафла на нее? Почему айос разработчков тысячи, а таких конторок только десятки? И то почти все их делают не прошлые разработчки, а прошлые погонщики этих разработчиков.
Объясните мне плиз, я блять не понимаю.
453 1691453
>>691447
Потому что это не про разработку, а про рекламу
454 1691531
>>691447
потому что наговнокодить и продать это разные вещи
455 1691532
>>691447
Очевидно, потому что бизнесоовнеры берут на себя риски, что приложуха не взлетит и все деньги на зарплаты будут проебаны в пустую. За это и снимают сливки в случае если приложение все-таки взлетит.
Кодеры же обычно риск аверс пипл, им лучше получать стабильную зарплату, поэтому каждому свое.
456 1691737
>>691447

>Залить в стор гребаную разукрашку


Потому что не только лишь все но не каждый может это сделать
Снимок экрана 2020-05-18 в 16.21.47.png27 Кб, 757x208
457 1692960
>>684046
Я просто оставлю это здесь. Между прочем это всего лишь одно из десятка объявлений постоянно висящих на сайте. И во многих из них мне отказали а в одном вообще пидорнули с испытательного срока.
458 1692966
>>692960
потому что сейчас в ios наиболее сложно вкатиться, в data science и смежное легче

я не знаю, что это за тенденция, но вкатышей еще до короны стало раза в 1.5 больше
459 1692986
>>692966
объясни чому в айос сложно вкатиться?

мимо собираюсь вкатиться в айос.
460 1692993
>>692986
тому что сперва тебе нужно отдаться тиму куку, купив его чудо девайсы, а потом чсв пидоры будут долго ебать тебя на собесе
461 1692994
>>692993

> а потом чсв пидоры будут долго ебать тебя на собесе


и на испыталке а потом на работе если повезёт
462 1693150
>>692986
да, очень сложно вкатываться.
Бросай это дело.
Или в жс\питон\джава\ноунейм тред. В иосе работы нет, все. Я так страдаю, ты даже не представляешь.
463 1693163
>>693150
>>692986

Даже в руби наверное легче вкатиться и найти удаленку на запад
464 1693194
>>693163
Да. Все так. Правильно.
465 1693195
>>693194
иос мертво. флатер все вытеснил.
466 1693211
>>692986
аноны выше жирно троллят

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

я сам выкатился из иоса, чтобы перебраться в европу - в ней также вакансий для мобилок меньше, чем в том же вебе
467 1693213
>>693211
во фронт выкатился в итоге или бек?
468 1693215
>>693213
вкатываюсь пока что
фронт пару месяцев практивал, сейчас коллега-помидор оценивает приемлимо, так что думаю, что выбрать для бэка - джангу и ноду (хотел бы вообще java ee, но там гиперобъебно выйдет)
469 1693218
>>693211
Норм. Вакансий действительно мало. Можно не вкатываться.
470 1693219
Хуй знает, не спорю с тем, что выше, но знакомый вкатился без опыта и не зная нихуя сразу на работу с зп с первого же собеса, и зп выше среднего
пиздец((
471 1693234
>>693219
SOFT SKILLS
O
F
T

S
K
I
L
L
S
472 1693235
>>693219
Он пикапщик какой поди
file4317929.png183 Кб, 512x512
473 1693258
>>693234
>>693235
Вероятно
474 1693284
>>693219
Стажёром?
Знаю пару коллег и знакомых, которые несколько месяцев ищут и хуй
475 1693285
>>693284
Сразу на работку без знаний особо. Пока я стажерил с хорошим тех бекграундом
476 1693288
От нехуй делать ну и чтобы узнавать по внешнему виду прошел тьюториал по ObjC. Он вообще есть за пределами Apple? Почему Apple его не форсит, ведь чисто с самим ООП там получше, чем в каком-нибудь go и даже чем в крестах. Или просто считается бесперспективно, потому что надмножество сей, а значит можно байты ебать, что в 21 веке харам?
477 1693294
>>693285

>Без знаний особо


Это как понимать? У него пет проекты нормальные были? Или на уровне TODO листа и приложения погода?
478 1693311
>>693294

> >Без знаний особо


> Это как понимать? У него пет проекты нормальные были? Или на уровне TODO листа и приложения погода?


Я не уверен, что и такие были, но если были, то это верх
image.png365 Кб, 699x566
479 1693317
>>693285
Просто он посмотрел маэстро и вдохновился, а ты нет, лох, фу
480 1693318
Мани итт походу не понимают, что главное — уметь себя продать, если ты не идёшь работать в стартап из одних программистов (где тебя сходу вычислят), лол.
481 1693384
>>693318
Что делать, если я нихуя не умею в софт скиллы и социумслишком изнуряюще и тяжко, остается только учить техническую базу...
482 1693497
Опять толстяки ебаные заполонили тред.
В любой ЯП сейчас тяжело вкатиться.
483 1693561
>>693497

>В любой ЯП сейчас тяжело вкатиться.


но инструментарий доступен сразу а у яблока за щеку ток взять можно сразу
484 1693581
>>693561
ну, я вот спиздил у тянки мак и вкатываюсь
осталось только вкатиться и найти работу
485 1693666
Фк, мак с жирными кнопками, крошками и залитый тяночьим соком
486 1693688
>>693666
Дваждую, вкатываться можно только на личном
487 1693703
>>693688
не вкатишься. вакансий нет.
488 1693710
>>693703
шо? в мухосранске?
489 1693783
>>693703
Вкачусь. Вот увидишь.
490 1693794
Вкатуны, там кстати Стенфорд начал публикацию лекций от весны 2020. Mvvm, SwiftUI по бодрому все.
491 1693823
>>693794
осталось дождаться перевод
а пока курсы от отуса можно смотреть
image.png1,3 Мб, 1024x1024
492 1693852
493 1693954
>>693794
О, заебись. Профессор Хэгарти классный дядька и объясняет доступно. Старый курс не доделал в своё время, сделаю, что ли нынешний. Один хуй не вкачусь
494 1694092
Расскажите насколько реально с полгода опытом и парой нормальных пет проектов найти работу в рф с возможностью релокации, т.е переезда из рб в Россию?
Какой уровень знаний нужен? Реально ли это с таким малым опытом?
495 1694215
>>694092
Самый лёгкий вариант — просто пройти собес (всё равно сейчас все по удалёнке проходят), сесть на поезд (гугол говорит что из Минска в Москву можно за 4к доехать) и приехать, лол.

Без хорошего опыта полноценный релокейт (чтобы прям месяц-два на переезд, помощь с доками (которая тебе в данном случае и не нужна), помощь с личинусами итд) никто тебе не станет устраивать, понятно дело. Платить челу, при том, что он возможно через неделю свалит, и вообще-то не особо-то крутой спец — смысла 0.
496 1694240
>>694092
Ты хотя бы сначала у себя в Минске поищи работу. Какая ебать тебя в сраку Россия(ладно бы еще у тебя родственники были бы из Москвы/Питера)?
497 1694346
>>694240
У меня есть работа
498 1694460
>>693703
Я уже вкатился и говорю из опыта, просто не жмитесь на мак и все буде добра. Во времена эль капитана еще хакинтошы хорошо работали, начиная с хай сиерры особо не похакинтошишь, работает чуть лучше чем виртуалка в вмваре
499 1695011
>>678825
Ссылку грохнули
500 1695018
>>695011
Ньюфаг что ли? Макаба не отличает спецсимволы от продолжения ссылки
501 1695030
>>695018
Лол, пропиздоглазил, спасибо за ссыль, почитаю на досуге.
telegram-peer-photo-size-2-1-226614449-51120.jpg90 Кб, 640x640
502 1698793
503 1698798
Как пашка и разработчики signal получили такую entitlement от apple?
com.apple.developer.pushkit.unrestricted-voip
504 1700028
Чуваки, как лучше реализовать такую штуку:
1) Для iOS 13+ темный режим переключается системно
2) Для <13 грубо говоря по свитчу.
Это мне нужно, чтобы каждая вьюха слушала нотификейшен и обновляла свои цвета? Хуярить супервьюху и все вьюхи наследовать от нее? А с iOS 13, где это автоматически, как быть?
Если есть нормальные статьи, поделитесь, пожалуйста, я ничего дельного нарыть не смог.
Верстаю в коде.
505 1700061
Возможно платина, но не обоссывайте. Swiftbook.ru годнота или хуйня? Думаю годовую подписку взять. Как пет проект, который хочу потом залить в стор живые обои норм будут или хуита? За сколько по времени я их должен сделать? (это просто чтобы какой-то ориентир для меня был)
мимо грустная пародия эникейщика, который сидит обложившись казенными макбуками и аймаками в айти галере. 99 процентов всех моих задач это почистить старый макбук перед выдачей новому сотруднику.
506 1700240
>>700028

>А с iOS 13, где это автоматически, как быть?


Никак. Ты либо пилишь полностью свою дизайн систему, либо дропаешь всё что ниже 13-шки.

>Это мне нужно, чтобы каждая вьюха слушала нотификейшен и обновляла свои цвета? Хуярить супервьюху и все вьюхи наследовать от нее?


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

>Если есть нормальные статьи, поделитесь, пожалуйста, я ничего дельного нарыть не смог.


https://developer.apple.com/documentation/xcode/supporting_dark_mode_in_your_interface
507 1700244
>>700061
А мы ебём сколько ты на это будешь времени тратить?

>Думаю годовую подписку взять.


И пойти нахуй на первом же собесе, ты без инглиша даже загуглить ничего нормально не сможешь ведь.
508 1700382
>>700244
вот вроде потратил же время на ответ, но такую хуйню написал =(
как подписка на свифтбук как-то говорит за мой английский? Английского для загуглить, почитать, посмотреть мне хватает, собес на английском конечно могу завалить. Но зачем дополнительно напрягать мозг и брать контент на английском, если он есть на русском? И здесь был вот как раз вопрос о его качестве.
509 1700421
>>700061
Скачай на форуме за 300р
510 1700441
>>700240
Воспользовался этим, слегка изменив. Вроде относительно неплохое решение.
https://www.onswiftwings.com/posts/dark-mode/
511 1700496
>>700421
да, уже нашел на курсхантаре. Но вопрос открытым остается можно ли сей ресурс считать фундаментальным, лол.
Вот по js есть lear.javascript, который ультрогоднота, а по другим яп ничего похожего не встречал.
(раньше пробовал в жс, но забил)
512 1700605
>>700382

>как подписка на свифтбук как-то говорит за мой английский?


>Но зачем дополнительно напрягать мозг и брать контент на английском


Да ты сам только что сказал всё про свой уровень, какие после этого могут быть вопросы? Пиздуй учить английский.

>>700496

>Но вопрос открытым остается можно ли сей ресурс считать фундаментальным, лол.


Какого, блядь, качества ты хочешь от кучи документации? Ну в книгах/курсах в отличие от доков эпла всё +- упорядочено, и почти везде обсасывается с картинками как для даунов.
Единственный реальный (хоть и спорный) плюс — это ру коммунити которое просто отсрочит твои страдания когда надо будет работать с удалённой командой или хотя бы написать ишью/пулл реквест в какую нибудь либу.
513 1701753
Что-то какая-то гейская хуйня этот ваш SwiftUI. Видимо, я стану одним из тех дедов, что останутся пердеть на UIKit, даже когда минимальная версия айос в проде будет больше 13.
514 1702416
Перекат где
515 1702421
Есть таблица с 2мя секциями, в первой секции всегда один элемент, во второй секции остальные, при нажатии на ячейку во второй секции одна должна перейти в первую, а та ячейка ясен пень вниз
дата сорс у меня такого вида чтобы по секциям разделять
var data = [[DataViewModel](),[DataViewModel]()], там в модели есть isSelected параметр

Короче как в дид селекте правильно сделать логику, потому что у меня костыль пикрелейтед
516 1702422
Подскажите годноты про objc, а то перевели на легаси проект, а я пидорас не знаю нихуя
517 1702423
>>702422
Стоит ли вкатываться в ios?
518 1702483
>>701753
Справедливо. Как же в этом треде любят пердеть в воздух ниочём.

>даже когда минимальная версия айос в проде будет больше 13


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

>>702423
Нет, вкатись нахуй.

>>702422
Погугли синтаксис и напиши хэловорд, тебе хватит. А ещё открой глаза и проскролль страницу вверх, ебаклак.
519 1702499
>>702421
1)
data[1].append(data[0])
data[0] = data[1].remove(at: indexPath.row)
data[0].isSelected = true
data[1].forEach { $0.isSelected = false }
2) https://developer.apple.com/documentation/uikit/uitableview/2887515-performbatchupdates — не юзай, сука, reloadData()
3) А если делаешь не в учебных целях и собираешься выкатывать прилагу — то либо возьми какую нибудь либу с diffable data source, либо кордату/реалм в зависимости от необходимости персистентности (но не юзай reloadData).
520 1702506
>>702483

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


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

>как же деду пичооот


Аж читать приятно, лол. Надо бы на выходных тоже бахнуть статейку про свифтуи, раз уж такой годный отклик приходит.
522 1702542
>>702506

>в тгшной конфе разрабов


Ссыль? По поиску телеги какую-то дичь находит
523 1702617
>>702513

>деду


На самом деле я 21-летний миддл, лол. Пили, мне похуй, только ссылку скинь.
>>702542
@ios_ru
524 1702988
>>702617
ну, в 21 еще есть шансы
мимо 14-летний синьор
525 1703464
>>702506
Давно сижу в тгшной конфе, по моему там сидят только вкатывальщики и пару даунов, завсегдатаев зекача. Ни разу еще дельного поста или ответа там не видел
526 1703487
>>703464
Так и есть. Вроде еще от у треда прям конфа была и называлась «Палата лордов». Хуй знает, жива она еще или нет.
527 1703505
>>703464
во всех двачерских конфах так. 20 вкатывальщиков, 1 жун, который месяц назад вкатился и один хуй с годом опыта. Все.
528 1703804
Реально ли есть китайские сторы для iOS приложений, с которых даже простой лаовай может скачать? Пробовал сам разобраться но не смог продраться через эти ебенячие буковы
529 1705047
>>702499
Cпасибо, проверю
530 1705048
>>702499
тока это массивы в массиве
531 1705583
Вакансий на хх нет нихуя, для соискателей без опыта работы РНД. Половину с опытом - дарт, флаттер. Пиздец. Походу, придется идти жрать энтерпрайз жабу.
532 1705587
>>703804

>Реально ли есть китайские сторы для iOS приложений


Да, через китайские левые сертификаты ставится софт.
533 1705611
>>705583
Может руби? С удаленкой проблем быть не должно.
534 1705839
>>705611
Да я в жаба школу могу пойти просто, а из неё потом идти работать. Самый легкий путь для меня. Один большой банк много людей нанимает на новый продукт, много новых кадров нужно. Я туда уже проходил, лол, но из-за неких обстоятельств перестал ходить.
Вроде вот посмотрел всякие хайлоад конфы, довольно интересно вся эта массивная архитектура и прочее. Понимаешь, что люди делают масштабные вещи. Да и не сказать, что мне уже айфоны и другие мобилки сильно интересны, как девайсы. С другой стороны - и без UI/UX как-то не хочется совсем обходиться. Вроде у меня неплохое визуальное восприятие есть.
В другом банке пол года назад стажировался в разработке CRM. Там js + asp net был. Тестовое легко сделал, но в итоге пидорнулся, так как все-таки не моего уровня вакуха была JS вообще не знал. ООП, как оказалось - хуево. Терялся в слоях бизнес-логики. За время разработки как-то немного испытывал ощущения рутины и потери интереса. Типа, сидишь в базе хуйню ковыряешь два часа, потом для неё пишешь фильтр в бизнес-процесс, а там пару форм на страничке... не работает, пишешь снова. Короче, может я просто анскилл в программировании был, поэтому такое ощущение сложилось и всё в напряг давалось. Но почему-то всегда как-то тянуло в интерес, когда с iOS-тимой пересекался в офисе, че они там такого делают...
Просто хочу, чтобы работа интересная была. Все-таки большую часть жизни на это тратишь. Поэтому сомнения на счёт жаба бэка. Но в айос, походу, сейчас вообще хуй вкатишься. А еще и какие-нибудь жсоподобное деревянное говно весь натив через год-два вытеснит, мне кажется.
535 1705991
У меня есть вьюха, которая много где используется и у нее статичный размер. Концептуально: кто должен устанавливать констрейнты width/height у этих вьюх - они сами или их родители? Будет ли с точки зрения архитектуры правильным, если их родители будут задавать только их позицию, а размеры - они сами?
536 1706019
>>705991
Никто не должен, переопредели intrinsicContentSize.

>если их родители будут задавать только их позицию, а размеры - они сами


Да, только устанавливать констрейнты для этого не обязательно.

> констрейнты


А лучше изучи ASDK(Texture) и наслаждайся жизнью. Хотя на галлере всё равно придётся долбиться с этими ебливыми констрейнтами, которые вечно то лагают, то начинают срать конфликтами, то нужно написать анимацию а на них этого тупо нельзя сделать нормально.
537 1706065
>>705839
Жиза
сам хотел вкатиться в мобилки, уже пару месяцев,но огорчает, что работы для джунов нет нихуя
ну и да, хочешь на работу - вкатывайся в вебоговно походу
538 1706105
>>706065
Да вот щас сижу резюме хрюше катаю уже.
Надеюсь, в банке макбуки ещё выдают под жабаговно. Хоть немного прекрасного будет в работе.
539 1707363
Друзья, вот в конце этого видоса есть список с результатами собеседования. Как вы считаете, с знаниями этих тем и 1-2 пет проектами, можно закатиться хотя бы на джуна? Автор видео утверждает что он средний(middle) разработчик.

https://youtu.be/CbwMFQqeEvQ
540 1707482
Решил разобрать по частям здесь написанное билд команды в проекте.
Не пойму что значит -Xcc
В хелпе clang нашел только
-x <language> Treat subsequent input files as having type <language>
Но тут x маленькая.

Что это и зачем нужно? Эта штука стоит в основном перед передачей include фолдеров( -I) и перед macro definition (-D)
541 1707534
>>707482

>swiftc --help | grep Xcc


> -Xcc <arg> Pass <arg> to the C/C++/Objective-C compiler


Как искал-то? И зачем ты полез в хелпу цланга?
542 1707736
>>707482
На свифтовом форуме спроси потом ссылку принесёшь
543 1707824
>>707736

>тред не читай сразу отвечай


Сразу под ответом посылать за ответом — жоска.
544 1707915
>>707534
Спасибо, что-то я пропиздоглазил, увидел знакомые аргументы и сразу полез в доку clang
545 1709917
Поговорил на работе с матерым сеньером с 7 годами опыта, он курсы ведет (если что не 3 недельные, а 5 месячные), сказал что из его группы работу нашли 100% вкатывальщиков (12 человек). А вы говорите что вкатиться нельзя.
546 1709935
>>709917
А ты к него пошаговый гайд во кату можешь взять?
547 1709936
>>709935
по вкату*
548 1710310
>>709917
Да, брат, и твой помидор из ДС, а вкотики вкатились до коронакризиса, так?
549 1710340
>>710310
А ты сам то вкатился?
550 1710437
>>707363

>Автор видео утверждает что он средний(middle) разработчик.


Посмотрел пару его видео и он джун в лучшем случае, очень хуевый.
15895526099320.jpg217 Кб, 772x960
551 1710448
>>709917
А что ещё ему тебе было сказать? Что он стрижёт бабулес на долбоёбах, готовых заплатить за прочитанную бесплатную инфу из инета и филькину грамоту?

Помню как на работе с таким "преподавателем" пересекался. Он пришёл на проект и начал наводить порядок как полагается синьйору — все сервисы в одном синглтоне, всё в контроллере, похуй на опционалы, форсанврапь всё, пока ворнингов меньше 2к — похуй. А потом тимлид пришёл с отпуска и этого дауна кикнули нахуй. С тех пор я не верю синьйорам с 10-ти летними стажами, лол.
552 1710451
>>707363
Прочитай шапку, там описан путь вката. Далее тебе остаётся только закидывать резюме и ждать. А ещё гарантированно жидко обосраться на первом собесе.
553 1710471
>>709935
haskell -> c -> c++ -> objc -> swift -> UIKit -> GCD, Core* -> Combine, SwiftUI -> git, git-flow, agile, xcode -> собеседования на джуна
554 1710534
>>701753
Ну а ты сам подумай. На маке бинарник swiftui весит больше 40 метров, представь сколько там индуской лапши намешано. Там еще можно найти SwiftUI.h где указан 2015 год, т.е. они уже пять лет его пилят и в итоге смогли только высрать нерабочий 40 метровый кусок говна.
555 1710552
>>710310
так точно.
>>710448
ну я с ним год работаю и он сам тимлид, зачем ему мне пиздеть.
556 1710738
>>710552

>зачем ему мне пиздеть.


А зачем все вокруг пиздят про успешный успех?
Повыёбываться.
557 1710880
>>710552

>так точно


Ну вот.

>>710340
Я этот анон >>705583
558 1711112
есть тут владельцы 13-дюймовых прошек 20 года?
есть варик купить за 65к прошку 13 15-го года с 16гб озу. либо за ~130 прошку 13 2020-го года с 16 озу

будет ли еще актуальна модель 15-го года в ближайшие годы и стоит ли модель 20-го года вдвое большей стоимости?
иос - не основной профиль разработки, в основном пишу бэк на go
559 1711197
>>711112
Так тебе в /s вообще надо спросить братан.
560 1711371
>>711112
Новую бери конечно.
561 1711813
>>711112
Ну ты сам-то как думаешь, будет ли актуальна ближайшие годы машина которой уже 5 лет?

>в основном пишу бэк на go


Если нужна печатная машинка чтобы сидеть на сервере через SSH можешь хоть Air взять.
562 1713922
Здравствуйте

Ну что, можно вкатываться по cs193? Дождалися ру перевод
563 1714661
>>713922
Можно.

>Дождалися ру перевод


Не нужно, учи английский, он нужен ничуть не меньше.
564 1714810
>>714661
спасибо, учу
но пока не очень продуктивно будет читать оригинал и слушать
565 1715994
>>698793
Жека стал известен в широких кругах.
566 1719083
Тред умер?
567 1719128
Вкатываюсь, нету времени на тред
568 1719176
Кстати, почаны, там мелкомягкие свой SwiftUI MAUI выпустили — https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
Как вам? inb4: готовые варианты: нинужна, невзлетит, крута, пичот.
569 1719235
>>719176
Представили лицо, когда купил бесполезный замарин и теперь уже несколько лет должен создавать иллюзию инноваций, чтобы топ-манагеры не пидорнули за растрату средств?
570 1719474
>>719176
Нахуй надо если есть флаттер?
Тем более там в дарт как раз опционалы подвезли.
571 1719785
Пиздец блять. Только что провалил собес в альфу. Решил две несложные задачи, сказал что клин архитектура говно и был послан нахуй.
572 1719792
>>719785
На какую лычку собесался?
573 1719797
>>719792
да хуй знает, просто иосник
574 1720022
>>719785
То есть ты без своих приложений в сторе, у которых есть пользователи, просто на теории взял и пошел на собес?
575 1720174
>>720022
Ну если ему повезло и он проскочил хрюш без этого — в чём проблема-то?
576 1720269
>>720022
Да на теории. Четыре года опыта блять
577 1720791
>>720269
На джуна пока не тянешь, ясное дело.
578 1721691
>>720791
Пробил собеседовавших. Два сеньёра с ВО топ вуза ДС, корка о курсах рамблера, выступление на конференциях Рамблера, опыт в Сбере год и в альфе два года. В общем босотве нечего туда соваться.
579 1722009
>>721691
Что такое босотва?
image.png711 Кб, 858x540
580 1722169
>>722009
Что тебе не ясно, босота ты детдомовская? Ты никто, ты пыль по сравнению с трехлетними альфа-синерами у которых есть корочка с курсов рамблера! Пади ниц перед богами
581 1722915
>>722169
Все так
582 1724573
Перекат будет в пятницу. В 20:00 по московскому времени.
583 1728464
>>724573
22:08 по Москве, отсос зафиксирован.
584 1728838
>>728464
Тебе когда работодатель зп обещает, а потом задерживает, тоже думаешь >ха лошара опоздал?
585 1728926
>>728838
У меня в голове происходит rabotodatel.sosiot += 0.4, и при приближении к единице я перехожу в статус поиска места. Чего и всем советую, задержки в зп примерно всегда означают что дела хуёва и ваши кабанчики скоро прикроют лавочку.

Правда самому перекатить тред мне лень, давай, не выёбывайся а работай.
586 1728927
>>728926

>поиска места


нового места
587 1729194
>>724573
>>728838
20:22 уже субботы, а отсос продолжается. Фиксируем.
588 1729478
Сколько нужно айосников, чтобы перекатить тред?
может мне пару человек сюда позвать?
589 1729480
>>729194
Ты че дурак? Перекат обещали в пятницу, вчера была суббота.
15905233522990.png94 Кб, 700x394
590 1729502
>>729480
Суббота идёт после пятницы, тебя в твоей коррекционной школе этому не обучали?
591 1729504
>>729478
Нужно 2 макбука 6 айфонов и несколько подвёрнутых штанов.
592 1729525
>>729502
Разумеется нет, я же не дебил, чтобы ходить в заведения для отсталых! А вот тебя в твоей коррекционной школе похоже хорошо натаскали на то какой день недели за каким идет!
593 1729547
>>729525
Так тебя даже туда не взяли?
594 1729685
>>729478
А среди них есть синер? Для переката нужен синер, или не получится!
595 1729856
>>729685
Есть только джун
596 1729917
>>724573
20:41, воскресенье, а ОП всё ещё сасает.
597 1730435
Появилась инфа, что сегодня во время WWDC Крейг Федериги анонсирует перекат в новый тред.
От нас требуется сидеть тихо и не бухтеть.
598 1730610
>>730435
Здраствуйте, Крейг Федериги. Я, Кирилл. Хотел бы чтобы вы доработали разработку под iOS и перекотили тред. Суть такова. Пользователь может разрабатывать без мака на нетбуке 2 ядра 2 гига. Публикация приложения происходит в 1 клик, все иконки, скриншоты и описание автоматически берется из проекта. После публикации приложение мгновенно появляется в appstore и гуглплей, а на счет начинают капать деньги от автоматически встроенных рекламных sdk с самой высокой ценой за скачку. Если у разработчика нет айфона нужно чтобы он мог устанановить и отладить приложение на свой андроид или нокию. Нужно дать девелоперам возможность писать приложения помимо сфифт на java, kotlin, python, C#, javascript, dart из каробки. Иде должна уметь автоматически генерировать мобильные круды по описанию серверного api в свагере, а в коде должна быть возможность проставлять ссылки со stackoverflow, откуда автоматически подтянется рабочий код. Единственный сертификат, который я должен генерировать во время разработки и публикации, это сертификат о том, что я 300к\с iOS senior developer, подписанный и нотариально заверенный кампанией apple. P.s. Джва года хочу такую разработку.
599 1730836
Прошло только первые пол часа, но текущий WWDC выебал все WWDC на последние 3-5 лет, лол. А оп сосёт, уже 20:40 пн, не вижу переката.
600 1730878
Какое же говно, госпаде, ну за шо
601 1730900
Ахуеный дабдабдц, шишка аж привстала.

Наконета можно будет юзать всякие машины/велосипеды/итд не устанавливая 40 приложений.

Ждём выступлений разрабов, шо там по свифтюаю 2.0, будем бомбить анусы местных дидов.
602 1731012
Шо там расскажите
603 1731759
По свифту
- Фреймворк для матемематиков
- Немного еботни с поинтерсами
- Что то про тайп инференс. Интересно но по сути компилятор под капотом
- много всего опять по пакеджам
В общем довольно инженерные темы, по програмингу ничего революционного наконецта
604 1731773
>>731759
Откуда ты это взял? Выступления для разрабов только сегодня вечером начинаются же.
605 1732032
Ну что, время унижения местных пердящих дидов эплом настало.

Часть первая, виджеты (SwiftUI-only) — https://developer.apple.com/documentation/widgetkit
606 1732036
>>732032
А ещё в новом свифтюае добавили почти всё, чего не хватало (вроде https://developer.apple.com/documentation/swiftui/lazyvstack дляколлекций), правда вместо того, чтобы таскать новую версию с собой (как делают с рантаймом свифта на старых системах) — взяли и бампнули версию оси отодвинув возможность юзать его в проде ещё на год, кекус.
607 1732089
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
608 1732090
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
609 1732091
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
перекот >>1732084 (OP)
Тред утонул или удален.
Это копия, сохраненная 19 сентября 2020 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски