Главная Юзердоски Каталог Трекер NSFW Настройки

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 543 90 110
iOS, macOS, watchOS and tvOS Developer 2022 новогодний, фруктовый, модный, твой Аноним 31/12/21 Птн 12:45:30 2252944 1
ogfodnljjkwl6yl[...].png 463Кб, 1200x630
1200x630
5p49lc.jpg 78Кб, 640x459
640x459
Снимок экрана 2[...].png 673Кб, 1000x560
1000x560
Снимок экрана 2[...].png 754Кб, 1000x563
1000x563
ИТТ продолжаем разрабатывать под самую плохую платформу, угощать пряниками токсичных и выяснять как с нуля вкатиться на мидл вакансию.

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

>С чего вкатываться?
Со swift book - книжка валяется в интернете.

Стоит упомянуть про складчину иос господ - телега.ми/iOSBooks - валяется огромное количество книжек, хоть обмазывайся.
Есть еще одна, из какого местного чатика https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - но там больше старых валяется. Единственный плюс так это обжс.

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

https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в тырнете.

По видяшкам так же рекомендую:
https://coursehunters.net/course/ios-12-i-swift-4-2-dlya-nachinayushchih-200-prakticheskih-tutorialov

https://coursehunters.net/course/ios-12-i-swift-4-ot-novichka-do-professionala - перед стенфордскими курсами можно глянуть. Тоже найс.

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

https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

По многопоточке есть охренные говноязычные статьи, автор разбирает практически ВСЕ, чего даже не найдешь на медиуме

https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

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

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/

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

Материал на английском:
Очень подробно все рассказывает и расписывает
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
https://coursehunters.net/course/udemy-ios11-swift4

прошлый https://2ch.hk/pr/res/2013958.html
Аноним 31/12/21 Птн 13:40:37 2253013 2
бампану чтоли
Аноним 02/01/22 Вск 19:23:45 2254583 3
Screenshot 2022[...].png 117Кб, 910x383
910x383
У меня проблема
Я пишу по гайду новостную срань
И она запрашивает по апи новости за неделю
Проблема в том что я бы и не узнал об этом если бы писал это после 7го января
Короче у меня от текущей даты отнимается неделя, но год не отнимается и у меня запрашивает он с 2 января до 26 января но и там и там 22й год. Я делал и Date.advanced(by:) и addingTimeInterval и я пишу туда (-day*7)
Как с этим совладать?
Или если просто я допишу это 7го+ числа просто забить, это же учебный проект, ну и что что приложение не работает первую неделю года? Пекафейс.джпг
Аноним 02/01/22 Вск 19:29:16 2254587 4
>>2254583
мне казалось, что все даты в юникс тайме, а все эти day, date и т.д. просто сахар ебаный, ту не так что ли?
Аноним 02/01/22 Вск 19:36:53 2254593 5
>>2254587
Я попробовал Calendar.current.date(byAdding: .day, value: -7, to: .now)
Я попробовал NSCalendar.currentCalendar().dateByAddingUnit
И все выдает одно и то же - просто прыгает в декабрь 22го вместо понимания что должен быть 21й
Аноним 02/01/22 Вск 19:42:40 2254598 6
>>2254593
И я даже не хочу писать хуйню типа
Удали неделю из текущей даты
Если новая дата по календарю больше старой даты, то удали еще и год из нее
И это условие будет проверяться всегда, а работать только 1ю неделю года
Аноним 02/01/22 Вск 20:04:30 2254607 7
Screenshot 2022[...].png 107Кб, 910x383
910x383
>>2254598
Это работает, но чувство будто теперь от меня воняет говной
Ну да ладно
Аноним 02/01/22 Вск 20:07:37 2254609 8
Блять нахуй вы это говно перекатили. Опять будут вкатывальщики с вопросами с нулевой гугла. А потом кто-то обязательно спросит нужен мак.
Аноним 02/01/22 Вск 21:26:47 2254676 9
>>2254609
очевидно, что мак не нужен, но нужна макось(мак, хакинтош, ризентош), но для мобилкопидоров(99,999% вакансий) по-хорошему нужен ещё и ифон(возможно даже не один), отчего вкат в пидорство увеличивается до 300к
Аноним 02/01/22 Вск 21:41:35 2254693 10
>>2254676
Вот уж точно что не нужно - айфон, не знаю как ты это выдумал
Симулятор позволяет "иметь" все айфоны и айпады, ставить в них любое гео-положение и дату. Со своим айфоном ты можешь только проверить как это будет работать на твоей модели айфона. И толку что на твоем 12м про у тебя все летает, если на 5s даже не загрузится
Аноним 02/01/22 Вск 22:17:00 2254723 11
>>2254693
у симуляторов не всё есть
Аноним 02/01/22 Вск 23:38:16 2254766 12
>>2254723
Ну да, джунам очень надо уметь работать с камерой и микрофоном, без нейронок сейчас никуда, да и работать с пульсометром в часах тоже очень важно. И с лидаром этим вонючим. Для вкатунства это последнее что может понадобиться
Аноним 02/01/22 Вск 23:44:18 2254773 13
>>2254693
Местные вкатуны не могут себе позволить купить даже книжку, не говоря уже о даже самом галимом эре за 100к.
Аноним 03/01/22 Пнд 14:13:57 2255076 14
>>2252944 (OP)
Аноны, напомните, как называется фича которая позволяет обходить ошибки при парсинге json через codable? Забыл напрочь.
Аноним 03/01/22 Пнд 14:56:00 2255111 15
>>2255076
Исключения.

do {
__parsing()
} catch {
// Если ловишь конкретную ошибку:
__switch error {
____case DecodingError.(любой кейс)
__}
}
Аноним 05/01/22 Срд 12:55:09 2256495 16
>>2254773
эир за 100 к - ты ща насоветуешь, сюда же потом будут посты, что места на обнову xcode не хватает
Аноним 05/01/22 Срд 13:21:20 2256507 17
>>2256495
Ну так научатся чистить говно, все через это проходили, лол.
Аноним 06/01/22 Чтв 20:25:13 2257550 18
>>2256495
Для вката пойдет. Перосто удаляешь старую версию и ставишь из аппстора новую. По времени даже меньше занимает.
Аноним 06/01/22 Чтв 21:16:05 2257584 19
>>2256495
накопили 100к, накопят ещё 40, 16/512 гигобайт хватит всем
Аноним 06/01/22 Чтв 21:27:15 2257593 20
>>2257584
хотя можно ещё лишний месяц поработать на заводе и взять уже базовую прошку 14" 16/512
Аноним 07/01/22 Птн 00:04:06 2257688 21
>>2254607
На работе и не такое говно увидишь. Главное уметь думать как инскапсулировать такую логику. Архитектуру тебе такую покажут на работе(если не говно попадется проект) либо класс RequestParams + абстракции = готово.

>>2254676
Купил гейфон только спустя 12 месяцев разработки. Все как обычно, полно пиздежа в треде. (конечно от кейсов зависят, но они редкие, для джуна не было такого)


>>2252944 (OP)
Шапка хороша, не проебана. Помню еще для андроида делал, но там проебали кажется. Думаю сейчас чуть больше надо денег (на 20-30к) потратить, но это стоит того. Иос лучшее в данную секунду, над чем можно работать сейчас.

В общем, сейчас 2.2к на удаленке, я с 1 дня в иосе на удаленке сижу. Дальше 2.5к смысла расти не вижу, imho.

Сейчас перешел на appcode и работаю онли с него около месяца. Хкод 13 полное говно, убили автокомплит - непонятно какой тип в 90% случаев при наборе. Хкод 12 был пушкой конечно.
Аноним 07/01/22 Птн 03:51:13 2257768 22
>>2257688
>Шапка хороша, не проебана.
Там половина ссылок не работает
Нет ссылки на гугл-драйв со всеми спиженными курсами и материалами что есть по вообще мобильной разработке
Ангела няшечка-писечка там 17го года вроде, уже давно есть марта 21го года версия(мало ли вкатун такой тупой что не догадается проверить и будет пытаться следовать гайдам в икскоде минус 3 версии)
Так же наверное ньюкекам стоит прояснить вопрос про сториборд, юкит и свифтюй
Аноним 07/01/22 Птн 09:13:11 2257801 23
Аноним 07/01/22 Птн 12:10:19 2257922 24
>>2257688
Очень нужен был такой пост. Спасибо за плюс мораль братик. Вкатываюсь через хакинтош и iphone 6s
Аноним 07/01/22 Птн 15:06:29 2258151 25
>>2257801
работаю с jule 2019 фултайм, значит 2.5 года. пездец время летит.

>>2257768
Indeed. Главное курсхантер, там топчик. В бородатые 2019 конечно бесплатно все было, но сейчас, ради 400-500 рублей почему бы и нет. Сам недавно туда донатил, выкачал за месяц материалы и изучал потом по vue 3\rails.

Еще раньше в шапке был шизик с t.me \ MiyamotoCourses. Там по навигации есть сеть каналов, это курсы я скинул, а еще есть книжки. 90% по иос разработке. Хз почему с шапки отвалилось.

>>2257922
Ебош! Главное на собесах показать, что тебе нравится копаться во внутренностях. ARC, что было до него, почему weak ссылается на side table (не помню точное название). После 5 собесов сформируется пул 90% стандартных вопросов и дальше будет легче по жизни.

Ну а если не интересуешься внутренностями, то и иосом смысла заниматься не нужно. imho. (да и вообще не нужно прогать)
Аноним 07/01/22 Птн 15:07:28 2258153 26
>>2258151
>работаю с jule 2019 фултайм, значит 2.5 года
Вспомнил, что первые 9-10 месяцев работал за 35к. Жестко было конечно. Сидел в мухосрани и пыхтел.
Аноним 07/01/22 Птн 15:27:25 2258185 27
>>2257688
Ну ты и лох конечно.
мимо-2.5-лет-опыта-3500к
Аноним 07/01/22 Птн 15:27:54 2258187 28
>>2258185
>3500к
3.5к
хотя было бы не плохо
Аноним 07/01/22 Птн 18:13:13 2258432 29
>>2257688
Я вкатун и не понял
SwiftUI - не нужно вкатываться, пардон?
Аноним 07/01/22 Птн 18:17:16 2258442 30
>>2258432
В UIKit вкатывайся, SwiftUI только после него факультативно.
Который тред уже долбим.
Аноним 07/01/22 Птн 19:20:33 2258568 31
>>2258151
>ARC, что было до него, почему weak ссылается на side table (не помню точное название). После 5 собесов сформируется пул 90% стандартных вопросов и дальше будет легче по жизни.
Как это поможет не говнокодить на проде?
Аноним 07/01/22 Птн 19:31:51 2258580 32
>>2258568
Никак, только ARC чутка поможет. Всё остальное нужно только чтобы проходить отсев на вкусные места.
Аноним 07/01/22 Птн 20:34:09 2258662 33
Снимок экрана 2[...].PNG 67Кб, 757x240
757x240
Аноны, привет. В прошлом еще треде спрашивал, как правильно запросы в SQLite оформлять, вот решил вернуться к этой теме, потому что она никак покоя мне не даёт и нагуглить ответ я никак не могу.
Скрин двух методов прикладываю. Оба работают. Но как правильней-то будет? Нужен отдельный поток и колбэк, или нахуй это всё?
Аноним 07/01/22 Птн 21:21:06 2258728 34
>>2258442
извини( хочу трижды перестраховаться, ибо и так 2 часв в день времени есть свободного
Аноним 07/01/22 Птн 21:29:37 2258735 35
>>2258662
Второй правильней.
В идеале всё что не связано с UI — делай вне мэинтреда. Да и в UI хватает того, что надо паралелить, но тебе рано ещё.
Аноним 07/01/22 Птн 21:31:39 2258739 36
Аноним 07/01/22 Птн 21:38:30 2258743 37
>>2258739
Проиграл.
Я тебе жирно намекнул, что можно изи поднять больше — а ты порвался. Про ненависть к другим из-за денег — это явно про тебя, если так рвёшься сходу.
Аноним 08/01/22 Суб 11:01:15 2258998 38
давно подумываю о вкате в ios-разработку, но смущают некоторые моменты
стоит ли пытаться стать junior, если
1. мне уже 30
2. нет вышки

но при этом есть хорошее знание английского и хоть какой-то опыт разработки - 3 года официального макакинга в вебе и фриланс по мелочи.
Аноним 08/01/22 Суб 11:06:18 2259004 39
пробежал по вакансиям на hh, де юре вышка не везде требуется, но работодатель все равно как бы намекает, что ты должен быть молодым и шутливым студентом бауманки
Аноним 08/01/22 Суб 12:44:40 2259085 40
>>2258998
> но при этом есть хорошее знание английского
да, все вводные есть, быстро освоишь,
качай Xcode/AppCode, книгу по свифту, и делай программы для командной строки
Аноним 08/01/22 Суб 12:58:50 2259101 41
Аноним 08/01/22 Суб 13:06:34 2259109 42
>>2258735
Понял, спасибо. Так-то везде пишут, что "не-UI убирать обязательно с main-thread", но иногда это неудобства доставляет некоторые. И хочется некоторые подобные запросы попроще оформлять.
>>2259004
Хуйня это всё, я вкатился в 31. На курсы не ходил, смотрел cs193p наш любимый и читал интернеты. Привел в порядок гитхаб, наговнокодил 4 аппа в стор. Примерно через полтора года говнокодинга сделал резюмешку, прошел 4-5 собесов и взяли в итоге джуном в небольшую контору. ДС-2, если что. У меня правда за плечами 10+ лет сисадмининга нормального, шарю за сети/линуксы неплохо, но я это даже в резюме и не расписывал. Всё что тебе нужно на первых порах - это желание программировать и умение искать и структурировать информацию. Но если хочешь вкатиться чисто из-за деняк - забей, ничего не выйдет.
Аноним 08/01/22 Суб 13:17:34 2259125 43
>>2259109
Какое у тебя образование?
Аноним 08/01/22 Суб 13:31:26 2259141 44
>>2259125
Провинциальная вышка техническая. Не спросили ни разу ни на собесах, ни при трудоустройстве. Если тебя это парит - смело можешь в резюме написать любой залупинский ВУЗ, всем похуй
Аноним 09/01/22 Вск 00:23:13 2259823 45
>>2259109
>но иногда это неудобства доставляет некоторые
Ясен хуй, канкаренси кроме неудобств ещё создаёт всякие приколы типо сложноловимых крэшей (зачастую почти без стектрейса) и багов из-за гонок и вообще неуловимых без рефакторинга зависаний из-за дедлоков и инверсий приоритетов, когда код разрастается и перестаёт быть тривиальным. Потому все и обмазываются абстракциями вокруг этого (самый популярный вариант в iOS сейчас — FRP — будь то rx/комбайн/что угодно, через год-два первое место займут корутины, которые недавн оподвезли) или забивают и юзер наслаждается лагающим интерфейсом, чтобы нюфаг в проекте не насрал нечаянно.

>И хочется некоторые подобные запросы попроще оформлять.
Ну structured concurrency для того и завезли в язык. Правда юзать нормально в проде можно будет только через пару лет, но лучше чем ничего.
Аноним 09/01/22 Вск 14:12:53 2260105 46
>>2259823
Работаю 3 года в топ 10 по плеймаркету. Хз откуда у тебя там баги гонок и прочего. Всегда удивлялся таким рассказам. Возможно это на фрилансе каком нибудь где никто не понимает что пишет.
Аноним 09/01/22 Вск 14:13:39 2260108 47
>>2260105
Бля. Какой плеймаркет. Аппстор. Словил флешбеки с андроида.
Аноним 09/01/22 Вск 15:39:54 2260186 48
>>2260105
Тащемта, спорить не буду — овёсером можно всю жизнь проработать на таких проектах, где никаких проблем с канкаренси не будет, просто потому что оно там максимум в выносе общения с рестухой с мэин треда.

И это ок, я не пытаюсь намекнуть что ты макака.

Но это не означает что таких проблем нет, и если ты считаешь что хорошо понимаешь канкаренси — ты ещё пиздец зелёный. В нём обсираются вообще все.
Аноним 09/01/22 Вск 15:52:33 2260190 49
image.png 418Кб, 420x600
420x600
>>2258743
Почему в постсовке такой культ денег? Ведь самые важные вещи за деньги не купишь. За деньги не купишь любовь, дружбу, уважение, счастье в конце концов. Ты думаешь новые шмотки сделают тебя счастливым? Нет, не сделают. Ты думаешь новый гаджет сделает тебя счастливым? Нет, не сделает. Ты думаешь новая машина сделает тебя счастливым? Нет, не сделает.
Аноним 09/01/22 Вск 16:22:15 2260238 50
>>2260190
Во, двачую этого.

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

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

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

Ребята, не кипишуйте! Сидите тихо, сейчас такой момент, нужно переждать!
Просто завяжите узелком свои хотелки, не время предъявлять претензии кабанчикам. Поверьте, там все знают лучше вас, там люди, перетерающие вопросики уже давно, а не вчерашние школьники. Они понимают, что делают. Горит рынок — значит должен гореть, начали внезапно тушить деньгами - значит так нужно. Сейчас очень напряженный момент, некоторые много ходовые операции в критически важной стадии! Враги и конкуренты все это уже поняли, и сейчас может рвануть в любом месте, в любой момент.
Необходимо сплотиться и не реагировать на провокации! За вас все сделают те, кто сверху, не беспокойтесь! И вы не узнаете айти, все зацветет!
Аноним 09/01/22 Вск 16:53:32 2260276 51
b34c2b85dd518bf[...].png 216Кб, 600x583
600x583
>>2260190
Почему в постсовке такой культ баб? Ведь самые важные вещи баба не сделает. Баба не даст тебе любовь, дружбу, уважение, счастье в конце концов. Ты думаешь тянские прелести сделают тебя счастливым? Нет, не сделают. Ты думаешь отношения с бабой сделают тебя счастливым? Нет, не сделают. Ты думаешь секс с бабой сделает тебя счастливым? Нет, не сделает.
Аноним 09/01/22 Вск 20:26:59 2260500 52
16377759392800.png 139Кб, 3599x4335
3599x4335
>>2260276
Почему в постсовке такой культ культов? Ведь самые важные вещи культ тебе не даст. Культ не даст тебе любовь, дружбу, уважение, счастье в конце концов. Ты думаешь вступление в культ сделает тебя счастливым? Нет, не сделает.
Аноним 11/01/22 Втр 02:09:48 2261653 53
Снимок экрана 2[...].png 37Кб, 867x133
867x133
Аноний, помоги, я сейчас просто с ума сойду.
Ситуация: от бэка прилетает JSON, который обрабатываю следующим образом:
let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers)
Ну и потом это всё кастится как [String: Any]. Пример результата до/после каста - на пике.
А вот дальше начинается какой-то пиздец. Попытка выбрать из получившегося словаря данные простой историей, типа:
if let uuidp = replyDict["uuidp"] as? String,
let userId = replyDict["user_id"] as? Int { ... }

ни к чему не приводит. Первый параметр кастится, второй нет. Попытка скастить второй параметр в String тоже ни к чему не приводит. Как будто нет этого "user_id" в словаре, но он-то есть, я перед кастом его вывожу в консоль, он всегда есть, бэк корректно всё присылает.
Но самый пиздец заключается в том, что ИНОГДА этот самый "user_id" кастится. Примерно 1 из 5 раз. Ответ бэка ВСЕГДА одинаковый в плане структуры и типа данных, в консоли он всегда выводится одинаково, но почему-то каст проходит хуй пойми как, в основном не проходит.
Что это за хуйня? Куда хоть смотреть? Я всё загнал в main-thread, по логам всё друг за другом выполняется. Мантры с CleanBuildFolder и перезагрузкой XCode/компьютера/телефона/симуляторов выполнены. Чо делать-то?
Аноним 11/01/22 Втр 08:41:52 2261719 54
>>2261653
попробуй
replyDict["user_id"] as? String
Аноним 11/01/22 Втр 11:58:24 2261837 55
>>2261653
Поставь брейпоинт после декодинга жсона и посмотри в отладчике что у тебя в словаре есть.
Аноним 11/01/22 Втр 12:14:02 2261844 56
>>2261719
Пробовал, тоже самое. Иногда кастится, чаще всего - нет.
>>2261837
Ставил и пошагово смотрел что происходит. Как положено, инициализируются константы, потом первой присваивается значение из replyDict["uuidp"], а второй ничего не присваивается. Но иногда второй константе значение присваивается.
Словарь всегда одинаковый по структуре и типам, значения только разные. Но никаких спецсимволов там нет, только буквы и цифры
Аноним 11/01/22 Втр 13:36:45 2261916 57
Снимок экрана 2[...].png 264Кб, 1684x1006
1684x1006
>>2261844
>Но иногда второй константе значение присваивается.
/0
Я же сказал — посмотри что в словаре есть, а не походи по коду. Тебе дебаггер всё, на что есть ссылки в текущем стеке красивенько разложит с типами.
Аноним 11/01/22 Втр 13:53:02 2261937 58
Снимок экрана 2[...].png 153Кб, 1518x476
1518x476
>>2261916
Смотрю, там всё есть. А дальше не кастится. Я понимаю, что это звучит как какая-то хуйня детская, но это реально пиздец какой-то
Аноним 11/01/22 Втр 14:10:19 2261966 59
Снимок экрана 2[...].png 104Кб, 1581x276
1581x276
Снимок экрана 2[...].png 123Кб, 1569x321
1569x321
>>2261916
Вот на user_id == 12 каст прошел, на user_id == 64 не прошел. Я щас просто нахуй ебанусь, что это блять за магия
Аноним 11/01/22 Втр 14:16:12 2261973 60
>>2261937
>>2261966
>Смотрю там есть пук
Я же тебе по шагам уже показал всё, ну открой ты value у user_id, там же тип написан.
Руками справа можешь попробовать скастить
>po replyDict["user_id"] as! Int
и он тебе чёткую ошибку покажет.

Хули ты такое необучаемое? Показываю долбоёбу куда идти — он об стену головой продолжает биться.
Аноним 11/01/22 Втр 14:49:30 2262011 61
>>2261973
> replyDict["user_id"] as! Int
force_unwrapped отрабатывает без ошибок.
А обычное извлечение опционала replyDict["user_id"] as? Int не отрабатывает
> ну открой ты value у user_id, там же тип написан.
Да, внутри то NSNumber у user_id, то NSString.
Буду пинать бэкендера, как вообще такое бывает я не ебу.
Спасибо за помощь но ты токсичный пидор тот ещё

Аноним 11/01/22 Втр 15:12:53 2262031 62
>>2262011
>Буду пинать бэкендера, как вообще такое бывает я не ебу.
На каком нибудь жопаскрипте пишет и в какой нибудь монге данные хранит, там про типы никто не слышал, так и может. Привыкай валидировать всё что приходит.

А вообще — лучше используй Codable, сразу будешь видеть гле type missmatch вылетает вместо этого и пиздовать писать кастомные конструкторы которые будут мочь и в парсинг инта и в парсинг строки и в парсинг undefined is not an object.
Аноним 11/01/22 Втр 16:04:35 2262087 63
>>2262031
>На каком нибудь жопаскрипте пишет и в какой нибудь монге данные хранит
Там php и SQL, собсна да, на типы данных ему похуй. Как и похуй java-соседям моим с Андроидом.
Ну и собсна да, на бекенде типы не приводились, а какой-то костыль иногда совал в ответ String, а иногда Int.
>А вообще — лучше используй Codable
Да, стараюсь. Просто тут типа универсальный метод, который все json'ы ловит, парсит в словарь и дальше уже в разных сервисах ебись как хочешь. Написано было до меня, я пока не трогал этот момент ибо вроде работал до вчерашнего дня нормально
> и пиздовать писать кастомные конструкторы которые будут мочь и в парсинг инта и в парсинг строки
Самое забавное, что уже писал такие как раз таки из-за ебанутого бэка, который точно также слал разные типы данных в зависимости от ситуации. Но там это прям в доке было написано, и сразу было решено писать кастомный конструктор на String/Int. Какого хуя я тут проглядел этот момент - не ебу на самом деле, это просто какая-то паника ебаная, которая очень сбила
В любом случае, еще раз спасибо за помощь
Аноним 11/01/22 Втр 20:15:46 2262314 64
image.png 54Кб, 704x545
704x545
Блять челы, я второй вечер после работы смотрю на эту хуйню и пытаюсь понять
Что делает обведенная строка из пикрила?
Ну я понимаю, что создается константа, в которую записывается массив с таким количеством элементов, который указан в *wallLength", но что за синтаксис вообще wallet( walletLength) ??
Оформил вкат по книжке и видосам лекций, пока еще только на функциях сижу, но вот этот момент выбил наху
Аноним 11/01/22 Втр 21:38:17 2262365 65
>>2262314
Синтаксис вызова функции. sumWallet первым аргументом принимает функцию, и в обведённом коде она вызывается. Внизу в sumWallet закидывается generateWallet и 1, т.е. результат == generateWallet(1).
Аноним 11/01/22 Втр 21:52:05 2262381 66
>>2262365
Падажжи, но я думал, что в данном случае wallet это входной параметр с именем banknotesFunction, который просто имеет функциональный тип данных
Аноним 11/01/22 Втр 22:01:32 2262388 67
>>2262381
> который просто имеет функциональный тип данных
Это и означает "принимает на вход функцию". Далее ты эту функцию просто вызываешь, всё.
Аноним 11/01/22 Втр 22:03:20 2262389 68
>>2262388
Но ведь как таковой функции wallet нет, только generateWallet и sumWallet, а она вызывается в блоке второй функции, а не как входной параметр для нее
Аноним 11/01/22 Втр 22:06:32 2262392 69
>>2262389
Ну и что тебя смущает-то? Не могу понять.
wallet просто указывает на generateWallet, которую ты в sumWallet передаёшь при вызове.
Аноним 11/01/22 Втр 22:27:37 2262401 70
>>2262392
К sumWallet у меня вопросов таки нет, меня удивило, что wallet( walletLength) по сути не сама функция, а входной параметр для текущего блока, хотя синтаксис как у вызова функции
Аноним 11/01/22 Втр 22:54:01 2262420 71
image.png 186Кб, 320x320
320x320
Аноним 12/01/22 Срд 02:40:39 2262512 72
Аноны, есть ли какая-нибудь виртуальная машина для винды чтобы тестить/запускать ios приложения?
Аноним 12/01/22 Срд 10:45:14 2262632 73
Аноним 12/01/22 Срд 16:28:21 2262951 74
>>2262512
VMWare/VirtualBox -> MacOS -> XCode + симуляторы
Запускать сможешь только свои поделия, или же скачанные с условного гитхаб проекты. Скачать и запустить приложение из AppStore не получится.
Можешь также покрутить сервис https://appetize.io/, мб что-то получится по твоим задачам, но как по мне - хуйня полная.
Полноценного эмулятора iOS, аналогичного андроидному Nox к примеру, в природе вроде как не существует
Аноним 14/01/22 Птн 22:38:13 2265192 75
16286049017773.jpg 261Кб, 1059x659
1059x659
Я заебался
Я сделал проект и хочу его залить на гитхаб
Но тут начинаются проблемы
Основная - Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
Т.е. все гайды стали хуйней полгода назад
Икскод не хочет создавать никакой ремоут, не хочет коннкетиться даже с токеном и ничего пушить, половина команд из консоли не работает, приложение гитхаба только ебнуло мой проект благо был сохранен в двух местах
Я не могу совладать с этой хуйней, как просто залить его? Может просто пофайлово залить через браузер? Оно будет клониться и работать в таком случае?
Аноним 15/01/22 Суб 02:11:41 2265331 76
>>2265192
Скачай Github Desktop, залогинься в нём под своим аккаунтом. Потом создай новый локальный репозиторий и запушь его, прям пустой. После подготовь .gitignore (туда лучше сразу добавить .xcuserstate-файлы, DS_Store и прочйй мусор), ну а потом просто скопируй файлы проекта в этот самый репозиторий, и опять push. Дальше по идее эта хуйня должна начать работать как надо.
Аноним 15/01/22 Суб 03:40:35 2265343 77
>>2265331
Я до твоего поста примерно так и сделал, фишка в том что я этим git init'ом поднасрал себе и какие-то бранчи, фетчи не хотели работать и все выдавало ошибку. В итоге все получилось(только ДС_стор у меня есть, это очень плохо?)
Теперь я не знаю насчет нужности расписать эссе про это приложение, а то я только написал MVVM и гифку приделал где протыкиваю все что в нем есть.
Аноним 15/01/22 Суб 15:29:11 2265673 78
>>2265343
Не ведись на эту хуйню.

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

Аноним 15/01/22 Суб 19:04:52 2265909 79
>>2265192

Чтобы решить твою проблему тебе надо загуглить всего две вещи:

1) How to add repository github terminal
2) Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

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

и да я конечно дико извиняюсь но ты уверен что хочешь быть программистом если просто загуглить эти вещи не можешь? дальше ведь сложнее будет
Аноним 15/01/22 Суб 20:25:54 2265972 80
>>2265909
>>2265673
Вы не туда вцепились, я уже разобрался, я просто домучал большой проект, очень хотел его залить быстро и пойти спать, а тут оказывается что есть какие-то подводные хуйни которые ОПЯТЬ КАК ОБЫЧНО надо решать. Мне на данный момент не всралась вообще система контроля версий, бранчи и мейны, мне надо было просто залить код для публичного показа и не более.
До этого я заливал только юпитер-ноутбуки и с ними очевидно никаких проблем не было.
Аноним 15/01/22 Суб 21:53:43 2266063 81
16417200638450.jpg 309Кб, 705x676
705x676
>>2265972
>домучал большой проект
>Мне на данный момент не всралась вообще система контроля версий, бранчи и мейны
>До этого я заливал только юпитер-ноутбуки
Ебало датасатаниста представили?
Аноним 16/01/22 Вск 10:52:03 2266486 82
Аноним 17/01/22 Пнд 06:36:47 2267384 83
swift.png 3Кб, 284x177
284x177
android.png 2Кб, 284x177
284x177
Насколько верен путь вкатывания в iOS разработку без Android?

Обычно путь такой Java => Kotlin/Swift

Но что если сразу пойти писать на Swift?
От мобильных разработчиков требуют умение писать на двух платформах или достаточно одной специализации?

И второй вопрос - можно ли написать первые приложения на пеке? Или только сразу покупать iOS устройства? Какой минимум по средствам если закупаться на авито?
Аноним 17/01/22 Пнд 10:59:53 2267498 84
>>2267384
>Обычно путь такой Java => Kotlin/Swift
А нахуя тебе вообще андроид для вката в айось?

>Но что если сразу пойти писать на Swift?
Вообще ничего.

>достаточно одной специализации
This.

>И второй вопрос - можно ли написать первые приложения на пеке?
Можно, если готов страдать в виртуальной машине. Ну либо у тебя суперйобапека и тебе норм, но с вопросом про бюджет — сомневаюсь.

>Или только сразу покупать iOS устройства?
На macOS устройство по хорошему нужно.

>Какой минимум по средствам если закупаться на авито?
Зависит от региона и твоего кошелька. Можно как миник за 20 тыщ найти который ты разъебёшь об стену через пару дней так и за пару сотен ноут/моноблок взять.
Аноним 17/01/22 Пнд 13:54:28 2267698 85
>>2267384
Я 1 год работал сначала на ведроиде. Потом перекатился на иос. Остальные ответы даны выше.

Лучше купить прошку 14. И через год как только поднимешь бабла (сидя у мамы дома) купить топовую конфигурацию с 16* и съехать.
Аноним 17/01/22 Пнд 13:55:00 2267700 86
>>2267498
>На macOS устройство по хорошему нужно.
Не нужно. Иди нахуй отсюда. Пиздабол.
Аноним 17/01/22 Пнд 17:10:01 2267949 87
14058904353382.jpeg 46Кб, 600x450
600x450
Аноним 17/01/22 Пнд 17:10:57 2267950 88
16311997734440.png 651Кб, 700x655
700x655
>>2267698
>чел спрашивает про закупку на авито
>Лучше купить прошку 14
>200к
Аноним 18/01/22 Втр 00:52:24 2268457 89
>>2267498
>А нахуя тебе вообще андроид для вката в айось?
Я так теоретически подумал что кандидат умеющий в Java более аккуратный и подкованный?

Ну то есть работодатель скорее выберет того кто умеет в 2 стека, не?

Да даже если самому для себя писать приложеньки - код написанный явистом качественнее? Типа Swift/Kotlin расхолаживают так как довольно смузи-сахарные?

Во-вторых я не знаю за мобильную разработку и подумал вдруг в реальных компаниях просто есть вакансия мобильного разработчика который должен уметь и в то и в то? Ясно-понятно что я посмотрел вакансии и там есть деление. Но мобильная разработка ВРОДЕ относительно простая на уровне фронтенд макакена. А во фронте макакенов наказывают кучей фреймворков чтобы не страдали хуйней и были заняты.

Просто мысли.
Аноним 18/01/22 Втр 01:42:19 2268476 90
20160217100244b[...].jpg 50Кб, 604x375
604x375
>>2268457
>Ну то есть работодатель скорее выберет того кто умеет в 2 стека, не?
Так учи обжектив-си блядь, это второй официальный эпловский язык и очень уважаемый, ты в сраном интернете сидишь который физик на обжектив-с написал прямо посреди коллайдера.
Будет преимуществом, а не тупой дуростью что ты выдумал
>Да даже если самому для себя писать приложеньки - код написанный явистом качественнее?
Схуев ли? Ну если у явиста 10 лет стажа и он берется учить свифт то конечно его код будет качественнее чем у того кто вкатывается с нуля в свифт, но ты же рассматриваешь не этот сценарий(не было бы такого тупого вопроса). И вообще нет "качества кода" у джуна/вкатуна, тебя учат как писать запросы с result'ом, тебя учат как прописывать делегатов в экстеншене после основного блока кода вьюконтроллера, короче тебя учат как делать правильно и никто НИГДЕ не научит тебя лепить говно, а в свифте как в современном языке есть специальные крюки сильно ограничивающие лепку говна

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

>Типа Swift/Kotlin расхолаживают так как довольно смузи-сахарные?
Не говорю за котлин, но свифт что не на есть железобетонный изысканный современный язык, джава по сравнению просто куча тухлого говна и поросячих трупов. Это скоростной жестко типизированный язык, поддерживающий разные удобные экзотические формы ООП

>Но мобильная разработка ВРОДЕ относительно простая на уровне фронтенд макакена.
Ты наверное попутал, мобильная ВЕРСТКА действительно на уровне фронта, да есть специалисты которые не умеют особо кодить, но могут великолепно делать дизайн через код. Но как у тебя приложение у которого есть полноценный бэкэнд как в вебе, интерактивное окружение, отзывчивый экспириенс, подвязка к службам типа эппл-пей или кейчейн должно быть проще чем пикрелейтед?
Аноним 18/01/22 Втр 15:07:42 2268970 91
>>2268457
>Я так теоретически подумал что кандидат умеющий в Java более аккуратный и подкованный?
Жаба просто старый язык платформы, который надо знать потому что на ней очень дохуя кода. Примерно то же самое с обж-с в айоси. На скиллы, кроме возможности изучения кода, никак не влияет.

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

>Типа Swift/Kotlin расхолаживают так как довольно смузи-сахарные?
Проиграл.

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

>А во фронте макакенов наказывают кучей фреймворков чтобы не страдали хуйней и были заняты.
Во фронте главное — знать как работает платформа (жс и браузер), а фреймворки — дело десятое если ты не ждун. Тут то же самое. Только нативных способов приготовить UI в iOS уже штуки 3-4, с андроидом то же самое.
Аноним 19/01/22 Срд 07:37:17 2269920 92
>>2268476
>>2268970
Я впервые вижу адекватных программистов подробно разжевывающих для новичков будучи анонимами!

Когда вкатывался в программирование меня с говном жрали на других стеках.
Спасибо, аноны!
Аноним 20/01/22 Чтв 22:27:13 2271938 93
Как вкатиться?
23 лвл
Никогда не программировал, у меня ушло два месяца, что бы понять что такое среды пограмирования, что из себя представляет ООП, етс

Сейчас учу основы синтаксиса, а что делать дальше?
Кто-то говорит: UIKit не нужон, не актуально
Кто-то говорит: SwiftUI сырой, хочешь работу - учи UIKit сперва

Есть деньги на курсы, но все кругом меня убеждают, что это выброс денег - только сам сиди и ковыряй

Неплохо знаю сами ОС Линух и МакОС, сети, умею писать простые скрипты powershell т.к. работаю с этим.
Аноним 21/01/22 Птн 00:26:23 2271991 94
>>2271938
>Кто-то говорит: SwiftUI сырой, хочешь работу - учи UIKit сперва
This.
В любом случае учить, даже если проект на SwiftUI полностью будет, любой нетривиальный список заставить работать плавно = переписать его на UIKit. Так что выбор стоять и не должен — UIKit, потом факультативно SwiftUI.
Аноним 21/01/22 Птн 04:33:25 2272047 95
>>2271938
У тебя вопрос "как вкатиться" или "как учиться"? Потому что ты задал оба и на них всегда 2 разных ответа. Я могу написать только про обучение, потому что оно универсально, а вкат - дело индивидуальное, очень уникальное для каждого и очень много вариаций и возможных факторов.
Твой вопрос про UI неадекватный немного, если будешь учить по любому материалу который решишь что годный - тебе дадут либо сториборд - кит - свифтюй, причем ты будешь сториборд переписывать на кит, а потом кит в конце подмазывать свифтюем.

Какой материал выбирать - зависит от тебя, ты же кексик решивший что лучше знает порядок изучения дисциплины и уже выучил что-то там про среды и ООП зачем-то, хотя еще в синтаксисе не прошел как сделать класс
И во-вторых - один материал, например азиатка с рутрекера из шапки(только там уже вышло 3 обновления этого курса, если что мартовский 21го года нужен), рассказывает очень медленно, очень подробно, как для детей, это хорошо, но если студент не хлеб - это очень сложно высиживать, где ты за 15 минутный ролик меняешь одну строчку/кнопку в приложении, у бешеного индуса ты бы уже запилил весь контроллер, вот только пойми потом что ты вообще написал.
В-третьих есть книги, курсы, мини-курсы, курсы-проекты, и ресурсы, что там тебе подходит никто не знает, смог бы ты взять какое-то структурированное обучение/программу и следовать ей или хаотично тыкать в рекомендованные ютубом кликбейты - тоже знаешь только ты. Поэтому гугли, узнавай, спрашивай рекомендации, сравнивай, ты же по факту еще не начал, основы синтаксиса это часовой видос от Hudson'a на ютубе, т.е. твое вкатунство это ролик на 10 минут про ООП и 1 час синтаксиса номинально. Но не переживай насчет своего вопроса про киты - никто тебя ЛИШНЕМУ не научит
Аноним 21/01/22 Птн 12:07:13 2272187 96
>>2271938
> Как вкатиться?
Ебаш программы для работы с командной строкой на свифте. У тебя хорошая база если хорошо знаешь линукс и баш. Это в принципе база для всего. Поделай всякие сетевые приложухи, или прилы для работы с диском.
Аноним 21/01/22 Птн 20:17:28 2272666 97
>>2272187
Чет в голос
Забыл добавить про азы ASM
Аноним 22/01/22 Суб 09:10:31 2273036 98
Новый air 16/512gb за 130к или б/у pro 13 16/512gb 25 цикловза 120к?
Аноним 22/01/22 Суб 12:44:03 2273115 99
Аноним 22/01/22 Суб 15:16:22 2273251 100
>>2273036
Ты уверен что тебе нужен этот скачок с 256 до 512 за цену двух 2х-терабайтников внешних?
Аноним 22/01/22 Суб 17:09:05 2273432 101
>>2273251
Есть повод подумать, а что насчёт 7-и ядер CPU/GPU?
Аноним 22/01/22 Суб 19:02:36 2273544 102
>>2273432
А вот хер знает, играет ли роль вообще это 1 ядро гпу в кастрированной версии, посмотри сам
В м1-про версиях сильно разнится чуть ли не в два раза количество анлокнутых ядер, хитро, очень не хочется покупать ноут у которого отчекрыжили часть мощи(причем не факт что чип отличается), а тут просто отрезали какой-то лишний кусочек, который ты возможно заметишь при монтаже 4к видоса и будет разница в 5%, может я ошибаюсь

Но насчет диска я уверен что нахрен не нужно емкость у эпла покупать, макось, браузер и икскод у тебя встанет и на 256 с большим запасом, при этом этот запас что и у 256, что и 512 и будем честны у 1тб - говно для целей использования как файлопомойки. Внешний хдд на 1-2-3 тб лучше для этого(например я подключаю 4к монитор и смотрю сейчас брейкинг бед в 4к, сезон весит 450 гб). Если не работаешь с фото и/или видео тебе платить 10-15к за полтерабайта места нет резона никакого
Аноним 23/01/22 Вск 11:49:16 2274297 103
>>2273544
Ты прав. У меня прошка на 2ТБ. Так я ее почистил перед перекатом на новый с M1. Получилось полезного на 200 ГБ. Всем советую - просто придумайте систему организации файлов на компах.

У меня в папке Deleted users валялся архив от старого мака на 512Гб лол. Я про него благополучно забыл и потерял)

Лучше usb 3.0 SSD внешние накопители покупать. Гораздо дешевле и работают очень круто. Ну или домашний NAS, если времени на настройку не жалко.
Аноним 23/01/22 Вск 22:16:42 2274999 104
Использование подов/пакетов типа IQKeyboardManager допустимо на гипотетической работе? А то я столкнулся со стандартнейшей проблемой - клава закрывает часть вью(собственно часть куда и надо писать), а все решения через обсерверы или запихивания все в скроллвью какие-то мегауебанские на вид. А тут все работает и заебись, но я не знаю можно ли предаваться таким соблазнам или выебут в жопу(в плохом смысле, а не как мы любим)
Аноним 24/01/22 Пнд 00:21:52 2275125 105
>>2274999
Да от работы зависит. Если прям досматривают и ебут — пойдёшь и напишешь свой вариант этой либы, инача просто втащишь её.
Аноним 24/01/22 Пнд 19:29:50 2275803 106
Предположим, я хочу трекать изменения фреймов всех видимых на экране вьюх в текущей иерархии UIWindow.
Наследовать все вьюхи от какой-то родительский возможности нет, свиззлить методы не буду. Я правильно понимаю, что тут единственный вариант это обсервить sublayers у каждого слоя (subviews у UIView не kvo compliant) и дополнительно обсервить фреймы?
В любом случае звучит очень дорого в плане производительности. Может, я что-то упускаю и есть возможность получить все апдейты целой пачкой?
Аноним 25/01/22 Втр 11:45:41 2276205 107
>>2275803
>Может, я что-то упускаю и есть возможность получить все апдейты целой пачкой?
Свизлишь layoutSubviews() и тротлишь апдейты с каким-то интервалом. Ой, ты же
>свиззлить методы не буду
ну тогда нет, ебись с KVO и наслаждайся лагодромом.
Аноним 25/01/22 Втр 12:00:31 2276230 108
>>2275803
>В любом случае звучит очень дорого в плане производительности
Да даже получай ты их одной пачкой, когда будет залетать пара сотен фреймов в секунду от какой нибудь таблицы/коллекции это будет дорого. А с твоим принципиальным подходом — лучше пересмотри что ты вообще хочешь.
Аноним 26/01/22 Срд 10:06:46 2277286 109
Анончики, посоветуйте годных уроков или курсов по реактивщине в Swift. Желательно в связке с MVVМ. Чтобы прям был разбор небольшого проекта с сетевым слоем и переходами. Байдинги, хуяйдинги, вот это всё.

Всё что удаётся найти по этой теме сводится к тому, что "Эээ, ну вот у нас есть обсёрверы, паблишеры, субскрайберы. Вот так подписывемся, вот так диспоусимся". А дальше ебитесь с ними как хотите.
БОЛЬ Аноним 26/01/22 Срд 20:53:54 2278058 110
Пиздец, учу разработку под ios и охуеваю с мешанины swift и objective-c. Лучше бы яблочники оставили objective-c, чтобы все было просто и понятно, а не пилили модный молодежный язык для хипстеров и не наводили путаницы. А я ведь не новичок в программировании. Искренне сочувствую тем людям, для кого это первый опыт в разработке.
Аноним 26/01/22 Срд 21:11:55 2278076 111
Аноним 26/01/22 Срд 21:27:09 2278087 112
16303476604430.jpg 15Кб, 300x269
300x269
>>2278058
И где ты там в обучении нарвался на obj-c? Таймер в приложении которое говорит о времени приготовления яиц?
Аноним 26/01/22 Срд 23:09:02 2278155 113
image.png 117Кб, 792x488
792x488
Анонче, снова закатываюсь с нубским вопросиком
Сейчас на теме сабскриптов присел, но дело не в них, а вот в этом синтаксисе на пике. Я как бы понимаю, что создается словарь, где каждому ключу соответствует также словарь. Таки вот ниже обведенная строка, после проверки на доску устанавливается шахматная фигурка и в desk устанавливаются соответствующие ключи?
Аноним 27/01/22 Чтв 19:18:52 2279038 114
>>2278076
>мимо-изучал-реактивщину-по-статьсям-и-практике
До сих пор обхожу вакансии с ней. Помню на profunctor jobs нашел вакансию. Сначала тестовое дали, условная проверка на race condition. Написал через мютексы классы, которые вообще нигде не юзаются (только DispatchSemaphore видел в проектах)

Потом отправил тест - одобрили. Прибежал кабанчик и позвал на 5-10 мин собес. Подключился, он начал выебываться и заставлять меня вспоминать какой то оператор в Рх. В итоге я сказал что написал бы по нативному. Он ок и пропал.
Ну нахуй эти вакансии и рх имхо. Да и умер он. Я лучше на комбайне попишу.

Аноним 27/01/22 Чтв 20:10:02 2279137 115
>>2278058
Есть такое дело. Я больше скажу, когда разрабатывали свифт, одна из главных задач стояла - не порушить обратную совместимость, так как это основная фишка платформы, то есть чтобы можно было обновлять ОС и при этом не перекомпиливать все приложения. Это сильно урезало свифт по производительности, так как он вынужден был променять шустрый статик диспатч на тормозной динамик диспатч, чтобы влезть в динамическое апи, которое предоставляло ОС
Аноним 27/01/22 Чтв 20:28:12 2279152 116
>>2279137
>променять
Нихуя он не променял, в свифте 3 вида дисперичезации используется
>шустрый статик диспатч на тормозной динамик
Сам нагуглишь скорость разогретого рантайма обжс?
Аноним 27/01/22 Чтв 22:22:17 2279252 117
>>2279152
>в свифте 3 вида дисперичезации используется
Лол. я их так до сих пор и не выучил или просто не разобрался.

Нахуя в них вообще вникать в иосе?

мимо1.5 года 150к
Аноним 28/01/22 Птн 00:04:56 2279355 118
>>2279038
>Ну нахуй эти вакансии и рх имхо.
Потому что ты один раз обосрался, и решил что всё из-за оператора? Лол.

>Да и умер он
Он уже нативно в системе реализован, structured concurrency покрывает 1/3 кейсов, схуяли он умирать-то будет?

>Я лучше на комбайне попишу.
Чел, комбайн — тот же самый Rx. Только с чутка упрощённым неймингом.
Из плюсов — быстрее. Но жрёт цпу и батарейку как тварь, если задержка между ивентами не маленькая, синхронизация на спинлоках как есть.
Из минусов — куча подводных, причём недокументированных, и из-за закрытых исходников неисправляемых, вроде невозможности юзать concurrent queue (что делают во всех примерах в интернете, кекус) и assign захватывающего сильные ссылки. Но ты же его в глаза не видел, как и проекты в которых есть необходимость в FRP.
Аноним 28/01/22 Птн 00:09:53 2279359 119
280x1782.jpeg 34Кб, 560x356
560x356
>>2279355
>невозможности юзать concurrent queue
Правильнее так: юзать их возможно, он даже ничего не скажет. Но переодически некоторые операторы не будут вызываться/будут вызываться в разнобой. И узнать это можно только поебавшись с таким кейсом.
Спасибо, Apple.
Аноним 28/01/22 Птн 00:24:00 2279377 120
>>2279152
>Сам нагуглишь скорость разогретого рантайма обжс?
Да хоть селектор кэшируй и вызывай с кучей сишной ебли, будет на уровне обычных виртуальных таблиц и всё равно пососёт у статики. Для того Apple и добавила в iOS 14 возможность статик диспатча в Obj-C.

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

В любом случае ООП на статике не построить, это изначально парадигма динамическая парадигма, и чем больше в языке типизации — тем больнее с ней работать.

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

>Нахуя в них вообще вникать в иосе?
а) Чтобы когда наступишь на грабли не сидеть 2 дня;
б) Чтобы не обосраться при написании фичи, и не наложить граблей себе и коллегам на будущее.
Аноним 28/01/22 Птн 00:26:16 2279380 121
>>2278155
>после проверки на доску устанавливается шахматная фигурка и в desk устанавливаются соответствующие ключи?
Да.
А в чём вопрос-то?
Аноним 28/01/22 Птн 00:42:51 2279395 122
Как стать таким же умным как вы? Я тоже читаю умные книжечку по швифту, по иос, ковыряюсь в доках, в сурсах попенсорс проектов, заглядываю на форум швифта, но все равно ощущаю себя полным дебилом что правда то правда когда читаю посты типа
>>2279377
>>2279355
Аноним 28/01/22 Птн 00:49:47 2279403 123
>>2279395
>Я тоже читаю умные книжечку по швифту, по иос, ковыряюсь в доках, в сурсах попенсорс проектов, заглядываю на форум швифта, но все равно ощущаю себя полным дебилом
Продолжай, через сколько-то лет накопишь знаний и тоже сможешь ловко сраться на сосаче.
Аноним 28/01/22 Птн 00:59:26 2279413 124
>>2279377
>а) Чтобы когда наступишь на грабли не сидеть 2 дня;
>б) Чтобы не обосраться при написании фичи, и не наложить граблей себе и коллегам на будущее.

Так, хорошо. А можно теперь кейсы? Пока ты ничего не объяснил.
Аноним 28/01/22 Птн 01:10:51 2279421 125
>>2279395
Как же я тебя понимаю)
Аноним 28/01/22 Птн 01:33:17 2279431 126
Снимок экрана 2[...].png 178Кб, 962x1062
962x1062
>>2279413
Вот тебе хуёвый кейс, раз уж ты не в состоянии погуглить.
Аноним 28/01/22 Птн 01:43:29 2279436 127
>>2279431
Даже разработчики эпол знают что пихать хуй лучше чем дрочить
Аноним 28/01/22 Птн 10:37:49 2279598 128
>>2279377
Чел ты какой то душный мне кажется....
Аноним 28/01/22 Птн 11:24:43 2279654 129
>>2279598
Ты ещё у меня на собесе не был...
Аноним 28/01/22 Птн 11:51:32 2279672 130
>>2279654
Запали пару вопросов из собеса по-братски
Аноним 28/01/22 Птн 12:12:43 2279683 131
>>2279431
Хорошо. И что здесь не так? Вызывается семантически все правильно.

Btw, я предпочитаю использовать POP, а чтобы наследоваться из класса, это хз что там должно вообще быть в логике...
Аноним 28/01/22 Птн 12:14:24 2279685 132
>>2279672
UI, threading(queueing), то что анон обсуждал с статикой\динамикой. Память. Архитектура. Все.
Аноним 28/01/22 Птн 12:20:26 2279688 133
df.png 117Кб, 578x1486
578x1486
>>2279683
Аналогично и здесь, семантика та, что я и ожидаю от кода. А вопрос зачем мне знать для
>а) Чтобы когда наступишь на грабли не сидеть 2 дня;
>б) Чтобы не обосраться при написании фичи, и не наложить граблей себе и коллегам на будущее.

Я так и не увидел реальных боевых кейсов на проде. Но если ты мне скажешь про кейс, что работал на upwork и увидел какой то индусовский класс на миллион строк с миллион интерфейсов, я это не восприму всерьез.
Аноним 28/01/22 Птн 13:54:10 2279765 134
>>2279688
без бенчмарка это всё вилами по воде. Реальный боевой кейс это когда чел весь такой на диспатче 10 раз пишет по разному один и тот же тормозной алгоритм O(n2)
Аноним 28/01/22 Птн 15:09:15 2279835 135
>>2279688
>Я так и не увидел реальных боевых кейсов на проде.
>1.5 года
Пчел... Ты и больших проектов походу не видел.

>>2279765
>тормозной алгоритм
Если он
>O(n2)
то статик диспатч — экономия на спичках, вообще похуй.

>>2279672
Так всё от тебя зависит, на разные уровни собесы разные.

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

А в основном, чтобы не искать тему для беседы пол часа, вытаскивая её плоскогубцами, обычно цепляюсь за технологии/фичи/итд из резюме, которые сам знаю. Так что если чувствуешь что интервьюер завяз в болоте — можешь сам начинать пиздеть о том, что делал и на чём.

Если у чела какая-то специализация, которую я вообще нихуя не знаю — стараюсь свести всё к чему-то вроде системного дизайна, мол, запроектируй какую нибудь фичу на своём митоле/вебртц/итд, аргументируй сам себе какие там будут плюсы и минусы на практике итд. Если собес переходит в такой формат — то важно именно обосновывать что и почему, а не просто молча нарисовать схемку и сказать "ну я всё".
Аноним 28/01/22 Птн 16:26:40 2279945 136
>>2279835
А ты смотришь на наличие высшего образования у джунов?
Аноним 28/01/22 Птн 16:30:14 2279952 137
Аноним 28/01/22 Птн 17:33:48 2280043 138
Аноним 29/01/22 Суб 15:23:36 2280741 139
>>2279835
>Пчел... Ты и больших проектов походу не видел.
Я работаю в топ10 проекте по фильтру категорий, с 300к строк кода. Нет. Не встречал за практику. И в РЖД работал, не видел там.

>>2279945
Рядом со мной челы без вышки работают . всем пох.

>>2279252
>Так что если чувствуешь что интервьюер завяз в болоте — можешь сам начинать пиздеть о том, что делал и на чём
1. Я так и делаю. Я на вопросы, которые читал доку, как по МВП оф. пдфку 97 года условно. Сначала сам задаю ему вопросы, а он сам знает, о чем говорит. Потом исторические справки рассказываю, а почему и зачем. И так поясняю с нулей и единиц.

Потом я после собесов еще вопросов 10 задаю, и прошу код скинуть, как они пишут. Я видел достаточно челов, которые выебывались на собесах, а потом приходишь к ним, и они var test1 пишут в каждом мерж реквесте.

Больше отдаю предпочтение рассказывать об опыте большую часть времени. Потому что я уже не ждун, чтобы по методичке каркать отличие weak & unowned или что такое зомби objects и как их фиксанули.

>то статик диспатч — экономия на спичках, вообще похуй.
Так и думал, хуйня без задач. Но освежить мне стоит. Для общего развития так сказатб.
Аноним 29/01/22 Суб 15:24:53 2280743 140
>>2280741
>Я на вопросы, которые читал доку, как по МВП оф. пдфку 97 года условно
Пездец, сложно по зуму разговаривать и писать. Забей на этот текст. Лол.
Аноним 29/01/22 Суб 15:36:43 2280757 141
>>2279380
Да синтаксис словаря меня тут ввел слегка в ступор из-за того, что ключи в разных квадратных скобках находятся
Аноним 29/01/22 Суб 20:04:32 2280986 142
Аноны, а как мне вставлять картинки в текстовое поле? Ну типа как в стандартных "Заметках" на айфоне.
Аноним 29/01/22 Суб 21:45:07 2281012 143
>>2280986
Ну это выглядит как тейбл вью в котором есть ячейки, лейбл ячейки - первая текстовая строчка заметки, текст ячейки пониже - время создания вариативное(время для сегодняшних заметок, день недели для недельных и дата если раньше), после даты идет вторая строчка заметки, а с другой стороны от этого есть картинка показывающая первую картинку из заметки или превью видео. Ячейка показывающая когда заметка "От руки" отличается, у нее дефолтное название Новая заметка и текст - Заметка от руки, и превью немного другое
Но в целом это ячейки, открой код своей ячейки и смоделируй ее так чтобы она показывала маленький имейдж который = твоему имейджу из даты
Аноним 29/01/22 Суб 22:53:40 2281061 144
>>2279431
Сдаюсь, котаны. Почему на пике так происходит?

Аноним 01/02/22 Втр 01:13:16 2282988 145
Пока(по прежнему) нет возможности создавать в своем приложении ноутсы для ноутс-апп айфона? Очень хочется сделать возможность создавать стандартизированные заметки из своего приложения, но я нагуглил что это типа что-то нарушает, и что эпол не делало никаких апи для ноутс-апп
Аноним 01/02/22 Втр 15:38:10 2283497 146
Как мёрджить YourName.xcodeproj/project.pbxproj? Пробую вручную удалять гитовые вставки, и файл бъётся
Аноним 02/02/22 Срд 20:28:17 2284964 147
16431369164390.png 267Кб, 480x527
480x527
Screenshot 2022[...].png 125Кб, 1151x852
1151x852
Screenshot 2022[...].png 106Кб, 1151x623
1151x623
Screenshot 2022[...].png 162Кб, 1170x822
1170x822
Я просто так делаю себе в swiftui приложение, ну типа потренироваться - короче грид из 12 прямоугольников залитых рандомным цветом, при нажатии открывается вью показывающий ргб+опасити вальюсы. Проблема в том что я генерирую рандомные цвета и при нажатии на прямоугольник в новом вью он снова меняет цвет(логично), т.е. генерирует новый, как сделать так чтобы этого не происходило?
Как заморозить, сохранить ргб значения куда-нибудь и потом из них в новом вью сделать новый квадрат но того же цвета?
Вот весь мой говнокод
Аноним 02/02/22 Срд 20:42:32 2284981 148
>>2283497
По умному и правильно, мерж их не подразумевает. Я пытался через СО искать всякие приколюхи, которые автоматом мержат или около того, чтобы не заниматься мержом самому. В итоге пососал хуй, от этого не убежать, зазубри на носу.
Мержу через Fork || vscode.

Бтв кто хочет размять свой анус, можете записаться на собес - 1 day offer к тинькофу. Он кажется будет около 14-15-16.

>>2284964
Не знаю зачем ты полез вообще в свифтуи если не умеешь в иос вообще.
Аноним 02/02/22 Срд 20:44:17 2284984 149
>>2284981
>о умному и правильно, мерж их не подразумевает.
Тк это бинарники. И в СО выебываются что не надо этого делать.. Ну, ты уловил идею.

>не умеешь в иос вообще.
Насчет этого, у тебя задача уровня how to pass data between VCs. Так что ноу офенс бро
Аноним 02/02/22 Срд 20:51:54 2284996 150
>>2284981
>Не знаю зачем ты полез вообще в свифтуи если не умеешь в иос вообще.
Я месяц это изучаю чего ты такой злой
Но я пока напечатал и пошел поесть уже придумал как это сделать по-человечески. Я понимал изначально что у меня кнопка-вью все ломает и напрягает конкретно, я сделаю просто залитые прямоугольники, кнопки под ними в з-стаке, цвета генерируются в дикшинари один раз на 12-15 штук, при нажатии на кнопку в новом вью создается прямоугольник берущий значения из дикшинари
Аноним 02/02/22 Срд 21:20:28 2285043 151
>>2284996
>Я месяц это изучаю чего ты такой злой
Няша, я искренне не понимаю, зачем вообще тыкать свифтуи если он до сих пор сырой. Помню тыкал его 1.8 лет назад., это был свифтуи1-2, а сейчас по годам, кажется свифтуи3-4, и до сих пор... сырость.
Аноним 03/02/22 Чтв 00:00:40 2285183 152
Пописываю приложухи на флаттере, пока что для своего айфона.
Мне, в принципе, ок material design.
А как отнесется ревью апп-стора и пользаки к такому чуждому внешнему виду?
С одной стороны, виджеты и паттерны немного другие, чем HIG, но в то же время у меня много аппов стоит, которые в корпоративном стиле или вообще еле работающий кроссплатформ на cordova (привет notion). И вроде как ими пользуются.
Аноним 03/02/22 Чтв 00:21:31 2285204 153
Аноним 03/02/22 Чтв 01:24:46 2285234 154
>>2285204
Сидеть среди 70 разрабов и охуевать от того, как код быстро меняется по всему приложению?

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

А если вырастишь то возможно дадут рулить этими 10к, энивей.

Бтв был в тинке в августе. Слился после 1-го собеса. Но я не готовился.
Аноним 03/02/22 Чтв 03:12:05 2285259 155
Screen-Recordin[...].gif 1946Кб, 364x760
364x760
>>2285043
Да захотелось как-то, мне не нравится что все учебные материалы по общему айосу завязаны на сторибордах
А отдельные курсы по свифтуаю считай курсы для дизайнеров
Я таки победил свою задачу
Аноним 03/02/22 Чтв 10:57:00 2285362 156
>>2283497
Никак, либо задрачиваться каждый раз над каждым символом, либо юзать xcodegen/etc которые тебя от этого говна вообще избавят. Но на первых этапах будет ёбка с ними самими.
Аноним 03/02/22 Чтв 11:18:25 2285375 157
>>2285234
Как собес выглядел-то? Типичный и ты просто обосрался на ровном месте или прям вопросами с подливой душили?
Аноним 03/02/22 Чтв 11:21:17 2285380 158
>>2285183
В стор-то конечно пропустят (туда любое говно пропускают если нет хуйни вроде оплаты вне приложения и оно банально не крашится на ревью).
А вот пользователи тебе полный рот хуёв напизают, скорее всего. Посмотри оценки любого аппа на флаттере с фильтром "сначала негативные", даже у какого нибудь яндекса (который ебать как активно накручивает позитивные чтобы из затмить, кек).
Аноним 03/02/22 Чтв 12:26:45 2285437 159
>>2285375
Мне вообще не нравятся собесы, я стараюсь выводить их на уровень выше, и задавать вопросы самому собеседующему.

>и ты просто обосрался на ровном месте
Сорт оф.

Везде вопросы одинаковые, как по шпаргалке, как и в обычных компаниях.

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

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

Конечно там второй этап, но я не попал. Там какой то кодинг + архитектурные решения.

Когда расписывал все, задумался опять что ли попробовать. Работать там не хочу, но уволняться через пару месяцев планирую (на топ 10 в апп сторе проекте у меня пиздец уже творится в коде) , так что, скорее всего зарегаюсь ради лулзов и проверки себя.
Аноним 03/02/22 Чтв 13:53:11 2285544 160
Аноним 03/02/22 Чтв 15:08:52 2285602 161
>>2285437
>на топ 10 в апп сторе проекте
Интересно, я один ору когда долбоёбы начинают вставлять в резюме/выспрашивать на собесах всякую хуйню вроде "работал (ли) над топ n проектом в сторе", "работал (ли) над проектом с MAU 300к/наносек" и прочий бред?
Аноним 03/02/22 Чтв 15:09:51 2285603 162
>>2285544
Так лучший язык и лучшая платформа, чтобы не быть заебанным. В прошлом проде (или в хобби проектах которые приносят деньги) был опыт с питухоном и с жс\жабе, так что знаю о чем говорю.
Аноним 03/02/22 Чтв 15:11:06 2285604 163
>>2285602
Хз, прикрепляю исключительно ради лулзов. На самом деле я скажу что и в топах такой же говнокод, как и на лоу лвлах. Только CI настроен.
Аноним 03/02/22 Чтв 16:22:29 2285696 164
>>2285602
Ну в резюме то норм, главное подороже себя продать, но на собесах спрашивать такое себе.
Аноним 04/02/22 Птн 12:12:13 2286485 165
>>2285696
Прикол в том, что эту хуйню иногда неиронично спрашивают люди с лычками вроде СТО. Если потом попросить их объяснить, нахуя им это — эм, пук, среньк, процессы, бааальшииие прилажения, пук, мням.
Т.е. у людей настолько промыт мозг маркетинговой хуйнёй из резюмешек и рекламного говна на хабре и ко, что для них работал над прилагой с высоким MAU == работал над убером, лол.

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

Самое орное — это когда открываешь эти самые приложения, а там в 90% случаев приложения уровня "календарь менструаций", "умный будильник", "музыка для засыпания" и тд.
Аноним 04/02/22 Птн 14:59:03 2286671 166
Screenshot 2022[...].png 226Кб, 974x1406
974x1406
>>2279431
Я так и не понял как это работает и почему так?
Аноним 04/02/22 Птн 15:06:42 2286683 167
Screenshot 2022[...].png 31Кб, 560x284
560x284
>>2286671
аа так ему вообще пахую он все время берет дефолт реализацию?
Аноним 04/02/22 Птн 15:09:03 2286687 168
>>2286671
Я не знаю с точки зрения внутренности, но с точки зрения адекватности:

Как ты вообще собрался вызывать екстеншен реализацию без инстанса чего либо, типа let k: K = K() - хотя это протокол сам по себе , который говорит - имплементируй меня ?

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

Офк если не переопределял, то вызывались дефолт фанки. Все вполне логично.

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

Хз, не собесился на таких вакансиях. Обычно у меня приложения уровня озона\авито . А насчет юзеров - ну в среднем в день около 100-200к в app metrica вижу.

>Самое орное — это когда открываешь эти самые приложения, а там в 90% случаев приложения уровня "календарь менструаций", "умный будильник", "музыка для засыпания" и тд.

кринж какой то.
Аноним 04/02/22 Птн 15:10:28 2286689 169
>>2286683
Хм, забавно . гугли тогда диспетчиризацию в свифте и читай день. Там какой то баг еще есть с ней. Не подскажу
Аноним 04/02/22 Птн 15:11:14 2286691 170
>>2286687
так я переопределял
override func pull() {print("special pull")}
Почему тогда push вызывает special push, а pull вызывает дефолт?
Почему не оба что-то одно?
Не убедил
Аноним 04/02/22 Птн 15:21:50 2286705 171
>>2286691
>Почему тогда push вызывает special push, а pull вызывает дефолт?
А хуй знает. Я не использую вообще наследование за эти 2 года в проде. Не знаю.

А, так у тебя ovveride нет В K1 K2, паренек. Думаю под капотом он затирает pull класса и использует pull интерфейса, потому что ты явно говоришь что это реализация интерфейса. Не заметил, сори, смотрел только на K2

Все верно работает, логически.
Аноним 04/02/22 Птн 15:22:55 2286706 172
>>2286705
>смотрел только на K2
К3
Аноним 04/02/22 Птн 15:25:49 2286708 173
>>2286705
Ну вот опять 25 >он затирает потому что ты ему явно говоришь что это реализация
Это не объяснение, ведь ты снова сам себе противоречишь, только уже наоборот
Если так, то по этой же логике он должен вызвать default push, почему тогда не так?
>А хуй знает. Я не использую вообще наследование за эти 2 года в проде. Не знаю.
Вот почему
Сорян, я хочу нормальное объяснение
Аноним 04/02/22 Птн 15:28:22 2286713 174
>>2286708
И да, если я поменяю местами push и pull в K1 и K2, то вызов special/default в : K = K3() также поменяется местами
Аноним 04/02/22 Птн 15:29:03 2286714 175
>>2286708
> Это не объяснение, ведь ты снова сам себе противоречишь
С хуяли я себе противоречу? Что за жирный троленг. Я говорил сначала про К3 реализацию, потом ты отписал, и я отписался вновь про К1 и К2 дурачок.

>он должен вызвать default push, почему тогда не так
Не должен. У тебя оверайда нет.

>>2286708
>я хочу нормальное объяснение
на двоще объяснение, тут точно байт троля. Покс.
Аноним 04/02/22 Птн 15:30:25 2286717 176
Аноним 04/02/22 Птн 15:33:33 2286719 177
>>2286714
бля жопочтец класека...
Аноним 04/02/22 Птн 15:39:53 2286721 178
>>2286714
>Не должен. У тебя оверайда нет.
пруф?
Аноним 04/02/22 Птн 15:55:01 2286741 179
йцу.png 385Кб, 1150x1688
1150x1688
>>2286721
Не заслужил. В К2 pull определяется как новая функция, и нет оверрайда.

ушел.
Аноним 04/02/22 Птн 15:56:26 2286744 180
>>2286741
ну так понятнее хотя бы
Аноним 04/02/22 Птн 15:59:38 2286751 181
>>2286741
бтв вообще интересно, сегодня тоже освежу диспетчиризацию. Но если такое в проде встретить - отрубить голову кто написал такое, имхо.
Аноним 04/02/22 Птн 18:37:27 2286939 182
Аноним 07/02/22 Пнд 15:00:34 2289771 183
Делаю учебный проект с реалмом и реалм весит 500 мб
Как мне к этому относиться? Типа приложение мое нихуя толком не делает, сохраняет 2 класса с 2мя валью и за это весит 500мб?
Я уже нашел что в его Core фолдере находятся и для твОс и для макоси, и для часов папки, но даже если я их удалю, все равно остается 130-170мб.
Может я как-то не так этим пользуюсь, ставил какавой.
Аноним 07/02/22 Пнд 21:19:30 2290211 184
>>2289771
В оф доке реилма объясняется почему так много весит. Не переживай.

Я вот вообще ни разу к кор дате (почти что) и реилму не прикасался за 2 года опыта. Лол.
Аноним 07/02/22 Пнд 21:43:40 2290232 185
>>2290211
Страшно представить что ты там пишешь. Лендосы на швифте?
Аноним 07/02/22 Пнд 22:07:07 2290245 186
>>2290211
Да это вопрос на будущее, сейчас я просто его залил в гитхаб без /pod папки. Я так понял что когда ты заворачиваешь приложение в ipa(если не ошибаюсь) то реалм добавляет или 8 или 12мб размера
Аноним 07/02/22 Пнд 23:18:10 2290285 187
>>2290232
Целые модули с бизнес логикой, дружок.

Максимум в user defaults по требованию бизнеса флаг\два сохранить и все.
Аноним 08/02/22 Втр 15:09:21 2290745 188
Есть ли у кого опыт использования трек-пада вместо мышки для написания кода?
Аноним 08/02/22 Втр 16:54:59 2290829 189
>>2290745
Примерно у всех юзеров макпука.
мимо-купил-отдельный-трекпад-чтобы-юзать-с-нормальной-механической-клавой
Аноним 08/02/22 Втр 17:48:20 2290908 190
>>2290829 И что скажешь? Например мне надо выделить кусок кода в икскоде пальцами, как с этим обстоит дело?
Аноним 08/02/22 Втр 18:11:24 2290941 191
>>2290908
Или добавить ключ в милипиздрический info.plist
Аноним 08/02/22 Втр 18:14:08 2290945 192
>>2290829
а что за клава у тебя?
Аноним 08/02/22 Втр 18:14:51 2290947 193
>>2290945
моей кстати уже 11 лет
Аноним 08/02/22 Втр 18:28:56 2290974 194
Аноним 08/02/22 Втр 18:59:27 2291015 195
>>2290945
Keychron K2. Вообще, все сейчас дрочат на Q1, но это была первая механика (и вообще отдельная клава для ноута) поэтому сомневался и не стал тратить в 2 раза больше, но K2 точно того стоит.

>>2290908
Да берёшь и выделяешь, в чём проблема-то?
Прям большой кусок и мышкой через сраку получается, уже с клавой через шифт надо.
А мелкий/средний выделить или поставить указатель там на 10 строк сразу — изи.

>>2290941
Ты макпуки в руках вообще держал? Это же виндовый ноут за 10к, там хороший трекпад, берёшь и попадаешь. Ни от кого о том, что "не попасть в поле в таблице" не слышал.
Ну или покупаешь мышь за 500р если ты совсем краб, лол.
Аноним 08/02/22 Втр 20:40:56 2291110 196
>>2290745
У меня макбук
Хуйня это все, не знаю откуда это началось, может дебил вислоком распространят начал эти мантры
Ничего удобнее и быстрее мышки, тем более для работы с кодом, нет
Возить палецем по трекпаду - удел соевых или долбоебов, которые повелись на мантры соевых и теперь приходится искать оправдания, вместо того, чтобы признать, что мышка удобнее и они просто проебали деньги
Аноним 08/02/22 Втр 22:25:57 2291194 197
16417548216301.png 203Кб, 300x283
300x283
>>2291110
>вместо того, чтобы признать, что мышка удобнее
В сторибордах небось копаешься, пердикс? Хотя даже в этом высере с аутлетами, кде без мышки реально ахуеть можно, без трекпада с жестами никуда, кек.
Аноним 08/02/22 Втр 22:27:22 2291196 198
Кто нибудь вообще может задефайнить роль курсора в "работе с кодом"? Передвинуть указатель и go-to-definition? Это же хоть залупой делать можно.
Аноним 11/02/22 Птн 01:25:20 2293370 199
Аноны, что скажете о having with swift ?
Аноним 11/02/22 Птн 10:19:17 2293488 200
>>2293370
> having with swift
Ты в 3 словах обосрался, пчел. Вкатывайся в грузчики лучше.
Обычный сайт с "рецептами".
Аноним 11/02/22 Птн 14:21:02 2293738 201
>>2293488
Блять, исправилось hacking, ну не важно.
Я имел ввиду не сам сайт, а бесплатные курсы "100 days with Swift/SwiftUI"
Аноним 11/02/22 Птн 14:27:53 2293745 202
Screenshot 2022[...].png 571Кб, 970x572
970x572
>>2293370
Это просто набор упражнений, тестиков и статеек. Не самые лучшие тесты, там буквально две строчки кода и вопрос какая напечатает что-то и какая нет, половина очевидна, часть ловит тебя на том что ты не заметишь var/let, часть ловит на какой-нибудь отсутствующей скобке в конце. Это нельзя назвать проверкой.
Но вот его эти две можешь попробовать, первая - простенькие проекты, вторая - всякие физзбаззы, квадратные корни и прочие супер-простые литкод-проблемы. Лучше ли это любой другой книги от Туториалс/вендерлиха? Нет не лучше. Написано хорошо? Да, можно посмотреть если по какой-то причине проекты у Ангелы из шапки тебе не норм
Аноним 11/02/22 Птн 15:00:38 2293772 203
>>2293738
Смотрел уроков 30. Бро, сейчас swiftui никто не юзает. Да и вообще, к слову, с комьюнити в иосе супер не очень. Статьи высосанны из пальца и авторы даже не применяли то что пишут в реальной жизни.

Конечно есть блоги где годнота, но там редко пишут.
Аноним 11/02/22 Птн 15:06:10 2293777 204
>>2291015
Хуйня какая то.

>>2290745
Че за хуйня? Нахуй вообще мышка нужна кроме игр.

Бог дал маковскую клаву и трек пад. А люди до сих пор продолжают в анус себе что то пихать. fair enough.
Аноним 11/02/22 Птн 16:31:22 2293908 205
>>2293777
а вот как на нём текст выделять? Ты мышиный курсор видишь и пальцем им управляешь?
Аноним 11/02/22 Птн 16:33:49 2293916 206
>>2293908
>а вот как на нём текст выделять?
че блять? че за рофлы бро

SHIFT + (cmd + стрелочка || control + стрелочка)
Аноним 11/02/22 Птн 16:34:52 2293920 207
>>2293916
double click на таппаде либо удерживаешь и выделяешь. Проследуй в соответствующий раздел macOS.
Аноним 11/02/22 Птн 16:35:15 2293922 208
>>2293920
но я обычно тремя пальцами выделяю.
Аноним 11/02/22 Птн 16:44:19 2293944 209
>>2293922
а как именно ты выделяешь? Вот например я хочу кусок названия класса скопировать. как пальцами в него попасть без указателя мыши?
Аноним 11/02/22 Птн 17:22:22 2293999 210
f.mov 212Кб, 920x158, 00:00:07
920x158
Аноним 11/02/22 Птн 18:35:33 2294118 211
>>2293777
>Хуйня какая то.
Спок, соя. Ты наверно ничего лучше эпловской мембраны не тыкал, да?
Аноним 11/02/22 Птн 18:36:20 2294120 212
>>2293944
>как пальцами в него попасть без указателя мыши?
Он у тебя на экране и с трекпадом, деб.
Аноним 12/02/22 Суб 00:48:57 2294579 213
Что делать после курса из шапки с азиаткой?
Я вроде чувствую что могу что-то собрать, но не уверен, думал базовые знания языка/алгоритмы/что-то с бд/глубже uikit/специализированная шняга типа всяких китов для разных приложений. Но не знаю что из этого выбрать, как укрепить все эти пункты в нужном порядке. Пока ничего лучше чем 100 дней свифта не придумал, там 40 проектов по одной теме каждый.
Понятно что хорошей рекомендацией было бы делать свои проекты, но у меня фантазия как у хлебушка, и я не могу игнорировать факт что все что я придумаю уже имеет либо приложение от самого эппл, либо миллиардной закачкой первое в сторе
Реквестирую план для "середины дороги"
Аноним 12/02/22 Суб 00:52:15 2294581 214
>>2294579
Чел блять. Сколько раз говорили. Погода - потом movies. Выкладываешь на гитхаб - и пиздуешь работать сука полгода за лоу зп, потом идешь собеситься за х2 х3 от текущей зп
Аноним 12/02/22 Суб 01:25:46 2294587 215
>>2294581
Погода, туду, мессенджер, и все из этой азиатки с аркитом и МЛем у меня есть, что мне только начать долбиться везде? Я чувствую себя днищем
Аноним 12/02/22 Суб 01:46:52 2294593 216
>>2294587
Пробуй. Чем больше будешь узновать тем еще больше будешь чувствовать себя днищем.
Жалкие Аноним 12/02/22 Суб 06:46:25 2294618 217
image.png 47Кб, 270x187
270x187
Есть ли в мире что-нибудь хуже чем Mac OS?
Намедни портировал консольное сишное приложение с Линукса под Макось. Скомпилилось оно достаточно легко. Затем ещё минут 30 чтобы заставить его работать. В итоге работа по портированию заняла где-то часа полтора. И все эти полтора часа сопровождались гязным матом от того, насколько криво, убого и неудобно всё реализовано.

Говно начинается вот отсюда.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Вы серьёзно? Да вы ебанулись!
А этот белый фон консоли по умолчанию. Какому идиоту пришло в голову сделать белай фон?

Клавиатура - отдельная песня - все клавиши смещены вправо. Для инвалидов наверно. Чего уж там говорить за функциональные клавиши и Esc, реализованных на маленьком тачскрине. Мерзость.

Тачпад отсасывает с проглотом у тачпада Thinkpad. Вот на картинке то, с чем ассоциируется маковский тачпад у нормальных дюдей.

Насчёт GUI - это пиздец. То, что колесо мыши крутит экран в обратное сторону, к этому можно привыкнуть, что кнопки не на своих местах - можно привыкнуль. Но вот копипастить мышой - ПИЗДЕЦ. Выедялешь текст в Safari мышкой, выбираешь "Копровть", а в консоль не вставляется. Но если копироввать через Command+C, то работает.

Какая же дрочь этот Макинтош. При том, что полезных программ ничтожно мало - браузер, текстовый редактор, да софт для обработки звука и видео. Даже профессиональных САПР нет, а те, что есть, имеют на 50% кастрированный функционал виндовой версии.

Часто бываю на различных конференициях. Вижу человека с макбуком - сразу видно что эникейщик.
Аноним 12/02/22 Суб 08:45:37 2294632 218
image.png 100Кб, 1420x534
1420x534
Ебало представили? Ебанько реально сидел и писал это
Аноним 12/02/22 Суб 08:53:05 2294633 219
image.png 17Кб, 924x253
924x253
>>2294632
Обидели мышку - написяли в норку. Это про тебя.
Аноним 12/02/22 Суб 08:55:43 2294637 220
Это говно еще и отвечает лол
Аноним 12/02/22 Суб 09:07:09 2294643 221
Аноним 12/02/22 Суб 13:25:40 2294808 222
3099c19f94c68ec[...].jpeg 34Кб, 1049x963
1049x963
Пиздец пердикс порвался и горит, найс.
Аноним 12/02/22 Суб 13:26:26 2294810 223
>>2294587
Ты и так дно. Не смей вкатываться. Работы нет. Ничего у тебя не получится. Пока.
Аноним 12/02/22 Суб 13:36:04 2294818 224
2-10.jpg 312Кб, 850x478
850x478
apple-macbook-p[...].jpg 68Кб, 1000x1000
1000x1000
>>2294618
>А этот белый фон консоли по умолчанию.
А что, ни в одну оболочку пинуса/шинду тёмной темы не завезли ещё? Сочувствую.

>Клавиатура - отдельная песня - все клавиши смещены вправо. Для инвалидов наверно.
Ну тут ты угадал — при покупке можно выбрать, европейскую (твой вариант, для инвалидов) или американскую раскладку. Пик 1.
Так что всё верно, тебе досталась правильная версия для твоих особенностей.

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

>Выедялешь текст в Safari мышкой, выбираешь "Копровть", а в консоль не вставляется
Пиздец, я-то думал так только тёлочки делают.
Аноним 12/02/22 Суб 13:43:55 2294823 225
16417329912050.png 99Кб, 228x221
228x221
>>2294818
>все клавиши смещены вправо
>европейскую (твой вариант, для инвалидов)
Хотя, походу бедыный хомо-советикус наоборот всю жизнь дрочил на ISO раскладках, бедолага.
Даже стыдно стало, что у чела такие проблемы, а я издеваюсь...
Аноним 12/02/22 Суб 16:25:42 2294997 226
image.png 70Кб, 600x350
600x350
image.png 302Кб, 540x404
540x404
>>2294818
Посмотрел на пикчи - стошнило.
Кстати, я хуячил сразу на двух - МакБук Про и какой-то моноблок неприличных размером - шо то хуйня, що то хуйня.
Любовь как Макам это признак альтернативной одарённооти?

Особливо "умиляют" вслхипы за "настояющий Unix". Десятки раз слышал от разных людей. Хотя любой олдфаг знает что настоящий Юникс это BSD. А вы, детишки, небось даже SCO никогда не видели.

Что касается ноутбуков, то в принципе вообще 95% процентов любых ноутбуков бессмысленны и неюзабельны. Только Thinkpad'ы старших моделей рулят и могут быть использованы для работы. Но с оговорками - не для игр, не для высокпроизводительных вычислений, не для сложного моделирования. Короче говоря, не для задач, которые грузят CPU дольше 5 минут.

Отдельно хотелось бы сказать за владельцев макбуков. Их можно разделить на три с половиной категории. Первая это конечно IT-lдиректоры. В этой среде тебя не поймут, если ты с чем-то отличным от Макбука. Такие важные и смешные, Вторая - админы. Это конечно пиздец. Когда в развитых странах админам показали их место, они придумали devops. Cуть та же, но красивое слово и много много много скриптового кода. Обслуга внезапно почувствоваала себя белыми людьми. Такие забавные. Третья категория - девочки. Им абсолютно похуй, им бы и телефона хватило, но мода заставляет их пользовать макбуки, иначе... подруги засмеют.

Вот единственные, кому действительно нужны устройства с MacOS, это разработчики для iOS,

>Нищук
О, клоун, ты к какой категории относишься? Вангую что девочка.

Ах да, а с чего вы взяли что вот в этом посте >>2294618 собрано всё говно? Там же ни слова не сказано об VNC Viewer. О бля, какое же оно тормозное по сравнению с Windows Remote Desktop. Оно просто неюзабельно. В то время как через RDP с виндой можно работать так же комфортно, как на локальной винде, удалённый доступ к MacOS полное неюзабельное говно. Там просто невозможно работать удалённо. Впору забивать на GUI и коннектиться через ssh.

Чотамещё?
https://www.xilinx.com/support/download.html
https://www.intel.com/content/www/us/en/collections/products/fpga/software/downloads.html?edition=lite&s=Newest

Ха ха ха. MacOS даже более маргинальна чем Linux. Найди на вышеприведённые продукты для MacOS.
Аноним 12/02/22 Суб 16:31:59 2295008 227
>>2294997
Нахуй ты здесь, долбоеб? Тебе показалось что нытье быдлоадмина встретит жалость и/или понимание в разделе разработчиков, а тем более в айос треде? Съеби в /b или /s к братишкам по разуму
Аноним 12/02/22 Суб 16:35:49 2295017 228
16412080862440.png 347Кб, 1080x1243
1080x1243
Это тупое опять высрало стену пасты?
Заканчивайте его кормить, попоили и хватит.
Аноним 12/02/22 Суб 16:46:10 2295025 229
>>2295008
>быдлоадмина
Ты читать умеешь? Разработчики выбирают Thinkpad старших моделей и не пачкаются об MacOS. Исключение лишь разработка для iOS.

Аноним 12/02/22 Суб 16:55:14 2295028 230
>>2295025
Нахуй ты что-то пишешь? Думашь разрабы не разберутся чем им пользоваться без мнения обслуги ебаной?
Аноним 12/02/22 Суб 17:02:35 2295032 231
>>2295028
Хочу и пишу. Где ты тут разрабов увидел? Что вы, блядь, разработали?

Самое смешное что вы тут лениво огрызаетесь, но по существу никто не возразил. А потому что возразить нечего. Говно ОС она и есть говно ОС. Даже Линукс лучше, не говоря уже о винде.
Аноним 12/02/22 Суб 17:07:59 2295039 232
>>2295032
Очко твое разработали. Давай закрепляющий: это раздел программистов, а быдлоадмины типа тебя для нас обслуга ебаная. Даже слово тестировщиков будет более весомо, поэтому твои высеры про настоящих разработчиков вызывают только недоумение. Это как если бы бомж на улице доебался и начал жизни учить. Кринж да и только
Аноним 12/02/22 Суб 17:14:50 2295046 233
>>2295039
Ебать ты тупой. Конченый просто. Выше я как раз написал что макбук это фишка админов. Но ты по пояс деревянный. С головы.

И это я ещё не касался поделки под названием Objective C, которая, похоже, или уже сдохла, или сдыхает. Наркоманское поделие. Фубля.
Аноним 12/02/22 Суб 20:51:41 2295348 234
как думаете, взять сейчас 13 iphone, подождать se или вообще пока взять какую-нибудь дешевый бу, а потом взять 14й?

хочу и для разработки, и самому пользоваться.
Аноним 12/02/22 Суб 20:57:18 2295353 235
>>2295046
>я писал пок кудах
Чет проиграл, я же тебе в рот открыто ссу и заявляю, что вообще не важно что ты пишешь, потому что ты говно, а ты все продолжаешь усираться ссылаясь на свои высеры
Аноним 12/02/22 Суб 20:58:56 2295356 236
>>2295025
>>2295046

откуда ты такой вылез?
виндой вынуждены пользоваться исключительно разрабы под винду, вроде гейдевовцев.
ни один айтишник в обратном случае никогда не выберет винду, а вот выбор между линем-маком уже сложнее и немного вкусовщина.
Аноним 12/02/22 Суб 21:33:22 2295394 237
>>2295356
>а вот выбор между линем-маком уже сложнее
Хочешь ебаться после каждого минорного апдейта через день, либо только по мажорным апдейтом раз в пару месяцев.
Не очень-то он и сложный.
Аноним 12/02/22 Суб 21:39:16 2295403 238
>>2295348
Да какой угодно, это же не андроид, он за 2 года в неподдерживаемую вендорами тыкву не превратится.

Я 11 юзаю второй год (и буду юзать пока не сдохнет), до этого юзал 7 несколько лет. Лагало только говно вроде сбера, когда я его юзал ещё, лол. Разницы с 13 — новый дизайн (прикольно) и промоушен (на новом макпуке есть — и если бы не было было бы похуй).
Аноним 12/02/22 Суб 22:40:48 2295463 239
>>2295348
Единственное за что можно гипотетически взять 12-13е айфоны вместо 11го и раньше - это наличие лидара.
Если ты не планируешь ничего под это пилить, то бери исключительно из своих пользовательских соображений
https://youtu.be/8Au47gnXs0w
Аноним 13/02/22 Вск 04:19:26 2295616 240
>>2295356
>ни один айтишник в обратном случае никогда не выберет винду
>айтишник
>айтишник
>айтишник

Слово маркер. Вот именно что "айтишник". Программист никогда не назовёт себя "айтишником".
Профессиональный программист именно что выберет винду. И будет программировать в Microsoft Visual Studio Enterprise. Причём будет это делать даже если пишет программу для POSIX систем. Бизнес логику или реализацию протоколов он будет отлаживать под виндой и только под ней. А уже финальный продукт он соберёт на target системе.

Ещё раз - MacOS имеет смысл только при разработке для iOS. Ибо альтернативы нет. Ну и в типографиях/издательствах и музыкальных студиях, возможно, В остальных случаях это дешёвые понты.

Не удивительно, что скромно не заметили отсутствие Quartus и Vivado под MacOS - вы ведь даже понятия не имеете что это такое. Ну ничо, Icarus Verilog, наверное, существует и под MacOS. Ха-ха-ха.

Аноним 13/02/22 Вск 09:56:14 2295650 241
>>2295616
>Слово маркер. Вот именно что "айтишник". Программист никогда не назовёт себя "айтишником".
Нихуя себе, какой админ-радиоёб гордый.

>Профессиональный программист именно что выберет винду. И будет программировать в Microsoft Visual Studio Enterprise. Причём будет это делать даже если пишет программу для POSIX систем.
Этот спермовор окончательно поехал кукухой.

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

>Не удивительно, что скромно не заметили отсутствие Quartus и Vivado под MacOS - вы ведь даже понятия не имеете что это такое. Ну ничо, Icarus Verilog, наверное, существует и под MacOS. Ха-ха-ха.
Ну да, ты же в /s/ или /hw/ зашёл, где у вас там загон радиолюбителей. А мы тут очень страдаем без возможности вспомнить годы обучения в своих родных шаражках.
Про parallels/crossover/etc ты конечно же тактично решил умолчать.
Аноним 13/02/22 Вск 16:39:56 2296011 242
>>2295616
В рот мне ноги, давай поговорим об этом. Мак ОС это то чем должна была стать винда, если бы после XP она не свернула на кривую дорожку саморазложения. Мак ОС, это яркий пример того что может сделать корпорация, обладающая миллиардами нефти, и бьющая в одну точку. Чувак извини, но винда это куча навоза. тред покормил
Аноним 13/02/22 Вск 19:53:58 2296253 243
>>2296011
>но винда это куча навоза
Как бы куча навоза, но ядро Windows NT это бриллиант. Чтобы в этом убедиться, достаточно вооружиться DDK WDK и написать какой-нибудь драйвер.
WinAPI это нечто посредине между бриаллиантов и навозом. Но идеи заложены неплохие.
И остальные 90% это действительно куча навоза.

Кстати, к X11 у меня неоднозначное отношение. В целом - одобряю, но без Xft X11 это полная лажа, а вот вместе с Xft уже ничо так. Да.

Ну и если говорить об Apple, то лучшее, что она подарила миру это TrueType. Охуеннейшая технология, которую разработали охуеннейшие математики. И сегодня весь мир пользуется этим форматом, все остальные форматыили вымерли, или мимикрировали в TrueType, благо формат очень хорошо расширяем и позволяет инкапсулировать в себя другие форматы.

Аноним 13/02/22 Вск 20:05:22 2296258 244
>>2295616
>Профессиональный программист именно что выберет винду
Только шарпист или фронтендер, у всех линуксы или маки
Аноним 13/02/22 Вск 20:46:02 2296306 245
>>2296258
>Только шарпист или фронтендер
Скорее шарпист или гейдев. И ещё эмбедщики которые больше инжинегры с завода, которым нужно какое-то древнее легаси.
Аноним 13/02/22 Вск 23:19:44 2296431 246
Насколько реально нужен РХсвифт для вката? А то я о нем только упоминания слышал пока учился, сейчас взрыв вакансий и я в 70% вижу его, посмотрел немного - это просто глорифаед очередной метод передачи данных в ячейки, ну охуеть. Мне рвать очко и учить еще и его, или это так, крутое слово для хрюши чтобы добавить в общую кучу хуйни которую она не понимает?
Аноним 13/02/22 Вск 23:57:06 2296470 247
>>2296431
>Насколько реально нужен РХсвифт для вката?
Конкретно для вката — не нужон. Интернет этот ваш.

>посмотрел немного - это просто глорифаед очередной метод передачи данных в ячейки, ну охуеть.
Нет, ты просто нихуя не понял.
Rx (и любой FRP подход в целом) — это про работу с асинхронными потоками данных, про UI там вообще ничего нет.

>Мне рвать очко и учить еще и его
Лучше что нибудь ещё подучи, с вкатыша такое наврятли кто-то серьёзно спрашивать будет. Тем более, если ты повторишь свой перл про ячейки на собесе, интервьюер проиграет с подливой, поэтому лучше не стоит.
Аноним 13/02/22 Вск 23:59:11 2296473 248
>>2296470
>про UI там вообще ничего нет.
Я тут если что про концепцию в целом, а не про диких долбоёбов оборачивающих в него всё что надо.
Аноним 14/02/22 Пнд 00:06:33 2296478 249
>>2296473
>а не про диких долбоёбов оборачивающих в него всё что надо
и не надо.
Аноним 14/02/22 Пнд 00:18:36 2296481 250
>>2296470
Я могу потешную хуйню сказать, но свою "карту" знаний я формирую по книжкам Вендерлиха(туториалс), и сейчас поискал и rxswift есть в эксперт-свифте, в конкурренсе и конечно же в отдельной книге по этой теме. Я это задвинул автоматически в какой-то инструмент которым пользуются какие-то мифические разработчики очень далеко и непонятно зачем. А тут в вакансиях он повсюду
Аноним 14/02/22 Пнд 00:59:16 2296503 251
>>2296481
Прям в вакансиях на джуна? Что-то сомневаюсь. Разве что если вакансию тиражируют с одной рыбы для все позиции, лол.

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

Посмотреть конечно можешь, но с таким уровнем скорее всего нихуя не поймёшь — поэтому и эту тему на собесах поднимать не надо. Да и как я уже 3 раза сказал — с нюфагов такое не спрашивают.
Аноним 14/02/22 Пнд 15:55:00 2296887 252
Правда что Swift очень похож на Kotlin?
Аноним 14/02/22 Пнд 16:43:43 2296930 253
>>2296887
Foundation ничем не хуже вин апи, просто не такой распространённый
>>2296887
С чего ты взял?
Аноним 14/02/22 Пнд 16:45:41 2296932 254
Аноним 14/02/22 Пнд 16:55:54 2296938 255
4344.jpg 68Кб, 540x540
540x540
>>2296887
Ну да похож, и там и там можно переменные объявлять, циклы делать, функции и классы прописывать.
Аноним 14/02/22 Пнд 18:22:12 2297033 256
>>2296887
Разве что в некоторых кейвордах и паре пересекающихся концепций (вроде optionals/extensions/etc, правда всё с сильно разным синтаксисом).
А так между ними нихуя общего.
Аноним 14/02/22 Пнд 20:21:52 2297164 257
020f9F11.jpg 58Кб, 528x339
528x339
Сап. Мудрый анон, молю, есть у кого линк на тутор по установке макоси на винду? Все, что нашел, то без ссылок на оси и дрова, то с битыми, ну пиздец. Помогите, пожалуйста.
Аноним 14/02/22 Пнд 20:27:39 2297171 258
>>2297164

просто купи мак, зачем тебе ебаться-то?
Аноним 14/02/22 Пнд 20:28:10 2297173 259
>>2297164
Чем тебя писать в Appcode от джетбрейнс не устраивает? Или ты разделом промазал?
Аноним 14/02/22 Пнд 20:30:46 2297176 260
>>2297171
Денег нет.
>>2297173
Брат, я писать ваще не умею, планирую научиться. Мне сказали, что писать под макось можно ток в икскоде, а он на макоси, а у меня шинда, такие дела.
Аноним 14/02/22 Пнд 20:37:09 2297180 261
>>2297176
А почему бы тебе не выбрать андройд/ненативную разработку? Мы тут дрочимся с айфонами не потому что это сладкая заветная писечка и тут платят +100% от андройда.
С ненативной разработкой ты буквально можешь кодить мобильные приложения для всего спектра устройств даже на сраном джаваскрипте, самом популярном и используемом в мире языке, который дает доступ сейчас и в веб, и даже в машин-лернинг. Там намного меньше подводных камней связанных с анальностью эпол и Appstore.
Аноним 14/02/22 Пнд 20:48:48 2297199 262
>>2297180
>А почему бы тебе
Потому что у меня есть друг, который вкатился недавно, скинул мне гайды, книжки там всякие и сказал, что если я научусь, то будет заебись. Так-то я в этом ваще ноль, лол. Решил попробовать, почему б и нет, всяко лучше, чем гречу с мужиками на заводе хавать.

>не потому что это сладкая заветная писечка и тут платят +100% от андройда.
А почему?
Аноним 14/02/22 Пнд 20:57:13 2297211 263
>>2297199
Охуеть у тебя выбор обоснован, ссылка на торрент фаил и гугл-диск с книжками.
Ну установишь - добро пожаловать, может даже когда-нибудь работу найдешь и тебе дадут казенный мак.
Аноним 14/02/22 Пнд 21:07:50 2297219 264
>>2297211

если справится с установкой, то как минимум технические задатки есть
Аноним 14/02/22 Пнд 21:10:25 2297226 265
>>2297211
А как надо выбирать ЯП? Если есть apple периферия это + для вката? Нравится iOS, как пользователю?
Аноним 14/02/22 Пнд 21:11:53 2297228 266
>>2297211
Ну звучит смешно, да. Но какая разница чему я буду учиться? Ну получится - збс, нет, да и хуй с ним.
>>2297219
Блядь, а это уже как вызов прозвучало. Теперь аж хочется самому всю эту хуйню поставить. Хотя вот щас смотрю гайд на 4-ех карманах и от страха хочу в быстроденьги побежать и взять кредит на мак, лол.
Единственнфый вопрос. Все это я смогу с флешки поставить не уебав системник с виндой или лучше взять хдд какой и на него попробовать?
Ребят, если что, можно мне на русском отвечать? Просто я на стройке работаю и вас мало понимаю.
Аноним 14/02/22 Пнд 21:14:33 2297233 267
>>2297164
Может обменять ПК на мак, не?
Аноним 14/02/22 Пнд 21:16:27 2297238 268
r14kkdj-600x481.png 66Кб, 600x481
600x481
>>2297233
А ты не забыл что ему еще и айфон нужен чтобы запускать свой код? И как-минимум 10й
Аноним 14/02/22 Пнд 21:23:36 2297251 269
>>2297238
Да уж на коцанный какой-нибудь наскребёт.
Аноним 14/02/22 Пнд 22:22:06 2297334 270
Аноним 14/02/22 Пнд 22:25:37 2297339 271
>>2297228
>Ребят, если что, можно мне на русском отвечать?
No.

>Все это я смогу с флешки поставить не уебав системник с виндой
If you break your PC like that — better select more suitable work for you, like loader.

>Хотя вот щас смотрю гайд на 4-ех карманах и от страха хочу в быстроденьги побежать и взять кредит на мак, лол.
If you'll have fucked up — you still can use virtual machine. Just don't give up.
Аноним 14/02/22 Пнд 22:52:49 2297368 272
Аноним 14/02/22 Пнд 22:58:23 2297375 273
>>2297339
Добре хоч не українською мовою відповів.
Аноним 15/02/22 Втр 01:32:47 2297497 274
>>2297180
Я другой вкатывальщик с хакинтошем и айфоном 6s. Я пробовал web frontend. Ну вот вообще мне не нравится сайты делать, хоть и понимаю что там и работы больше в том числе удаленной. А вот мобильные приложения по кайфу. Возможно я не прав и стоит реально идти в веб, а мобилки как хобби оставить, хуй знает.
Аноним 15/02/22 Втр 02:52:32 2297517 275
>>2297497
Да все с тобой в порядке. Я подозреваю что тот кексик просто не знает о торрентах, о гугл-драйве со ВСЕМИ книгами и курсами что есть по айос и андройду сейчас в принципе. Ему друг скинул Ангелу Ву и какую-нибудь орелли книгу типа программинг фундаменталс на свифт 4 и икскод 11, а он думает что ему счастье перепало, манна небесная, потаенные знания древних богов.
Я поэтому то и написал что если нет никакой аффинити к эплу и разработке под айфоны и нет мака - выбери ведро или выбери веб, или какую-нибудь аналитику если с математикой и SQL подружишься.
Если тебе нравятся мобилки и нравится свифт - классно, удачи. Я вот например ковыряю Vapor, хочу сервачок поднять на бубунте за 70 рублей в месяц, чтобы писать на нем апи, всякие приложения, дают 40 гб места - хранить еще что-то. Лаконичнее было бы делать это на ноде/джанго, но мне свифт доставляет и почему бы и не поиграться с сервер-сайдом
Аноним 15/02/22 Втр 12:38:20 2297728 276
>>2297517
> Я вот например ковыряю Vapor, хочу сервачок поднять на бубунте за 70 рублей в месяц, чтобы писать на нем апи, всякие приложения, дают 40 гб места - хранить еще что-то. Лаконичнее было бы делать это на ноде/джанго, но мне свифт доставляет и почему бы и не поиграться с сервер-сайдом

Супер уебишный, кринжовый текст бро. Ноу офенс 100% , но ты понимаешь что ты пишешь? Или ради выебона? Какой нахуй вапор, бубунта, свифт и сервак? Что за нелепая хуитесь?

> почему бы и не поиграться с сервер-сайдом
Вспоминаю разные статьи, уу, чтобы не ждать сервера пока прикрутят апиху, давайте на вапоре накатим. А вопрос о том, что они не гуглили что есть ЖС либа для localhost которая сразу выплевывает жсон они не слышали, я лучше изучу Х хуиту которая нигде не юзается ШОБЫ БЫЛО.

Это была лирика. По делу вапор и вся серверная хуйня - поебень, в которой словишь старые баги SR-.. 2019 года... Нормальные люди понимают это и не страдают хуйней. Особенно когда от проекта зависят получения бабла, а если не зависят - то ты х2 шакал, но это другая история.

Ноу офенс.
Аноним 15/02/22 Втр 15:38:56 2298003 277
>>2296930
>Foundation ничем не хуже вин апи, просто не такой распространённый
А где там MessageLoop?
Аноним 15/02/22 Втр 19:25:46 2298303 278
>>2297728
>ты понимаешь что ты пишешь? Или ради выебона? Какой нахуй вапор, бубунта, свифт и сервак? Что за нелепая хуитесь?
Он же написал, что ему по фану, ебать ты агрессивное чучело, лол.

>Нормальные люди понимают это и не страдают хуйней.
Ну если у тебя хоть мысль пробежала втащить вапор в прод — ты уже в этих "нормальных" не входишь.

Ноу оффенс.
Аноним 15/02/22 Втр 19:26:42 2298305 279
Аноним 15/02/22 Втр 19:46:52 2298321 280
>>2298303
Чучел здесь нет бро. Есть рациональное мышление и мышление идиота. Откуда ты вылез, чтобы защищать его?


>ему по фану
По фану писать на 100 языках уровня save to db - get to db . Вы че там совсем ебнулись? В соседнем треде выебывается чел который изучает монады\хуяды Х категорий У веществ с неймингом Й. В другом(этом) чел хочет пописать get\post . пиздец ебануться.

Впрочем, пошло оно все нахуй.
Аноним 15/02/22 Втр 20:33:44 2298356 281
>>2298321
тащем-то благодаря челам из вапора мы имеем проджектед велью в проперти враперсах и как следствие то на чём работает сейчас комбаин и свифтЮИ
Аноним 15/02/22 Втр 20:38:50 2298364 282
>>2298356
Они бы и без этого как нибудь прикрутили.

Пиздец бтв, комбайн уже тыщу лет а в проде до сих пор не видно. Про свифтуи вообще молчу.
(И я говорю про реальный прод, а не проекты, которые родились полгода назад на коленке, которые через полгода умрут)
Аноним 15/02/22 Втр 20:52:10 2298378 283
>>2298364
Дак это проблема не технологий а рашкинского дремучего интепрайза, но стоит какому-нибудь ТикТоку переехать на свифт ЮИ и посмотрим сколько срак полыхнёт в зелёном банке
Аноним 15/02/22 Втр 20:59:37 2298382 284
Снимок экрана 2[...].png 50Кб, 612x556
612x556
Снимок экрана 2[...].png 51Кб, 612x556
612x556
>>2298378
>Дак это проблема не технологий а рашкинского дремучего интепрайза
>пикрилы
Чёт с подливой проиграл с маняфантазёра. В сберпуке по сравнению с тиктоком вообще легаси нет, если сравнивать по таргету.

Из всех топовых сервисов до 13 поднял таргет только нетфликс который просто 14 ёбнул сразу, кек.
Аноним 15/02/22 Втр 21:04:41 2298385 285
>>2298378
>Дак это проблема не технологий
Это проблема именно что технологий — свифтуи сырое говно сырого говна даже спустя несколько лет, где даже хуита вроде пулл-ту-рефреша не делается без болей в сраке. А комбайн зачем-то зашили в систему (и вместо документации покормили говном), вместо того чтобы выложить отдельной либой, как гугол (RxSwift уже год как все заменили бы, сделай они так), как сейчас делают со всякими вещами, которые не хотят зашивать в стандартную библиотеку свифта, вроде atomics и algorithms.
Аноним 15/02/22 Втр 21:06:54 2298389 286
>>2298385
>А комбайн зачем-то зашили в систему
Как с SUI, который могли как компоуз нормально развивать с регулярными релизами и без необходимости ждать ещё 3 года пока проект поднимет таргет.
Аноним 15/02/22 Втр 23:04:39 2298512 287
>>2298385
>RxSwift уже год как все заменили бы, сделай они так
О да, старый добрый рх который нахуй вообще не нужен IOS и свифту вообще в целом. Он нужен только был в андроиде в java 1.7 да и то, не из за языка, а из за того, что в том кринжовом 2017 было нихуя.

4 способа сделать бекраунд задачу в сеть и все они из 2013, супер уебищный.Как был и так остался. Рх спас это дело, вот пусть там и живет.

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

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

А комбайн да, нужно подождать. Потерпеть. Хуль нам, кабанчикам то.
Аноним 15/02/22 Втр 23:43:23 2298530 288
>>2298512
>Если я не прав, назовете хотя бы 1 юз кейс, который без него нельзя будет сделать, который потребует написать пару тысяч строк кода
— Сокеты (любые, хоть ебучий TCP хоть вебсокеты). Зашёл на экран — подписался на события, вышел — отписался от событий, нужно в несколько модулей закидывать одни и те же данные — одна строчка — раскидывай, когда закроются — всё освободится и отпишется по красоте.
— Необходимость комбинировать данные. Хоть из 3, хоть из 10 источников, хоть ждать пока ответят все и только после толкать событие дальше, то комбинировать каждый апдейт и толкать дальше.
— Чейнинг. Любая либа футуров пососёт у Rx-а в плане возможностей чейнить обрабатывать в любом порядке любое асинхронное говно. Да что там, даже async/await. А в плане расширяемости (написания своих операторов) и подавно.
— Канкаренси сложнее "тут очередь для жсонов тут для кортинок тут для кнопочек". Ты с вызывающей стороны можешь контроллировать на какой очереди запускать это говно, и на какой получать результаты в конкретном месте цепочки.
— Дебаунс/троттлинг. 9 из 10 челов не могут написать их правильно и копипастят, блять, примеры с текущими таймерами.

Короче, это сложная хуйня которая не везде нужна.

>Дэбилы вместо того, чтобы чиллить от экосистемы
И что же тут за экосистема такая чудесная?

>А комбайн да, нужно подождать. Потерпеть.
Я конечно понимаю, что ты залётный который просто хейтит всё непонятное, но... ты хоть в курсе что такое этот самый комбайн? Это тот же Rx, только с говном вместо документации, закрытыми исходниками и неудобной работой с типами ошибок, лол.
Аноним 15/02/22 Втр 23:44:43 2298533 289
>>2298530
>текущими таймерами
Понятнее будет "протекающими".
Аноним 16/02/22 Срд 01:50:20 2298576 290
>>2298530
1. NotificationCenter
2. Лол блять што нахуй. Да, знакомая хуйня в андроиде без этого в рх не обойтись. Ты хоть вкурсе про enter\leave в dispatch group ? Пиздец нахуй как ты мог такое выдать бро.
3. Вообще узко направленный 1 из 1000 кейсов, не придумаю здесь. Можно и 10-30 строк своих написать, не вижу проблем.
4. Ну тут специфично да. 99% приложениям это не нужно.
5. Лучше написать протекающий, чем через 1 набрать залетных, чтобы они сидели и чесали репу, а что же оператор РХ тут делает...

>И что же тут за экосистема такая чудесная?
Я сравниваю с верстанием кнопочек сайтов и с верстанием в андроиде. Чекни сначала там, а потом поговорим.

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

Конечно я в курсе чел. Но не писал. По крайней мере, там:
1. Либа встроена, меньше жрать будет
2. Оф поддержка

Да, не все так гладко и мягко. По крайней мере посадить чела работать с ней - он разберется на раз два, нежели рх с тыщу операторов. Имхо.
Аноним 16/02/22 Срд 01:51:02 2298577 291
Аноним 16/02/22 Срд 11:36:02 2298695 292
>>2298576
>1. NotificationCenter
Проиграл с подливой. Опиши в двух словах, как это дно будет работать у тебя в голове? Хочу лольнуть ещё.

>2. Ты хоть вкурсе про enter\leave в dispatch group ?
У меня уже подлива закончилась, за что ты так... Если какой нибудь zip действительно пишется просто правда кода на любой пук в 5 раз больше высирается, то иди и попробуй написать какой нибудь combineLatest/window и поесть говна, прежде чем об этом писать.

Алсо, ты же в курсе очевидно нет, что
>dispatch group
живёт пока не будет вызвано достаточно leave(), и эта хуйня в предлагаемой тобой реализации при слишком раннем закрытии экрана и отмене запросов/отписке через NotificationCenter, блять жидко утечёт?

>3. Вообще узко направленный 1 из 1000 кейсов, не придумаю здесь.
>4. Ну тут специфично да. 99% приложениям это не нужно.
Я же писал — сложно и не всем надо. Если надо красить кнопки и делать полтора запроса по ресту — ну надо.

>Можно и 10-30 строк своих написать, не вижу проблем.
И получить футуры с уровнем писак так считающих — почти всегда протекающие, без тулинга, без тестов, без нихуя.

>5. Лучше написать протекающий, чем через 1 набрать залетных, чтобы они сидели и чесали репу, а что же оператор РХ тут делает...
Ну если таким умелым писакам дать таким в руки NotificationCenter и локи как ты предлагаешь — через пол года это говно можно будет только выкинуть нахуй и переписать с чистого листа.

>Я сравниваю с верстанием кнопочек сайтов и с верстанием в андроиде. Чекни сначала там, а потом поговорим.
Да я чекаю активно и не один год, ведроид конкретно по тулингу сильно впереди, причём почти всегда был. Уёбищная архитектура системы правда всё выравнивает, лол.

>Конечно я в курсе чел. Но не писал.
Давай поправлю:
>Конечно я в курсе чел. Но не в курсе.
Там почти такое же количество операторов.
И нет, нихуя он не разберётся, потому что комбайн куда сложнее RxSwift-а из-за стремления авторов обмазать всё типизацией (из-за чего компилятор свифта то срёт непонятными ошибками, то 10 уровневыми дженериками в стили плюсовых шаблонов, то просто отказывается это компилировать и просит открыть баг, либо крашится нахуй, лол), отсутствия тулинга, нормальной документации и возможностей прострелить себе ногу.

>1. Либа встроена, меньше жрать будет
1-2 мб сэкономишь конечно, лютый вин.

>2. Оф поддержка
В случае эпла — это один большой минус.
1) Лок на таргете;
2) Разные баги в разных версиях системы;
3) Релиз раз в год.
Аноним 16/02/22 Срд 11:52:47 2298706 293
Combine-Map-Err[...].png 104Кб, 1800x200
1800x200
8UWO5.png 37Кб, 752x246
752x246
>>2298695
Бля, я только когда загуглил как компилятор понятно высирает ошибки компиляции кода с комбайнном понял, что этот вкатыш скорее всего насмотрелся на картиночки в интернете и считает что Combine — это про @Published и @ObservedObject, лол.
Аноним 16/02/22 Срд 12:29:31 2298744 294
>>2298695
1. Ради твоих лулзов не буду расписывать. Но через презентеры спокойно можно это провернуть. Все еще не вижу хард кейсов.

2. И что, если тебя беспокоят эти 10 запросов, которые вернутся, и которые не пойдут дальше из за weak self который мы поставим - можешь воспользоваться нативными операциями. Стд всегда лучше чем не стд. имхо.

5. Все всегда зависит от качества разраба, ты это понимаешь и сам.

Насчет андроида. Лучше не стоит. Хоть там и есть какой то тулинг, но не нужно забывать про активити\фрагменты, пишем один код до 27 версии, второй код после 27 версии, передача контекста во все и вся. Никакой супер тулинг не сравнится с этим вырвиглазным говном.

>>2298706
И в чем проблема explicit type добавить? Впрочем, думаю комбайн для твоего 1 случая покроет 99% желаний и других моментов тоже,а ради изъебонов юзать - можно и подождать еще пару лет, чтобы подкрутили.

>1-2 мб сэкономишь конечно, лютый вин.
Это тролинг. Добавить как можно больше либ - тролинг. Все равно уже сейчас видно, что рх становится легаси с каждым новым днем, как бы ты не плевался. Пора заняться своими делами.
Аноним 16/02/22 Срд 13:05:47 2298777 295
16429781320200.jpg 188Кб, 630x429
630x429
>>2298744
>1. Ради твоих лулзов не буду расписывать. Но через презентеры спокойно можно это провернуть. Все еще не вижу хард кейсов.
>Пук.
Потому что ты ничего такого ни разу не делал, очевидно.

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

>Насчет андроида. Лучше не стоит.
Спасибо что повторил, что у андроида уёбищная архитектура. Я же явно не знал.

>И в чем проблема explicit type добавить?
В том что у тебя через каждые 3 строчки будет куча бройлерплейта вида .eraseToAnyPublisher(), .setFailureType(), .mapError() и прочее.
Ошибок, кроме хуиты на хэлловордах я в гугле не нашёл, а самому воспроизводить влом, но компилятор часто просто ломается нахуй и всё, без всяких объяснений причин. И порог входа это пиздец как поднимает.

>Впрочем, думаю комбайн для твоего 1 случая покроет 99% желаний
Покроет конечно, я его даже в проде поюзать успел пол года, а не занимаюсь пиздежом даже не понимая о чём, в отличие от тебя, это же тот же самый Rx, только с кучей изъёбов, про которые я уже писал.

>Добавить как можно больше либ - тролинг
Ну если у автора понимание происходящего на твоём уровне — пусть лучше тащит либы, там реализация в 9 из 10 случаев будет сильно лучше, чем он сможет высрать.

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

>Пора заняться своими делами.
Лети, разрешаю.
Аноним 16/02/22 Срд 14:42:45 2298867 296
>>2252944 (OP)
Как вас не заебал swift ? В большие конторы впадлу идти из за кол-во этапов, в мелкие - буду выглядеть как помидор, хотя по факту нихуя не знаю. Может я словил усталось?
Аноним 16/02/22 Срд 15:11:51 2298916 297
>>2298777
Вопрос надо ли по полной въезжать в комбаин, или подождать пока Structured Concurrency закопает и его
Аноним 16/02/22 Срд 15:38:23 2298934 298
>>2298867
>В большие конторы впадлу идти из за кол-во этапов
Если хочешь именно в БОЛЬШУЮ — сейчас куча компаний регулярно проводит акциии вроде "оффер за день". По крайней мере в РФ, на западных галерах будешь дрочить неделями, лол.

>буду выглядеть как помидор
А тебя это смущает?

>>2298916
>Вопрос надо ли по полной въезжать в комбаин
Если ничего не болит — можешь не въезжать, на текущем рынке проблем никаких не будет из-за того, что не знаешь какой-то технологии.

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

Грубо говоря, Structured Concurrency из срача наверху покрывает только пункт про сам Concurrency. И то где-то лучше (в плане простоты и наличия сахара на уровне языка), где-то хуже (в плане контроля и гибкости).
Аноним 19/02/22 Суб 15:39:34 2301583 299
иосники , что будете делать если эпол краны перекроет?
Аноним 19/02/22 Суб 19:02:55 2301710 300
>>2301583
Хотелось бы пилить движки для игорей, но как обычно пойду шлёпать круды чтобы не питаться рыбной котлетой.
Аноним 19/02/22 Суб 21:41:49 2301805 301
Аноним 19/02/22 Суб 21:42:12 2301806 302
>>2301583
rails

но аппле не перекроет.
Аноним 20/02/22 Вск 01:04:42 2301966 303
>>2301583
Откуда и с чего ты вообще решил, что apple что то перекроет?
Аноним 20/02/22 Вск 14:29:20 2302405 304
>>2301966
На самом деле такое может произойти из-за многоходовочек пыни. Не слышал как в беларашке пару недель назад просто поблочили все дев аккаунты ссылаясь на санкции? Потом разблочили конечно, но осадочек остался
Аноним 20/02/22 Вск 16:38:36 2302525 305
>>2302405
>На самом деле такое может произойти из-за многоходовочек пыни.
Не может.

>Не слышал как в беларашке пару недель назад просто поблочили все дев аккаунты ссылаясь на санкции?
Кекал с того, что родственники псаки не отличили Belaruskali от Belarus.
Тащемта, просто никто не будет регистрировать аккаунты и юрлица в том регионе, это не такое препятствие, чтобы прям сворачивать лавочку.

Тащемта, этой самой Беларуси в куче сервисов и так нет — им это не мешает их юзать.
Аноним 20/02/22 Вск 16:39:02 2302526 306
>>2302525
>Тащемта
Второй раз алсо*.
Аноним 20/02/22 Вск 16:56:19 2302539 307
Ебало банков представили, которым просто надо юрлицо в другом регионе перерегать)0))? Какие же долбоебы тут сидят все таки
Аноним 20/02/22 Вск 17:04:52 2302548 308
16428850238540.jpg 56Кб, 600x451
600x451
Снимок экрана 2[...].png 69Кб, 1244x336
1244x336
Снимок экрана 2[...].png 318Кб, 780x758
780x758
>>2302539
Спок, скуфья, всем похуй на твой сберпук.

>Какие же долбоебы тут сидят все таки
Ну тут не поспоришь, долбоёбов вроде тебя тут дохуя.
Аноним 20/02/22 Вск 17:08:26 2302555 309
>>2302539
Бля бро. Вообще похую. У меня подушка в пару деревянных лимонов, думаешь мне вообще не похую? Если все телефоны apple взорвутся ежесекундно и хкод удалится и нельзя будет вообще собирать сборки и apple вообще обанкротится и утонет - Мне будет настолько похую. Я просто перекачусь на сервак и продолжу работать.

Completely похуй на все. А ты можешь дальше хуйней страдать.
Аноним 20/02/22 Вск 17:16:05 2302562 310
>>2302555
Да хоть в лес пиздуй, мне то что. Я тут просто охуел с наивности мани выше, которая не в курсе что банки и до пизды других бизов обязаны быть зареганы в рашке и которая уверена что если бдыня высрет санкции, их можно будет обойти зарегав новый акк
Аноним 20/02/22 Вск 17:55:09 2302650 311
>>2302562
> банки
Ну, как выше уже показали — только государственные, частные и так не тут оформлены (и не только банки).

>и до пизды других бизов обязаны
Вот каких например?

Мелкую залупу будут выкладываться с акков прокси компаний, будет новый модный SaaS.

Страшно было бы года так 2 назад, когда не было короны и удалёнки. Сейчас если валится локальный рынок — вакуум моментально заполняется зарубежным, поэтому похуй.
Аноним 20/02/22 Вск 18:16:31 2302688 312
>>2302650
>Ну, как выше уже показали
Выше там сказочная маня, которая уверена что австрийский райфик отвечает за тот что на территории рф и поможет, когда ЗАО Райфику за щеку санкций напихают лол. Таким болванам и яндекс нидерландский, и отвечать им смысла нет, пока они не поймут что это нихуя не значит, пока ты ведешь деятельность на территории рф
Аноним 20/02/22 Вск 18:35:37 2302725 313
>>2302688
>когда ЗАО Райфику за щеку санкций напихают лол
Скуф, речь про аппстор, спустись со своего крымотреда на землю.
Аноним 21/02/22 Пнд 12:00:41 2303241 314
>>2302650
Как ты на зарубежную удалёнку собрался вылазить с русским стеком, хуёвым английским и тоннами индусов на апворке?
Аноним 21/02/22 Пнд 12:53:16 2303268 315
>>2303241
>с русским стеком
Проиграл.
Ты не в 1С тред залетел, пчел.

>хуёвым английским и тоннами индусов на апворке
Примерно как соседи вна украине, лол.

Но вообще я не про это писал.
Аноним 21/02/22 Пнд 13:29:44 2303310 316
>>2303268
> Примерно как соседи вна украине, лол.
Так они ебашат за копейки на каких-то школьников из Австралии и арабов тупых
Аноним 21/02/22 Пнд 13:31:56 2303316 317
> 2. И что, если тебя беспокоят эти 10 запросов, которые вернутся, и которые не пойдут дальше из за weak self который мы поставим - можешь воспользоваться нативными операциями. Стд всегда лучше чем не стд. имхо.

Мде... ты ещё не сталкивался с глюками ARC на забитом проце и обновлении коллекшн вью
Аноним 21/02/22 Пнд 13:32:49 2303318 318
Аноним 21/02/22 Пнд 14:14:07 2303363 319
>>2303316
Но ведь глюков не должно быть, обещали они, арк это вам не гц какой-нибудь.
Аноним 21/02/22 Пнд 14:28:54 2303377 320
>>2303316
О чем ты вообще?
Или ты вызываешь сетевую операцию внутри ячейки? Ты ебанутый там совсем?
Ору со скуфа.
Аноним 21/02/22 Пнд 14:43:06 2303385 321
>>2301805
>>2301806
Пиздец конечно, заезжать в ООП после свифта. Всё ясно с уровнем этого треда
Аноним 22/02/22 Втр 13:22:02 2304201 322
>>2303385
Ты малолетний дауненок, раз так пишешь. Вырастишь, наберешься опыта - перезвонишь.
Аноним 23/02/22 Срд 00:05:29 2304644 323
aleister-crowle[...].jpg 282Кб, 1400x769
1400x769
>>2252944 (OP)
Программач, посоветуй советов мудрых!

Кто я: Студент-политолох
Зачем мне программирование: хочу в анализ данных, статистику, NLP (хули вы думали, друзей во власти нет, фундировать свои охуительные идеи инсайдами не получится).
Почему Swift, а не Python: потому что хочется нормальный язык, а не гвидопарашу, в которой отступы являются синтаксическим средством, нет возможности отключить автоматическое управление памятью и один хой все сложнее прототипов надо допиливать на C чтобы оно хоть как-то работало. На худой конец ту же pandas можно подтянуть через импорт в свифте.
Опыт: немного C давно, немного Python недавно.
Целевая платформа: macOS
Вопросы:
1. Есть ли какие либы для высокоточной математики которую котировали бы местные разработчики?
2. Что там с NLP вне Apple-экосистемы?
3. Можно ли как-то увязать Swift и AppleScript для того, чтобы не прописывать часть взаимодействий с ОС и манипуляций файлами в самой программе?
Аноним 23/02/22 Срд 02:37:41 2304679 324
>>2304644
3. Для этого есть питухон.
2. Ничего.
1. Есть, но нет.

Питухон, это нормальный язык с тайп хинтингом и как раз служащий для NLP. Ты сейчас выбираешь язык, ради синтаксиса, но не язык для задач. Свифт это только иос + макос.
Аноним 23/02/22 Срд 02:38:31 2304680 325
Добавлю, тебе будут платить деньги за проделанную работу, а не за выбор ебучего синтаксиса свифта. Забудь.
Аноним 23/02/22 Срд 15:44:48 2304918 326
>>2304644
> 1. Есть ли какие либы для высокоточной математики которую котировали бы местные разработчики?
Имхо копай в поделку от гугла https://github.com/tensorflow/swift, там они стандартную либу оптимизировали под перформанс и ввели какой-то супер концепт
Differentiable programming
https://forums.swift.org/t/differentiable-programming-for-gradient-based-machine-learning/42147
и смотри фреймворк Accelerate (встроен в Xcode). Одно могу сказать: материала не на один год вката
Аноним 23/02/22 Срд 15:45:49 2304920 327
Аноним 23/02/22 Срд 15:51:08 2304926 328
>>2304644
> 3. Можно ли как-то увязать Swift и AppleScript для того, чтобы не прописывать часть взаимодействий с ОС и манипуляций файлами в самой программе?
Пройди курс по bash он для этого нужен. Всё можно. Как то давно ебался с межпроцессорным взаимодействием, связывал два процесса на свифте и питоне. Но в итоге плюнул, удобней делать всё в одной программе на свфите, надо просто чуток вьехать в файловую систему и обмазаться либами для работы с файлами
Аноним 24/02/22 Чтв 21:43:26 2305824 329
> Apple удалила из App Store приложение Промсвязьбанка после санкций США
Есть тут айосники из этой шаражки? Не ссыте, ща они аккич на другом регионе перерегают и все ок будет)0))
Аноним 25/02/22 Птн 00:53:26 2305959 330
>>2305824
К слову, зачем высер принес? Восстановят, ничего страшного. Если не восстановят - обойдут. В чем проблема?
Аноним 25/02/22 Птн 08:58:06 2306047 331
image.png 843Кб, 900x900
900x900
>вастановят вот увидити!
Ебало представили этой необучаемой пидарашки?
Аноним 25/02/22 Птн 12:15:17 2306141 332
Мне сегодня вылатили 127 бачей эпл, хотя порог 150 бачей. Что это значит? Это из за войны?
Аноним 25/02/22 Птн 13:45:55 2306233 333
>>2306141
Обычно любые копейки выплачивают при закрытии аккаунта. Эпл тебе толсто намекает, что тебе больше не рады, русский агрессор! А может у них лимит в местной валюте установлен и не успели курсы обновить
Аноним 25/02/22 Птн 15:23:02 2306295 334
>>2305824
Общался с ними на собесе, мне показались годные мужики.
Аноним 26/02/22 Суб 17:51:19 2307036 335
Screenshot 2022[...].png 119Кб, 1016x652
1016x652
Screenshot 2022[...].png 101Кб, 986x622
986x622
Пример искуственный и неюзабельный, но просто стало инетресно есть ли какая-то, не понятая мной, логика или особенности реализации из-за которых не сделали возможность использовать struct в protocol composition если можно использовать final class?
Потому что для меня особой разницы между 1 и 2 нет.
Аноним 26/02/22 Суб 20:59:58 2307152 336
>>2307036

Миксование классов и протоколов это костыль, чтобы поддерживать UIKit (так как это OOP фреймворк)
https://developer.apple.com/videos/play/wwdc2017/402/ 5:10
Я уже даже не помню о чём там, просто ты напомнил что есть эта хрень.
Ребят, как думаете? Аноним 02/03/22 Срд 00:15:59 2309099 337
Месяца два назад решил перекатиться из сраного бэкенда в мир мобильной разработки. И уже тогда у меня была странная чуйка, что случится какой-то пиздец, но я не обратил на это внимания и начал вкатываться. Как думаете, после последних событий реально ли будет найти работу в РФ где-то через полгода?
Разработка понравилось, выкатываться не хочется((
Аноним 02/03/22 Срд 00:33:41 2309105 338
Пацаны, у меня для вас плохие новости.
Аноним 02/03/22 Срд 00:50:18 2309108 339
Аноним 02/03/22 Срд 00:56:39 2309111 340
>>2309105
Сколько ты думаешь наши работодатели еще будут нас держать для обслуживания оставшихся айфонов?
Аноним 02/03/22 Срд 09:18:41 2309155 341
Пацаны, что качать с курсхантера на сегодняшний день?
Аноним 02/03/22 Срд 10:56:47 2309199 342
лол, в нескольких конторах подряд каллеги, пилившие иос,
попадались как под копирку - молодые засранцы с поведением "я звезда, а вы тут грязь под ногами"
приходилось ставить на место и учить жизни в коллективе.

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

даа, насадил вас дядя тим кук на свой кук, гыгыг
мимо базист
Аноним 02/03/22 Срд 12:07:27 2309301 343
Я что-то пропустил из новостей или эта истерика выше только из-за закрытия официального магазина эпл?
Аноним 02/03/22 Срд 12:28:41 2309316 344
Они из-за курса рубля закрылись, про военные действия для отвода глаз написали.
Аноним 02/03/22 Срд 13:47:49 2309362 345
.mp4 5389Кб, 768x960, 00:00:30
768x960
Аноним 02/03/22 Срд 13:56:23 2309373 346
image.png 322Кб, 1163x499
1163x499
>>2309199
Никогда быть айосником еще не было так илитно, мань
Аноним 02/03/22 Срд 14:12:04 2309391 347
>>2309316
Крус рубля + свифт, теперь надо пробивать новую логистику через азию. Всё равно всё будет дороже. Пока что про блок девелоперов молчат. Хотя одна хохлуха в эпле активно причитает и форсит антирусские настроения
Аноним 02/03/22 Срд 17:02:56 2309499 348
>>2309362
Это какого года видос? Первый айпад разъебал, за уничтожение антиквариата асуждаю.

>>2309373
Мдэ, я так понимаю скоро можно будет новенький макпук на хату выменивать. Хотя при съёбе на тракторе ноут, очевидно, куда полезнее.

>>2309391
>Пока что про блок девелоперов молчат.
Как и про блок девайсов/облаков/итд, т.к. это прецедент, после которого можно взять и проебать рынок чингчонгов.
Аноним 02/03/22 Срд 17:08:24 2309505 349
>>2309199
>теперь вашим будет попроще
Ага, такого настроя на съёб я ещё никогда не видел и не чувствовал, там действительно попроще жить будет.

>>2309099
>Как думаете, после последних событий реально ли будет найти работу в РФ где-то через полгода?
В течении полугода реально разве что завести трактор на том, что уже знаешь.

>>2309301
У всех уже неделю истерика и без эпла.
Аноним 02/03/22 Срд 19:41:00 2309636 350
>>2309505
пока ты "настраиваешься", даже распоследние слоупоки уже собрали чемоданы, взяли билеты до условной Грузии и разучивают методичку "что говорить особисту при выезде"


>>2309373
через полгодика твои накопления закончатся, поплачешь немножко, потом соберёшься с силами и пойдёшь гречневым инженером на завод
Аноним 02/03/22 Срд 19:47:51 2309644 351
>>2309636
>пока ты "настраиваешься", даже распоследние слоупоки уже собрали чемоданы
Ну ты конечно же не задумывался, что есть куча народу, которая не может взять и съебать одним днём из-за причин, не связанных с ними?
Ох уж эти боевые зумерки.
Аноним 02/03/22 Срд 21:09:35 2309681 352
Вообще хуево +- . Интересно на сколько % у бизнеса пропадет доля выручки с мобил аппле.

1. Надеятся нужно на повышение ЗП (всем кодерам)
2. apple продукцию будут продавать теперь в черную. Все таки, у нас рыночек, а не коммунизм на запрет в рашке аппле.

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

Людям, которые сидят и привыкли к зп и красят кнопочки, придется постараться наверстать упущенное, дабы попасть в конкуренцию.
Аноним 02/03/22 Срд 21:43:58 2309711 353
>>2309644
очень велика вероятность, что те, кому не удастся съебать сейчас, останутся тут надолго.
и будут вынуждены привыкать к новым реалиям рынка труда. и да, это скорее всего будет больно.
Аноним 03/03/22 Чтв 14:43:53 2310141 354
image.png 1929Кб, 1580x780
1580x780
Аноним 03/03/22 Чтв 14:54:44 2310144 355
>>2310141
Эх, придётся окатываться на Objective-C
Аноним 03/03/22 Чтв 18:14:17 2310263 356
> Магазины продажи техники Apple re-Store открылись в Москве
Эплкапец отменяется, всем вернуться за свои тасочки
Аноним 03/03/22 Чтв 18:38:37 2310272 357
Аноним 04/03/22 Птн 08:45:28 2310516 358
image.png 274Кб, 866x506
866x506
Отмена эплкапца отменяется, всем проследовать в 1C-тред!
Аноним 04/03/22 Птн 09:22:01 2310519 359
>>2310516
через полгода в этом треде

>ребят, как поставить 1с на мак?
>посоветуйте курс по бухгалтерии, только не книгу, я засыпаю от чтения
>куда можно вкатиться стажёром, чтоб дали отсрочку от армии? подпись: бывший swift senior
Аноним 04/03/22 Птн 13:09:44 2310625 360
>>2310516
У меня app store открывается. ЧЯДНТ?
Аноним 04/03/22 Птн 17:06:57 2310755 361
>>2310625
Либо тестили, либо сначала хуярят а потом думают.
Аноним 05/03/22 Суб 15:02:13 2311303 362
Аноним 05/03/22 Суб 15:33:29 2311322 363
>>2311303
Мы тут зависим от Тима Кока в большей степени чем от всех вообще компаний, решений и попенсорса. Тим скажет нахуй рашку - мы отправимся нахуй.
Аноним 05/03/22 Суб 16:46:10 2311366 364
>>2311322
Ну по крайней мере свифт можно будет скачать
Аноним 05/03/22 Суб 16:50:46 2311368 365
>>2311322
Ну и в принципе — это показатель аполитичности софтверной верхушки
Аноним 05/03/22 Суб 19:47:00 2311496 366
>>2311322
> Тим скажет нахуй рашку
Так уже вроде сказал, не?
Аноним 05/03/22 Суб 19:51:52 2311500 367
>>2311496
Пукнул что-то невнятно судя по всему, ни туда ни сюда. Когда пукнет серьезно - мы сразу увидим
Аноним 05/03/22 Суб 19:56:33 2311502 368
>>2311500
Ну продажи-то остановлены. По сути все снгшные ios-боги лишились работы или лишатся в ближайшее время.
Аноним 05/03/22 Суб 20:23:19 2311512 369
>>2311500
ему ещё куратор из пентагона не дал команду. пукнет он, а обосрётесь вы...

>>2311502
ща будет много рабочих мест в сельском хозяйстве, в строительстве






Аноним 08/03/22 Втр 01:44:12 2312766 370
Пацаны, мимо реакто макака из фронтэнда. Перекатываюсь в мобильный гейминг.
Два вопроса:

1. Если мне надо сделать игру для айфона типо три в ряд или геншин импакт, для этого надо Unity и C# дрочить? А потом компилировать всю сборку как то в obj-c и грузить ее на акк в appstore? или надо сразу на свифте в x code собирать?

2. Если все делается на свифте через x-code, там есть инструменты для подгрузки графики? Типо триде моделек из zbrush и мая, спреи разные и картинки

Нашел только мертвый тред геймдева без инфы, но я так понял если мне под мобилки то я правильно к вам попал.
Слава украине
Аноним 08/03/22 Втр 11:25:24 2312851 371
>>2312766
Запускают и юнити через специально сделанную дыру
И разрабатывают нативно игры(scenekit, spritekit).
Узнавай уже под себя
Аноним 08/03/22 Втр 14:14:15 2312900 372
>>2312851
Что за дыра? Там же вроде давно уже все нативизируется, встроенного интерпретатора додиеза нет.

Мимо
Аноним 08/03/22 Втр 15:31:13 2312951 373
>>2312766
Реально обезьяна, вкатись в выражение мыслей лучше.

1. Для три в ряд даже движок не нужен, а для геншина можно и юнити. Компилировать будешь на том, на чём написал. Юнити сам транспилирует шарп в плюсы и соберёт в нативный бинарник под капотом.
2. Зависит от движка, экспортируешь в форматах которых он умеет работать и юзаешь. Из zbrush никто модельки не подгружает, блять, у тебя даже топ пека просрётся с такого.

>>2312851
/0

>>2312900
Юнити шарповой вм никогда и не пользовалась, там моно и компиляция в натив.
Аноним 08/03/22 Втр 19:34:03 2313068 374
>>2312951
Понял, если статичные картинки двигать - это простая логика написанная на свифте. Если че то сложнее это через движок, а сборку с движка уже потом в апк формате грузить в апсторе. Спасибо


Я прост думал что на айфон все игори на свифте пишутся, теперь понял что это не так, на свифте там только приложения делаются типо погоды, health, новости и т.д.
Аноним 08/03/22 Втр 21:00:46 2313113 375
>>2313068
>Понял, если статичные картинки двигать - это простая логика
Да.

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

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

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

Клиентская логика в играх обычно не то чтобы сильно по перформансу бьёт (если там не жесть уровня factorio), а все кишки там на лоу левел языках всё равно.
Аноним 09/03/22 Срд 11:42:23 2313376 376
>>2313068
все 2д игори пишутся на SpriteKit
https://developer.apple.com/documentation/spritekit, чтобы им пользоваться надо знать платформу и язык (свифт или обж-с). Так что варианта 2 —
Либо ебать всё полностью на юнити и за каждым непонятно пуком лезть на стековерфлоу, либо пол года убить на изучение платформы и писать на кошерном спрайт ките, где есть всё что нужно и гарантировано работает.
Для 3д то же самое - либо полностью юнити, и за каждым пуком лезть на форум, либо изучение платформы и SceneKit. Плюсы сцен кита, что опять же всё отдрочено и работает, а так же можно подключать Xcode ништяки для импорта моделей и дебага.
Аноним 09/03/22 Срд 12:24:31 2313395 377
Аноним 09/03/22 Срд 18:43:37 2313651 378
Что страшно, что эпл девелоперские учетки заблокирует? А ведь вас предупреждали.
Аноним 09/03/22 Срд 22:15:02 2313778 379
>>2313651
А что была инфа? Я биларусик, нас пока чуть меньше канселят
Аноним 09/03/22 Срд 22:18:04 2313781 380
2022-03-09 22.1[...].jpg 58Кб, 1280x876
1280x876
>>2313778
Попробуй дев акк оплатить, беларусик
Аноним 09/03/22 Срд 22:28:20 2313789 381
>>2313781
Епт, что-то я не видел новостей об этом, кукчанский втихую заблочил?
Аноним 09/03/22 Срд 23:14:30 2313805 382
>>2313651
>>2313781


Лол вообще похую. За учетки бизнес отвечает, если вы не на галере 1 чел на 1 прилу и прочее. Похую люто.

На кряйняк можно на изи включить vpn и спокойно работать , получая зп в баксах. Не вижу никаких проблем, только тебя дурачка, который мониторит этот тред. Свободен.
Аноним 09/03/22 Срд 23:22:55 2313809 383
>>2313789
Хз, в нашем cocoaheads увидел неск, как я понял продлять/новые нельзя
Аноним 10/03/22 Чтв 00:12:07 2313825 384
>>2313651
Похуй абсолютно.

>>2313781
Ну пусть бизнес открывает компанию в нейтральной зоне и трансферит приложение, оно же не намертво к акку пришито. А могут и закрывать, похуй абсолютно.
Аноним 10/03/22 Чтв 08:57:00 2313903 385
неделю назад продлил за 5 минут РФ
Аноним 10/03/22 Чтв 10:37:47 2313950 386
Кстати вакухи до сих пор падают. Они там ёбнулись чтоли в своих банках?
Аноним 10/03/22 Чтв 13:02:49 2314015 387
>>2313950
Рассылки и шитпост в чатах автоматизирован в основном.

Но учитывая как люди, морщившие нос даже от восточной европы сейчас бегут в Турцию/Грузию/Армению/итд — через месяц чел с 1 годом уже будет считаться синьйором в местных галерах, лол.
Аноним 11/03/22 Птн 10:28:45 2314576 388
>>2313651
Кстати, а как теперь платить за учётку? Карты МИР они не принимают.
Аноним 11/03/22 Птн 11:33:53 2314605 389
>>2314576
Едешь в ближайшую страну где открывают карточки с твоим гражданством и открываешь там. А лучше сразу местный вариант ип открыть там и работать через него.
Аноним 11/03/22 Птн 11:50:57 2314623 390
>>2314605
Чет проиграл с ответа просто уебывай)0)) на фоне прошломесячных обсуждений санкций и как они не страшны
Аноним 11/03/22 Птн 11:52:54 2314626 391
thenk u.mp4 5259Кб, 244x432, 00:01:23
244x432
Аноним 11/03/22 Птн 12:13:54 2314641 392
>>2314623
Спок, тарасик, в этом сообщение призывов к уёбывание нема.
Хотя я за трактор топил ещё задолго до всей этой хуйни, лол.

>>2314626
Выдержал 5 секунд этого блинно-лопатного говна, лол.
Аноним 11/03/22 Птн 16:58:00 2314867 393
Планирую сделать собственное приложение по записи расходов (эксель надоел, а готовые решения мне не нравились). Вопрос в том, в каком виде хранить жанные.

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

Есть какие-то виды баз данных, больше созданных для этого? Точнее, для удобного поиска/фильтрации по ним? Или просто в realm списком напихать, а потом при отображении руками всё фильтровать?
Аноним 11/03/22 Птн 17:26:00 2314909 394
>>2314867
Тут кордата подходит нормально, у тебя абсолютно тривиальная задача. Я делал учебный трекер расходов на swift-ui, там я могу создавать какое-угодно количество категорий(и даже присваивать цветовую метку) и при создании траты прикрепить любое количество категорий и потом фильтровать по ним. Но можно и на реалме. У тебя как бы вопроса нет, любая бд это позволяет делать
Аноним 12/03/22 Суб 09:29:21 2315306 395
pepelaughz.jpg 39Кб, 800x450
800x450
Ну чё iOS петушары-разабы. Как там вам с отключенным свифтом сидится?
Аноним 12/03/22 Суб 10:24:22 2315309 396
>>2315306
Тут нет нормальных петушар, сидит пара макак с галер, им то откуда знать?
Аноним 12/03/22 Суб 10:37:53 2315310 397
>>2315306
Objective-C не отключали.
Аноним 12/03/22 Суб 16:14:28 2315477 398
IMAGE 2022-03-1[...].jpg 38Кб, 1058x306
1058x306
>>2315306
Импортозамещаем агрессивно названым котлином.
Аноним 12/03/22 Суб 17:39:46 2315504 399
>>2315306
говорят, у яндекса открылась программа релокации из иос-разработчиков в курьеры. накидывают лишних 10% чаевых к сумме заказа

пацаны, ящитаю, годное предложение для вас.
Аноним 13/03/22 Вск 11:05:39 2315750 400
image.png 394Кб, 820x539
820x539
>>2315306
Гы свифт ну типа поняли да? Язык отключили! АХАХАХХА
Аноним 13/03/22 Вск 16:07:55 2315950 401
Аноны, стоит ли купить доступ в iOS-инкубатор от Swiftbook.ru?
Периодически вижу у них в соцсетях анонсы о каких-то вебинарах в этом самом инкубаторе, иногда даже темы интересные бывают. Кто-нить подписан на эту хуитень?
Мне не то чтобы жалко эти 3.5к за полгода доступа, просто как-то привык инфоцыганам не платить. Мой уровень - крепкий такой джун (наверное). Хуярю себе в небольшом стартапе полгода уже, до этого еще полтора года пилил просто сам всякое, курсов не проходил. Будет ли польза мне какая?
Аноним 13/03/22 Вск 17:08:01 2316016 402
>>2315950
Не знаю что за инкубатор, но все что они выпустили на данный момент есть на рутрекере в 78 гигов. А на деле что они там бы не делали - это будет того же уровня как и hackingwithswift который выпускает так же новости, вебинары и уроки просто на ютуб. Нет такого уникального контента который не лежит прямо сейчас на ютубе, сайте вендерлиха или том самом гугл-драйве где есть ВСЕ что сейчас есть по айос.
Аноним 13/03/22 Вск 20:26:26 2316169 403
>>2316016
Про уникальность понятное дело.
Якобы в инкубаторе выкладывают тестовые задания работодатели, которые интересно было бы порешать, чисто для понимания хотя бы примерного, что я из себя представляю на данный момент. Ну и главный плюс, лично для меня - выступающие рассказывают обо всяком на русском языке. Я не то чтобы боюсь англюсика, но для его понимания надо прям сидеть и внимательно смотреть видос, а на русском всё таки можно чуть подрасслабить булки и спокойно проглатывать информацию.
Аноним 13/03/22 Вск 21:18:30 2316195 404
>>2316169
>Я не то чтобы боюсь англюсика, но для его понимания надо прям сидеть и внимательно смотреть видос, а на русском всё таки можно чуть подрасслабить булки и спокойно проглатывать информацию.

вот и поколение тик-тока подъехало...
Аноним 14/03/22 Пнд 11:23:25 2316470 405
>>2316169
>Якобы в инкубаторе выкладывают тестовые задания работодатели, которые интересно было бы порешать
Ну тебе анон же написал:
>>2316016
>все что они выпустили на данный момент есть на рутрекере в 78 гигов.
иди смотри.


Нельзя так определить твой уровень, это обыкновенное инфоциганство, не страдай хуйнёй. Лучше на собес сходи, книжку почитай или пет проект попиши.
Аноним 14/03/22 Пнд 14:05:45 2316575 406
>>2316195
пиздец ты маня, это поколение подъехало давно и сидит на руководящих постах в банках
Аноним 14/03/22 Пнд 16:10:00 2316646 407
>>2316575
ну, если тока руководящим постом считать табуретку в огороженном загоне и лычку "рукокоководитель" разработки
Аноним 14/03/22 Пнд 16:39:47 2316662 408
>>2316575
В стартапах разве что. Где они руководят собой, ибо больше некем.
Аноним 14/03/22 Пнд 16:52:01 2316666 409
>>2316662
по моему небольшому опыту в стартапах сидят наиболее адекватные петушары
Аноним 14/03/22 Пнд 18:22:41 2316711 410
>>2316666
Раз на раз не пидорас приходится, всё варьируется. В стартапах пока там не работает пол сотни ебал нет процессов — это и плюс и минус. И начальники с опытом в полтора года как бы намекат.
Аноним 15/03/22 Втр 12:11:15 2317050 411
Слушьти, вопрос по комбаину. По мне какая-то параша, эта хуйня просто сжирает ивенты. Например юзер тапает на клаве и идёт стрим букв, можно ли сделать так, чтобы каждая буква поступала через 1 секунду в след за предыдущей, даже если юзер печатает очень быстро? Нашёл оператор shedule, relax, но они пропускают буквы которые лежат в промежутке между секундами. Надеюсь понятно написал.
Да и в целом это просто тупо функциональщина, которая буста никакого не даёт по сравнению с обычным прогингом на значениях, а только добавляет головняка с крайними ивентами
Аноним 15/03/22 Втр 12:31:13 2317054 412
Screenshot 2022[...].png 52Кб, 716x355
716x355
>>2317050
Я конечно вообще лох нулевой вкатун, но для уменьшения количества запросов при печати учили так. Может тебе подойдет?
Я могу писать хуйню полную, не воспринимай серьезно
Аноним 15/03/22 Втр 14:29:52 2317112 413
>>2317050
> Например юзер тапает на клаве и идёт стрим букв, можно ли сделать так, чтобы каждая буква поступала через 1 секунду в след за предыдущей
Если нужно поймать ивенты на все нажатия — используй throttle.
Если нужно поймать ивент когда юзер закончил печатать (как на скрине >>2317054 ) — используй debounce.

>Может тебе подойдет?
Не ешь говно, это можно одной строчкой написать и в память будет срать в 50 раз меньше.
Аноним 15/03/22 Втр 15:13:06 2317129 414
>>2317112
>Не ешь говно
Спасибо, я просто еще не дошел до комбайна или рхсвифта в принципе, посмотрел дебаунс что такое, немного понял смысл.
Говна я все равно пожрал с тем что вкатываюсь в айос в 2022
Аноним 16/03/22 Срд 01:27:07 2317493 415
>>2314909
>У тебя как бы вопроса нет, любая бд это позволяет делать
Ну вопрос скорее был в просьбе совета, в каком виде это хранить и как именно фильтровать? Какую структуру данных лучше выбрать? Не "кордата" или "риалм", а чуть детальнее.

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

Просто накостылять абы как через ручной обход списка я, понятное дело, могу, но наверняка же есть элегантный способ для такой примитивной задачи. А именно поиска элементов, либо полностью содержащих какой-либо набор характеристик, либо хотя бы одну.
Аноним 16/03/22 Срд 11:17:41 2317598 416
>>2317493
>в каком виде это хранить и как именно фильтровать?
Да оно и там и там одинаково хранится и в рилме для выборок используются точно те же предикаты, что и в кордате.

В обоих можно:
а) Простой вариант — засунуть все теги через запятую в одну строчку к каждой записи;
б) Вариант посложнее (если хочешь отдельно менеджить теги, добавлять к ним какую-то инфу итд) — делать под каждый тег свою сущность и добавлять many-to-many связь (реализация чутка различается, но в целом всё одинаково).

Абсолютно то же самое можно сделать хоть в SQLite, хоть если руками сериализовывать в UserDefaults.

>А есть пример / статья / разбор?
Если ты на полном серьёзе не осилишь такую задачу — лучше попробовать поработать грузчиком, тиктокер ёбаный.
Аноним 16/03/22 Срд 11:20:44 2317599 417
>>2317598
>Да оно и там и там одинаково хранится и в рилме
и в кордате.
Одинаково в плане твоего взаимодействия с ними, конечно.
Аноним 16/03/22 Срд 12:56:48 2317649 418
>>2317598
>лучше попробовать поработать грузчиком, тиктокер ёбаный
Заебись за советом пришёл, охуенно у вас тут.
Аноним 16/03/22 Срд 13:23:35 2317660 419
>>2317493
> Ну вопрос скорее был в просьбе совета, в каком виде это хранить и как именно фильтровать?
Делай кодейбл структуру с массивом или сетом твоих данных, при каждом изменении структуры ставишь дид сет который делает из неё джейсон и записывает на диск, при старте приложения пробуешь прочесть эту структуру с диска, если её нет, то инициализируешь новую. Фильтровать - просто фильтруешь массив содержащийся в этой структуре стандартным фильтром по коллекциям
Аноним 22/03/22 Втр 14:46:17 2321243 420
Олдфаги, есть вопрос по кокоапод,
например у меня есть подфайл

target 'ExplorePod' do
pod 'AFNetworking', '2.0'
end

то есть я задаю конкретную версию либы 2.0, но сама либа зависит от других либ. Вопрос такой, если я сделаю pod update, то понятно что версия либы не поднимется, но вдруг под капотом какоапод скачает новые версии либ от которых зависит AFNetworking?
Аноним 22/03/22 Втр 15:07:09 2321258 421
ну чо, слесари кода, тик-токари ннахой
все уже скачали учебник грузинского?
Аноним 22/03/22 Втр 15:11:37 2321260 422
>>2321258
не понимаю смысл этих движений, в Грузии, Казахстане не говоря уже об Узбекистане рынок с гулькин нос
Аноним 22/03/22 Втр 23:58:14 2321575 423
Здравствуйте
Не буду тратить ваше время
Живу и работаю в загнивающей Германии и хочу наконец-то вкатиться во что-то интересное и полезное

Решил начать с hackingwithswift/iOS & Swift - The Complete iOS App Development Bootcamp

План-говно?
Аноним 23/03/22 Срд 01:42:38 2321604 424
>>2321575
>hackingwithswift
Он неплохой презентер(Пол Хадсон), его приятно слушать, но как препод он говно, книги у него говно, приложение его говно и то как он ведет видео-лекции говно. В целом он просто показывает код, это вечный такой туториал-хэлл, он просто не знает методов и инструментов для того, чтобы научить решать проблемы
>iOS & Swift - The Complete iOS App Development Bootcamp
А это наоборот. Ангела хороший преподаватель, плюс она перекатилась из доктора и понимает как себя ощущают люди которые не кодили со школы. Но весь буткэмп очень поверхностный, только база без особого углубления в свифт, с притирочкой поверх фреймворков лишь бы работало. Это скорее лучше расценивать как "введение в специальность", типа обзор того что есть и что можно сделать в принципе. Я бы советовал пройти буткэмп, это быстро и переходить к более фундаментальному изучению по пунктам, если сразу начать так учить страшно или хочется иметь общую картину. Как ты будешь учиться фундаментально - твое дело, я выбираю книги. Даже если тебе нельзя пиратить, то книги все лежат "в открытом доступе" на гугл-драйве, не знаю как будет расцениваться если ты их будешь читать прямо с него. Видео там тоже есть, но оно обычно в 360п и не обновляется с 18-19х годов.
Это все актуально если ты не смог в своей Гермахе найти очные или заочные буткэмпы, это намного лучше самостоятельного изучения.
Аноним 23/03/22 Срд 09:53:43 2321672 425
>>2321604
Спасибо за развернутый ответ
Не особо искал пока что, потому что на фоне происходящих событий стараюсь сидеть максимально сычем
Аноним 23/03/22 Срд 13:50:46 2321767 426
>>2321243
Зависит от того, что написано в .podspec у AFNetworking. Если там есть зависимость с ~> а не жёстко забитой версией — то автор макака уровня жопаскриптера эта транзитивная зависимость обновится.
Аноним 23/03/22 Срд 13:53:55 2321768 427
>>2321258
А нахуя? Весь сервис там можно получить и на русском/английском.

>>2321260
Так никому из съёбывающих нахуй и не всрался локальный рынок, туда едут:
а) чтобы открыть местное ип и без проблем получать свои доллары;
б) чтобы пересидеть пока не будет возможности нормального релокейта на удалёнке.
Аноним 23/03/22 Срд 13:59:34 2321771 428
>>2321575
>Живу и работаю в загнивающей Германии и хочу наконец-то вкатиться во что-то интересное и полезное
Ты случайно не тот анон, который тут уже пол года ебёт всем мозги вопросами про рынок ждунов-овёсеров в гермашке?

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

>План-говно?
Можешь в шапке посмотреть, там точно не говно. Как и любой другой — всё от тебя зависит.
Аноним 23/03/22 Срд 14:31:54 2321778 429
>>2321771
Не, я сюда перекатился буквально за пару недель до пиздеца

Благодарю
Аноним 24/03/22 Чтв 08:45:55 2322130 430
>>2321768
нет ничего более постоянного, чем временное

а грузинский начнёшь учить, когда надоест хлебать суп, в который харкнул официант, услышав русскую речь
Аноним 24/03/22 Чтв 21:57:59 2322560 431
>>2322130
>нет ничего более постоянного, чем временное
Да не, хуйня полная. Я на эти волны насмотрелся ещё в 14-м. Толпа столичных челов не осилит на долгосрок сидеть в этих деревнях, вопрос в том, как быстро их впитает рынок других стран.

>а грузинский начнёшь учить, когда надоест хлебать суп, в который харкнул официант, услышав русскую речь
Ну так на английском говори с важным ебалом, проблема-то в чём?
Укатываться из страны не зная языка и не изучая активно — даже тупее чем оставаться, лол.
Аноним 25/03/22 Птн 17:02:18 2323035 432
Записываюсь на стажировку и дали тестовое. Тестовое я охуел если честно, мне кажется человека не надо учить если он может такое делать из головы сам. Нашел на гитхабе уже 7-8 этих заданий за прошлый год, охуел еще раз - там просто дохрена кода, больше в пару раз чем всякие платные ютуберские клоны инсты или чаты, плюс требования алертов об ошибках и локализации. У всех этих людей это самое крутое приложение, остальные обычное говно какое и у меня, есть такие которые имеют приложение заметок и кинца написанное простейшим читаемым кодом, а это написано кложурой через кложуру с шортхендами полностью.
Другая стажировка требовало приложение для заметок с любой ДБ, где 70% это работа с кордатой в моем случае.
Короче у меня странное чувство, я не знаю что делать. Ну типа я возьму самый приличный проект и просто его перепишу с другими названиями переменных и функций и иначе распихаю файлы по папкам, и наверное как-то так. Кто-то может мне разъяснить по-ебалу в чем я не прав или в чем неправы дающие такое задание и адекватно ли это - просто по факту спиздить решение?
Аноним 25/03/22 Птн 17:27:09 2323053 433
Как вкатиться?
Аноним 25/03/22 Птн 17:48:10 2323064 434
Аноним 25/03/22 Птн 20:29:10 2323193 435
Аноним 25/03/22 Птн 21:46:12 2323238 436
>>2323053
Смотришь гайд в шапке -> повторяешь -> дрочишь вопросы на собесы в инете и смотришь записи собесов -> апплаишься во все дырки и рвёшь жопу пока не вкатишься.
Аноним 25/03/22 Птн 21:53:05 2323241 437
>>2323035
>Кто-то может мне разъяснить по-ебалу в чем я не прав
Во всём прав, тебе поставили барьер — ты его обходишь.

>в чем неправы дающие такое задание
Во всём правы, им просто нужно как-то сузить воронку, потому что ждунов дохуя.

>адекватно ли это - просто по факту спиздить решение?
Ну с твоей точки зрения у тебя это каких-то сомнений в этичности вызывать не должно — тебе надо вкатиться, похуй как, цель оправдывает средства.
С точки зрения галеры — нихуя не адекватно, но не надо раздумывать о судьбах человечества, ты пытаешься получить работу а не пишешь войну и мир, блять. Когда будешь сам нанимать гребцов — тогда и подумаешь.
Аноним 25/03/22 Птн 23:51:17 2323271 438
>>2323238
> апплаишься во все дырки и рвёшь жопу
Я сейчас тут.
Аноним 26/03/22 Суб 22:33:51 2323773 439
Всем привет. Если чел держащий гугл диск в треде - прими запрос, пожалуйста. Есть сливы книг ray wenderlich по иос? Если да, скиньте ссылку, пожалуйста.
Аноним 27/03/22 Вск 07:32:40 2323840 440
Аноним 27/03/22 Вск 12:47:31 2323938 441
Аноним 27/03/22 Вск 12:53:49 2323944 442
>>2323773
нах они тебе, иди 1с обнови на компе у Сраки Михаловны, да потом в серверной почисть, полы там грязные
Аноним 31/03/22 Чтв 17:27:36 2326616 443
Кроме кривой муторной установки через контейнеры нет никакого онлайнового аналога Юпитер ноутбука со свифтовым кернелом?
Я с питончика перекатился и очень привык учиться и делать заметки в колабе, сохраняя все в гугл-диске
Плейграундсы не то, нужны ячейки, маркдаун, и возможность организовать файловую структуру и ссылки/теги.
Аноним 31/03/22 Чтв 17:51:56 2326643 444
>>2326616
Ну ты и педик конечно. Я бы на твоем месте задумался, если бы мне такое спизданули в айос треде
Аноним 31/03/22 Чтв 17:54:54 2326648 445
Screenshot 2022[...].png 84Кб, 1417x733
1417x733
>>2326643
Я уже сам разобрался
Аноним 01/04/22 Птн 12:13:34 2326988 446
>>2326616
а чем питон не устраивал?
Аноним 01/04/22 Птн 15:14:08 2327105 447
>>2326988
да ему поумничать хочется
Аноним 02/04/22 Суб 14:51:59 2327595 448
базовый про 14 есть у кого тут? Имеет смысл брать его или лучше эир? Вроде как для разрабов разницы не особо много, но т.к. разница в цене не сильно большая получается, приходится выбирать между ними.
Аноним 03/04/22 Вск 10:15:57 2328023 449
Аноним 03/04/22 Вск 12:28:31 2328083 450
>>2327595
Бери любой какой есть в наличии. Я бы брал про, так как он с вентилятором, на компиляции больших проектов он добавит производительности. Но можно спокойно брать эир, у него нет вентилятора, но он мне кажется надёжней, и на крайняк можно придумать какую нибудь холодную подставку для него. Расскажешь потому далось ли что-нибуь купить
Аноним 03/04/22 Вск 22:36:04 2328455 451
>>2327595
>Вроде как для разрабов разницы не особо много
Дохуя.

>но т.к. разница в цене не сильно большая получается
В 2 раза, совсем не большая.
Аноним 03/04/22 Вск 23:18:09 2328479 452
>>2328023
Я уже весь тыртуб пересмотрел, легче не стало.

>>2328455
По обзорам/отзывам не сказать что дохуя. На данный момент разница в 40-45к между air 16/512 и базовым про не рф.
Аноним 04/04/22 Пнд 00:24:17 2328513 453
>>2328479
>По обзорам/отзывам не сказать что дохуя.
1) 120 гц экран;
2) Охлаждение (сложно заставить тротлить, хотя если проект мелкий а у тебя его вообще нет судя по всему и юзаешь только икскод — в целом не суть);
3) Клавиатура (наконец-то не ебучая бабочка);
4) Порты;
5) Перформанс в среднем выше на 20-30%.
6) Магсейф со светящейся хуиткой, кекус.

>На данный момент разница в 40-45к между air 16/512 и базовым про
Ну так и скажи что сравниваешь топовый эир с базовой прошкой.
Между базовыми конфигурациями разница ровно тыща баксов.
Аноним 06/04/22 Срд 18:23:51 2330440 454
Интересно сколько человек в сбере над приложением работает и что они будут делать, когда завтра проснуться, а его в аппсторе нет
В альфе около 80 насколько я знаю
Аноним 06/04/22 Срд 19:16:42 2330491 455
>>2330440
>и что они будут делать, когда завтра проснуться
будут привыкать подсрачники от кузьмичей на заводе получать за нерасторопность
Аноним 06/04/22 Срд 21:07:23 2330573 456
>>2330440
а его точно снесут? Вроде против частных лиц нет нету санкций, только против финансов
Аноним 06/04/22 Срд 22:32:50 2330623 457
>>2330573
Точно. Они уже в SDN, а значит компаниям США с ними работать нельзя
Аноним 07/04/22 Чтв 00:17:47 2330667 458
Аноны, смотрел тут недавно видосик по AR, и автор между делом обмолвился о том, что якобы в Swift есть охуевшая разница между инициализаторами вида:
let controller = UIViewController()
и
let controller: UIViewController = .init()
Якобы, второй вариант правильней для компилятора, и в целом увеличивает скорость сборки приложения. Пытался нагуглить что-то на эту тему и ничего не нашёл толкового. Кто-нить шарит за сию хуйню?
Аноним 07/04/22 Чтв 12:05:26 2330861 459
Аноним 07/04/22 Чтв 12:10:53 2330864 460
Снимок экрана 2[...].png 635Кб, 1478x974
1478x974
>>2330667
В книге во второй части для задротов
Аноним 07/04/22 Чтв 12:14:21 2330871 461
>>2330667
Смысл в том что если переменная знает какого она типа (объявлена ранее и перезаписывается в данный момент или объявлена явно), то компилятор в правой части равенства может распознать из контекста какой инициализатор подставить и поэтому можно писать через точку .init, и как то ещё можно юзать это свойство
Аноним 07/04/22 Чтв 21:25:45 2331431 462
>>2330440
Не знаю, пока работаем
Аноним 07/04/22 Чтв 21:32:16 2331436 463
>>2331431
А много вас там вообще? Как мне видится, распускать если удалят никого нельзя, потому что когда восстановят это будет пиздец заново людей набирать
Аноним 07/04/22 Чтв 21:37:25 2331438 464
>>2331436
Да я сам ничего не знаю, завтра встречу назначили, может что обьявят.
Аноним 07/04/22 Чтв 21:47:25 2331442 465
>>2331438
Предложат перевестись на бек соглашайся или на андроид, а может скажут что сейчас оставят самых упопротых писать новую мобильную ос на каком нибудь сбер девайсе
Аноним 07/04/22 Чтв 22:34:46 2331461 466
>>2331442
их на фронт переведут
Аноним 07/04/22 Чтв 22:37:10 2331463 467
>>2331442
Лол что это еще за соглашайся. Будто на рынке один сбер есть.
Аноним 08/04/22 Птн 13:41:27 2331810 468
Аноним 08/04/22 Птн 13:53:41 2331821 469
>>2331810
Сказали что ты пидор
Аноним 08/04/22 Птн 15:34:07 2331942 470
Аноним 08/04/22 Птн 15:37:29 2331944 471
>>2331463
Бля если бы мне платили за переучивание на бек, я бы согласился, тем более свифт сейчас пиздрически развивается в этом направлении, там выкатили дохуя всего на бек просто дохуя. Я уже думаю если настанет пизда то буду роботов в телегу писать.
Аноним 08/04/22 Птн 15:39:20 2331947 472
>>2331944
Жалко конечно знаний по платформе и особенно жалко свифтЮИ, слишком он описюнителен чтобы от него просто отказываться
Аноним 08/04/22 Птн 16:24:05 2331963 473
>>2330440
1) Перекатятся в бэк;
2) Перекатятся в фронт;
3) Перекатятся в андроид;
4) Перекатятся в СберГалеру — бадишопы рынок освобождают, грех не юзать момент.
Аноним 08/04/22 Птн 16:35:10 2331972 474
>>2330667
>Якобы, второй вариант правильней для компилятора
Нет такого понятия "правильней" всё что компилируется — правильно.

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

Короче, если хочешь ускорить компиляцию на уровне кода:
1) Указывай везде типы;
2) Импортируй только необходимое (в стиле import class UIKit.UIViewController) чтобы минимизировать скоуп при тайпчекинге.
Аноним 08/04/22 Птн 16:51:30 2331982 475
>>2331972
Спасибо, анон. Вот что я и хотел услышать, добра тебе
Аноним 08/04/22 Птн 17:47:45 2332026 476
>>2331944
Вапор классный, многие фуллстаки когда сравнивают все инструменты, рельсы, джанго, ларавел и далее отмечают что у вапора очень приятное использование. Но его нигде не используют, если бы он прям использовался - я бы сам с радостью перепрыгнул на бек на вапоре.
Аноним 08/04/22 Птн 20:36:56 2332152 477
>>2332026
Там не столько вапор, сколько синк/асинк, https://www.swift.org/blog/distributed-actors/ вот это просто имба, если с этим хорошо разобраться можно очень сильно в серверах начать тащить, но надо въебнуть какую-нибудь книгу по сетям и операционкам, на это время нужно.
Аноним 08/04/22 Птн 20:41:08 2332156 478
>>2332152
И ещё пакедж менеджер, который позволяет каждую кочку тестами покрыть, для макак типа нас это большое подспорье в работе над беком, чтобы не проебаться на круглую сумму на большом проекте
Аноним 08/04/22 Птн 22:15:22 2332217 479
>>2332152
Ну да, я как-то новую конкурренси просто подразумевал автоматически, там и фактически промисы есть в виде let async.
Осталось только сделать конвертер свифт-уая для браузеров и хопа, порылся в вапоре и ты фуллстак, с рялмом и шлюхами.
Аноним 08/04/22 Птн 23:20:29 2332248 480
>>2332156
В го оно на уровне компилятора, а в расте вообще на уровне языка. Тащемта, все удобства для тестирования сейчас есть везде, если языку не 20 лет.

>>2332152
Не очень понятно нахуя, но классно конечно. Ещё одну скалу делают почаны.

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

>>2332217
Он тебе не про structured concurrency скинул пост, пчел.

>Осталось только сделать конвертер свифт-уая для браузеров и хопа
Оно есть
https://github.com/SwiftWebUI/SwiftWebUI
https://github.com/TokamakUI/Tokamak
Последний раз когда тестил одну из них, увидел хэлловорд в релизе ±15 мб и забил хуй, хуита без задач.

>с рялмом
зай, ты на бэкэнде никакой памяти не напасёшься с этой хуйнёй, бюджет на стор будет выше чем прайс нормального бэкэндера.
Аноним 08/04/22 Птн 23:29:38 2332257 481
Swanson.jpg 83Кб, 1400x1400
1400x1400
>>2332248
Тебя мама в детстве приемным случайно не называла?
Аноним 08/04/22 Птн 23:38:19 2332265 482
G2BQZ6Z2.png 92Кб, 500x499
500x499
>>2332257
Твоя? Я ей рот открывать обычно не позволял.
Аноним 09/04/22 Суб 08:36:26 2332337 483
>>2331810
Пока ждем удаления, работаем как обычно, в Сбере есть программа внутреннего переобучения, вот ей и можно воспользоваться при желании при этом ставка сохраняется. Собственно, вот этот анон >>2331963 все правильно написал, лично я надеюсь на четвертый вариант.
Аноним 09/04/22 Суб 09:56:15 2332345 484
>>2332337
>Пока ждем
>работаем как обычно
>воспользоваться при желании
>я надеюсь
у вас там все такие пассивные, безынициативные?
ждёте, что вам всё на блюдечке принесут, разжуют и в рот положат??
Аноним 09/04/22 Суб 10:22:07 2332349 485
>>2332345
Хз, я буду оставаться в iOS до последнего.
Аноним 09/04/22 Суб 11:15:58 2332363 486
>>2332345
>ждёте, что вам всё на блюдечке принесут, разжуют и в рот положат??
И всё правильно делают — можно сидеть и нихуя не делать, лутая зепку. Ауф.
Да ещё и пидорнуть не выплатив хотя бы пару зарплат не могут, там же все по тк оформлены, лол.

>>2332349
А я бы наоборот в бэк укатился нахуй. Правда я не из сберпука...
Аноним 09/04/22 Суб 11:34:42 2332367 487
>>2332363
Ну вообще бэк действительно кажется лучшим выбором из всех вариантов, для меня по крайней мере. Андроид и веб не хочется.
Аноним 09/04/22 Суб 22:39:24 2332780 488
16409849202910.jpg 9Кб, 200x200
200x200
Аноним 12/04/22 Втр 11:45:40 2334286 489
Чё с ебалом, яблогеи?
Аноним 12/04/22 Втр 12:59:21 2334332 490
>>2334286
Не радостное. Но мы всё это предвидели ещё в прошлом треде. Народ понемногу переобувается на бек
Аноним 12/04/22 Втр 20:17:58 2334674 491
ZStack переименуют?
Аноним 12/04/22 Втр 20:33:05 2334683 492
>>2334674
тогда уже и VStack пусть переименовывают
Аноним 13/04/22 Срд 17:55:03 2335112 493
731062222.jpg 68Кб, 500x250
500x250
>В собесе на стажера вас спросят про опшионалы - надо знать что это либо есть значение либо нет, знаком вопросика помечается, можно опшионал биндить, можно(но не нужно) форс-анврапить
>Книжка - свифт продвинутый уровень - опшионал на самом деле Енум с .нон и .сом
>собес на стажера - как работает опшионал по капотом? А енум, а енум это референс или валью? А расскажи про память, уу знаешь про АРК, расскажи еще, про дампинг памяти смотрел сорсах, а библиотеки для визуализации памяти использовал? А расскажи при каких условиях структ грузится в хип? Ауторелизпул в обж-с использовал, знаешь как это? И вообще про деинициализацию расскажи подробно
Ебал в рот
Аноним 13/04/22 Срд 18:45:53 2335149 494
>>2335112
Попадал раз 10 на собеседования с такими вопросами, не разу не прошёл. Кто-нибудь вообще проходил их? максимально даунские вопросы
Аноним 13/04/22 Срд 19:05:45 2335155 495
Стоит сейчас в свифт вкатываться, с учетом геополитической ситуации? Если в рф остаешься
Аноним 13/04/22 Срд 19:06:15 2335156 496
Стоит сейчас в свифт вкатываться, с учетом геополитической ситуации? Если в рф остаешься
Аноним 13/04/22 Срд 19:09:39 2335159 497
Аноним 13/04/22 Срд 19:09:49 2335160 498
image.png 127Кб, 319x904
319x904
>>2335112
А мне такое скинули.
Аноним 13/04/22 Срд 19:09:58 2335162 499
Аноним 13/04/22 Срд 19:14:18 2335164 500
>>2335149
Ну я не прошел. Фидбек хрюша отправила науебанский, потому что она перечислила мои "слабые темы" в виде списка в алфавитном порядке тем сначала на русском, потом на английском, забыла поставить пробел после одной из тем перед запятой и забыла убрать запятую после UIkit кек
Стоит ли говорить что только 1 тема из 6 названных обсуждалась на собесе
Из-за уникального слова в их тестовом я знаю примерно 6 человечков которые параллельно его со мной делали, у меня демонический соблазн написать им типа "А вас тоже покатали на хуях или нет?" но понимаю как это инапроприэйт напрочь
>>2335160
Мне такое показывали но в текстовом редакторе, без возможности запустить. Я скорее всего тупой, но у меня блок на задачи которые надо решать с ручкой какое-то время, когда они мгновенно решаются двумя принтами в консоль
Аноним 13/04/22 Срд 19:47:25 2335184 501
>>2335164
>Ну я не прошел. Фидбек хрюша отправи...
У меня такое же было, списки слабых мест и тому подобное. Ебать конечно уебански это выглядит. Имхо это показывает что несмотря на обилие вакансий на HH из них 95 процентов это вакансии именно с такими собесами, и имхо это мёртвые вакансии, на таких собесах ищут не людей а с помощью них устраивают движуху в офисе и поэтому интересно, кто-нибудь вообще попадал с них на работу? Думаю будет мизерный процент. По опыту, народ который реально ищет человека в последнюю очередь будет устраивать интервью, в первую очередь он смотрит на твою страницу в апсторе, во вторую на твою страницу на гитхабе, в третью спрашивает тебя про твои проекты и соотоносит эти факты со своими хотелками, и уже потом идёт максимально ёмкий тестовый собес
Аноним 13/04/22 Срд 20:21:28 2335189 502
>>2335184
Ну это сейчас наверное норма.
Я попал таки на стажировку?(да это опшионал) без собеса, только по тестовому, но видимо оно в формате текучки. Но обещали обучать, дать ментора и проект на троих. В любом случае будет что вписать в опыт, уже лучше чем ничего
Аноним 13/04/22 Срд 21:28:29 2335220 503
>>2335184
>в первую очередь он смотрит на твою страницу в апсторе, во вторую на твою страницу на гитхабе, в третью спрашивает тебя про твои проекты
>По опыту
По маняпредставлению как хотелось бы ты имел в виду?
Аноним 14/04/22 Чтв 12:39:38 2335523 504
>>2335156
>>2335155
Как и раньше — только если очень любишь эпл.
Челов с опытом в свободном плавании уже дохуя, а если банки не выкрутятся — будет ещё больше.

>>2335160
Так легкотня же.

>>2335164
1) Чаще всего фидбека вообще не дают;
2) Получишь ли ты работу будучи ждуном — зависит в первую очередь от того, понравишься ли ты интервьерам или нет, а не от % вопросов на которые ты ответил.

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

>>2335184
>По опыту
Которого у тебя, судя по тому что ты высрал, отсутствует.

>народ который реально ищет человека в последнюю очередь будет устраивать интервью

>в первую очередь он смотрит на твою страницу в апсторе
Если у тебя там крутой(ые) проект(ы) — тебе не особо и искать работу нужно.
Но у тебя там высеры, и всем похуй на них.

>во вторую на твою страницу на гитхабе
Если у тебя там крутой(ые) проект(ы) — тебя схантят через гитхаб и вопросов не будет. В iOS ни разу про такое не слышал, а вот в других областях вполне себе.
Но у тебя-то там ведь ничего кроме высеров нет, оно годное только чтобы кинуть после собеса и скаазать "вот код, можете посмотреть, тестовое делать не хочу".

>в третью спрашивает тебя про твои проекты и соотоносит эти факты со своими хотелками, и уже потом идёт максимально ёмкий тестовый собес
Ты чего ожидаешь? Что кто-то будет платить программистам чтобы они сидели страдали хуйнёй, потому что не у кого-то — а у самого великого снежинки-ждуна нет опыта?

Процесс найма максимально оптимизирован, как бы больно из-за этого не было.
Резюме отбирают хрюши, и изначально прозванивают и проверяют на адекватность они же — это дёшево.
После сразу проводят собеседование, потому что это дёшево и быстро — ты за первые 10-20 минут можешь отсеять кандидатов, вместо того чтобы тратить хуй знает сколько часов на изучение их высеров на гитхабе.
Вылезай из манямирка, пчел.
Аноним 14/04/22 Чтв 12:50:22 2335534 505
>>2335523
> ты за первые 10-20 минут можешь отсеять кандидатов
А если вам 15 минут не заворачивают в хуй, а полноценно продолжают собеседовать как этих
>>2335164
>>2335112
>>2335149
то интервьюер банально проявляет вежливость и даёт вам, долбоёбам, шанс.

А ожидать что кто-то будет писать вам чеклисты на что вы не так ответили и что подтянуть — нужно быть максимальным долбоёбом. Там таких как вы ещё 20 штук в очереди, сорян.
Фидбек — такое же проявление вежливости, не более.
Аноним 15/04/22 Птн 13:58:50 2336346 506
Что в тиньке на лайвкодинге дают? Литкод или какие-то прикладные щалачи?
Аноним 15/04/22 Птн 14:40:48 2336375 507
>>2336346
последний раз спрашивали об четырёх величайших паттернах проектирования, оказывается какая-то книга обязательная к прочтению есть, работу с памятью, как устроен опшнл под капотом, короче обычные васяны, никакого литкода там конечно не будет
Аноним 24/04/22 Вск 19:15:07 2343313 508
Аноним 25/04/22 Пнд 15:33:06 2343804 509
Аноним 26/04/22 Втр 14:06:10 2344480 510
1633199895509.mp4 404Кб, 592x640, 00:00:04
592x640
На обучении дали задачку на конкурренси, ну типа безопасный аррей
Сделал через такски и асинк авейты - говно так нельзя, это сырой код, делай по старому
Пишу теперь как обезьяна семафоры, к этому стоит привыкнуть как и к отсутствию перспектив писать на swiftUI'е, писать таски, пихать везде мввм вместо clean или IVO? Как выбить из себя порриджевость?
Аноним 27/04/22 Срд 11:29:34 2345098 511
>>2344480
>к этому стоит привыкнуть
Если хочешь найти работу в ближайшей перспективе — да.

>как и к отсутствию перспектив писать на swiftUI'е
Про это лучше вообще забыть.

>пихать везде мввм вместо clean или IVO?
MVC можешь пихать, пчел. Не зависит качество кода от выбора паттерна по которому ты его по файликам будешь раскладывать.
Только на собесах так не говори, у большинства нормис-макакенов жепу рвёт от такого нигилизма, если у тебя не на 20 лет больше опыта.

>Как выбить из себя порриджевость?
Можешь юзать в петах чтобы удовлетворяться. И страдать от сырости там, а не срать тем кто будет после тебя на проде.
Можешь искать проекты на современных стеках как поднаберёшься опыта.
Аноним 27/04/22 Срд 12:36:30 2345131 512
Screenshot 2022[...].png 122Кб, 926x356
926x356
Перекатываюсь в веб, начал с азов, оцените работу
Аноним 28/04/22 Чтв 12:56:00 2345859 513
>>2344480
Потоко-безопасность надо на акторах делать. По существу, пили своё приложение на свифтЮИ и радуйся, на галерах тебя никто не держит, или ищи контору где есть хотя бы комбайн, это значит что через год там возможно появится и новый конкаренси, к тому же на комбаине хотя бы можно обкатать асинхронные алгоритмы, которые отзеркалены в конкуренси на асинк сиквенс протоколе
Аноним 03/05/22 Втр 21:08:12 2349576 514
image.png 151Кб, 1400x383
1400x383
image.png 288Кб, 1400x468
1400x468
Аноним 04/05/22 Срд 03:31:32 2349667 515
>>2349576
Да то что 95% приложений в маркетах - календари, тудушки, каталог или приложение показывающее штрихкод для пятеры. Все что выходит за рамки обычной вкладки хрома на айфоне уже вызывает такую канитель и еблю, и по факту если разрабу нужно пикнуть фотку из галереи, или включить камеру - он ставит пакет в котором просто нативный код с NSобжектами. Так что дальше это все развиваться не будет, сейчас оно в балансе и так и останется
Аноним 04/05/22 Срд 12:37:31 2349856 516
1*3ye2c5LSB4byr[...].png 130Кб, 856x599
856x599
>>2349576
Чел, ну ты как-то скромно черрипикнул из статьи пикчи, давай на приложение посмотрим, вот нужный пик, кекус.

В целом не понятно нахуя тут вообще какой-то код писать, кросплатформенный или нативный, это же можно было в каком нибудь no-code редакторе захуярить за пол дня. Как и любой простой лэндосик или бэкэнд.
Аноним 09/05/22 Пнд 23:02:05 2353549 517
Почаны, кого уже сократили. Из сбера, втб и прочих? Долго искали новую работу?
Аноним 13/05/22 Птн 16:28:35 2355818 518
Ходил на собесы раз 6 или 7 подряд хрюша отказывает(хотим найти поопытнее), не могу никак дойти то технического
Как по звонку так и по переписке
При этом полгода назад, когда искал работу получил 4 оффера из 5 собесов
Зарплатные ожидания не изменились
В чем дело, есть этому объяснение(кроме очевидной пыняперации)?
Рыночек так сильно обвалился?

Мб я дохуя прошу, но раньше с этим проблем не было
В общем уже пригорает потихоньку, не что я делаю не так
Аноним 14/05/22 Суб 16:04:08 2356288 519
>>2355818
>Рыночек так сильно обвалился?
This.
Аутсорс съебался с рынка, а часть продуктовых компаний просто ссут нанимать новых овёсеров, учитывая что их завтра могут пидорнуть из стора. А хрюши продолжают создавать вид бурной деятельности чтобы их не посокращали за ненадобностью, кек.
Аноним 16/05/22 Пнд 04:10:11 2357224 520
Снимок экрана 2[...].png 150Кб, 490x2022
490x2022
Бля, анальники, вы заебали, не все тут уже 4 года с пробочкой на должности помидора ходят, чтобы сказать вкатуну "просто берёшь и без задней мысли пишешь проекты". Как их писать-то, если только пикрил прошёл?
Аноним 16/05/22 Пнд 06:54:39 2357239 521
Как с ебалом, рабсвинянцы, нравятся последствия вторжения в другую страну? И это только начало. А ведь вас предупреждали.
Аноним 16/05/22 Пнд 14:20:12 2357386 522
16409849202910.jpg 9Кб, 200x200
200x200
>>2357239
>эти звуки перемоги из подвала

>>2357224
Ну ты шапку треда-то посмотри.
Аноним 16/05/22 Пнд 15:32:56 2357416 523
>>2357239
а ты тут откуда? рассказывай, ты отделяй мух от котлет, мы все тут адекватные мирные аноны
Аноним 16/05/22 Пнд 16:29:39 2357435 524
>>2357224
Ну ты еблан, без обид, синтаксис языка только открывает доступ к инструментам разработки. Ты свой пикрелейтед буквально можешь проходить без мака и икскода.
Дальше берешь и делаешь проекты из книжек, курсов, гайдов. Смотришь банальное погодное приложение - пару лейблов, может какая-то кнопка обновить, может текстовое поле для поиска города, перечисление погоды с sf значками, апи коллер который формирует ссылку на любое погодное апи и обрабатывает джейсона с него. Подставляешь результат из джейсона в лейбл с градусами, подставляешь из перечисления нужную погоду во второй, по вкусу добавляешь темную тему с другим фоном. Потом делаешь какой-нибудь круд с кор-датой/рилмом, ту-ду лист обычно, потом уже реально просто смотришь что нравится, можешь флаппи берд сделать, можешь с картами что-то. Когда определишься - делаешь большой какой-то проект. По вкусу можешь докинуть приложение на мак, например, или взять какой-нибудь кит и сделать демку(виджет, что-то с металом, танцующую АР жабу, что-то с нейронками типа детектора хуев). Но обычно до этого не доходит и ты устраиваешься со своей ссаной погодой и туду-листом.
По аналогии, как умение решать задачи по сортировке арреев на жаваскрипте помогут тебе написать сайт? Наверное нужно посмотреть на фреймворки, узнать как связаны между собой хтмл, цсс, фреймворк и жс?
Курса азиатки из шапки(только качай обновленный, это старая версия) тебе хватит чтобы рвануть, для него вообще свифт учить не надо в принципе.
Аноним 20/05/22 Птн 18:08:29 2360123 525
photo-35539.jpg 33Кб, 300x300
300x300
Дали задание переделать учебное приложение под clean или вайпер. Я не вдупляю вообще в это. В приложении что надо переделать нет никакого юзер-ввода, ну сказали сделать что-то, ладно. Но я ничего найти даже по теме толком не могу, либо гайды индусов со сторибордами, либо огрызок статьи на вендерлихе без сорса. В книгах все обычно заканчивается на mvvm, а рамблеровская книга по вайперу просто перечисляет как рамлеровские айосники друг другу сосут по кругу, ни единой строчки кода.
Может есть какой-то материал от которого приходит просвещение нахуя это вообще нужно и ВАУ ОНО ПОЛЕЗНО? Я просто не понимаю как приложение на 200 строчек натянуть на эти 6 файлов, большая часть из них ничего буквально делать не будет. Я не понимаю как интегрировать навигейшенконтроллер, куда, в роутер? А что в сценделегате тогда писать как рут? А как сделать пуш нового вью во вью?
Аноним 22/05/22 Вск 21:11:54 2361365 526
>>2360123
>нахуя это вообще нужно
Крагокульт.

>Может есть какой-то материал от которого приходит просвещение
Нет такого. Более того — реализации клина и вайпера у всех свои, общие там только названия слоёв.
Хуйни по примеру из итернета, вот первый из гугла — https://github.com/gabhisekdev/Viper-Architecture
От ждуна большего не потребуют.

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

>Я просто не понимаю как приложение на 200 строчек натянуть на эти 6 файлов, большая часть из них ничего буквально делать не будет
Так половина индустрии живёт, привыкай.
Аноним 23/05/22 Пнд 13:40:48 2361688 527
>>2361365
Спасибо, я так и думал, я нашел на гитхабе неплохой похожий на мой проект и переписал его, теперь жду проверки, посмотрим как будут придираться на тему ТВОЙ ВАЙПЕР НЕ ВАЙПЕР.
Я просто в ахуе с того что на мвс я это приложение писал подергивая писос минут 10, а эту хуйню 2 дня делал, и она абсолютно такая же в симуляторе
Сап ананасы! Аноним 18/06/22 Суб 20:24:03 2383123 528
Сап ананасы!
Пилю небольшую кулстори как попал к инфоцыганам и прошу добавки с аппетитом кушая.
-
На айтишный язык по основной работе имею должность сеньора-помидора, а также несколько сайд-проектов как самозанятый (юрист-хуист). Для полноты картины - по упомянутому основному месту работаю в небольшой пожарной фирме начюра и отдел состоит из, собственно, меня и еще двух человек. Нужды не испытываю, потребности и гештальты современного человека +- закрыты, но в конце мая от дира поступило заманчивое предложение в качестве гонорара проплатить от фирмы какую-нибудь хотелку после моего возвращения из отпуска.
Выбор пал на IT, слишком интересно последние полтора года от товарища-голангера звучала поступающая о сфере информация. Думал-думал в отпуске, почитал в интернете, пообщался с айтишником на работе при возвращении и выбор пал на Свифт, так как есть на чем писать и тестить (да и в целом онанирую на Кука).
Проплатили мне инфоцыган и понеслась душа в рай.
Курсы - залупа, сразу видно, но за казенный счет не против структурированного изложения тем по порядку, менторов в слаке, вебинарам и т.д. (Кстати, проигрываю с ментора, сенпай и то солидней звучит).
Так вот, неделю сижу за книгами, видосами и материалами из интернета все свободное время от работы (~6 часов в сутки) и не могу оттащить себя за уши.
Хуй знает, не особо любил подобное в школе, на ЕГЭ по математике рисовал половые органы в КИМах а тут прям заинтересовался и, черт, тянет изучать что-то новое в своем бумажно-судебном дне сурка.
Через телегу вкатился в тусовку ребят-разрабов, сходил на сходочку сегодня, зазнакомился, скинули полезных ссылок на всякое и доволен как слон.
Так понимаю, подобное часто бывает и очень интересно послушать размышления анонов и, при их желании, реквестирую кулстори о знакомстве со Свифтом.

26 лвл кун из ДС-2
Аноним 19/06/22 Вск 15:20:28 2383626 529
>>2383123
Поделись тусовкой.
Аноним 20/06/22 Пнд 01:04:42 2384032 530
Анон поясни для устройства критично иметь приложение в сторе или проекта на гитхабе достаточно?
Аноним 20/06/22 Пнд 10:45:00 2384233 531
>>2384032
Достаточно на гитхабе.
Аноним 21/06/22 Втр 10:29:19 2385065 532
Аноним 02/07/22 Суб 07:59:28 2394114 533
Что могут спросить на собесе сеньора? я 2 года сидел один на проекте пинал хуи по сути. Повышение мне отказали, теперь ищу вакансии и собесы

Обычный мидл по сути, ну мб миддл++

С нуля один не писал проекты
Аноним 02/07/22 Суб 09:59:37 2394135 534
>>2394114
Пиздец мидлы пошли.
Аноним 02/07/22 Суб 11:32:31 2394166 535
>>2394114
имхо на сеньёра вообще нет собесов дрочильных, просто база по платформе и пиздят за жизнь, короче чем меньше пиздишь тем лучше чтобы нигде не проебаться
Аноним 03/07/22 Вск 18:26:07 2395297 536
>>2394114
Блять, да что угодно. Могут ебать алгосами, могут ебать кишками какой-нибудь залупы, могут ебать каким-то конкретным стеком, а могут вообще не ебать и просто нанять попиздев пол часа, лол.
Аноним 07/07/22 Чтв 12:53:49 2398563 537
Аноны, нужно узнать дату рождения пользователя но такое через ревью не проходит. Может есть какие-то рабочие варианты как это обойти? Возраст не нужен, именно дата
Аноним 07/07/22 Чтв 14:30:15 2398685 538
>>2398563
Очевидный стартовый экран с дейт-пикером или алерт проверяющий наличие даты и выбрасывающийся если она не введена. Это вообще пидрильство какое-то - высасывать данные из телефона.
Аноним 07/07/22 Чтв 14:49:42 2398705 539
>>2398685
Ты не понял кажись. Именно это и сделано, дейт пикер при регистрации, никаких высасываний скрытых данных из телефона. Просто у эпл есть пункт в гайдах, что нельзя мол спрашивать дату рождения хотя есть приложения которые это спокойно не делают , и на основании этого нашу аппку разворачивают на ревью.
Аноним 07/07/22 Чтв 14:50:21 2398706 540
>>2398705
>которые спокойно это делают
быстрофикс
Аноним 09/07/22 Суб 20:17:00 2400915 541
Как понять комлишен хэндлеры? Я понял что у меня дыра, я не понимаю сути. Как ими передавать данные, как получать данные из эскейпинг кложур через них. Смотрю мануалы и выглядит так будто все понимают сходу эту херню, а я нет. Есть какой-то хороший материал по этой теме?
Аноним 10/07/22 Вск 12:52:14 2401305 542
>>2400915
Это просто анонимные функции, чел. Пользоваться так же, как обычными функциями.
Аноним 08/08/22 Пнд 23:20:30 2428546 543
тред умер нахуй.gif
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов