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


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
501 37 127

ИТТ продолжаем разрабатывать под самую хуёвую Аноним 18/04/19 Чтв 18:24:42 13835421
Снимок экрана 2[...].jpeg (242Кб, 1260x788)
1260x788
images.png (3Кб, 225x225)
225x225
148879434825658[...].jpg (379Кб, 724x1024)
724x1024
15555800901750.jpg (227Кб, 700x933)
700x933
ИТТ продолжаем разрабатывать под самую хуёвую платформу, угощать пряниками токсичных и выяснять как с нуля вкатиться на мидл вакансию.

Ломающие новости.
Вакух для мидлов почти нет. Эпл задерживает папки для русских разрабов. SearchID для русских разрабов вроде не пашет. Доки не читать в треде ьтупые вопросы задавать. Инглиш не нужон.

>С чего вкатываться?
Со 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

ласт >>1338060 (OP)
Аноним 18/04/19 Чтв 20:12:02 13836232
Мда, а я ссылки заготовил (нет)

Впрочем, единственное осталось набить руку писать через код УИ, через хибы не осиливаю.
Аноним 19/04/19 Птн 22:53:20 13844633
Screenshot 2019[...].png (447Кб, 1834x1684)
1834x1684
Аноним 20/04/19 Суб 20:05:48 13850134
Аноним 20/04/19 Суб 21:50:53 13850845
>>1384463
>Ну как поразрабатывали?

Через полгода работы какраз на айфон хватит
Аноним 21/04/19 Вск 17:27:00 13859526
Аноним 21/04/19 Вск 17:33:08 13859567
А все. разобрался.
Аноним 22/04/19 Пнд 19:36:18 13868168
как гугл в youtube запилил ripple эффект?
как сделать как в youtube bottom sheet?
Аноним 22/04/19 Пнд 20:05:41 13868539
можно ли юзать UserDefaults как shared preferences в ведре и хранить несколько сотен key/value ?
Аноним 22/04/19 Пнд 20:45:10 138687910
>>1386853
для этого дерьма юзай файл систем и кодейбл. Один раз научишься потом всю жизнь кайфуешь
Аноним 23/04/19 Втр 13:24:30 138725911
Аноним 23/04/19 Втр 13:32:00 138726312
Аноним 23/04/19 Втр 13:37:44 138726413
>>1387263
спс
а я как юзер могу зайти в папку documents приложения, и посмотреть что там лежит?
Аноним 23/04/19 Втр 13:48:07 138727214
>>1387264
Да можешь. Надо скачать песочницу устройства себе на комп и полазить там. Не помню точно как то делается из верхнего меню Window -> Devices -> Выбираешь устройство -> там есть шестерёнка и что то типа скачать файлы. Сейчас лень искать. Так же если ты в симуляторе во время рантайма можешь вывести каррент директори в лог с помощью файл менеджера, и в терминале с помощью команды cd зайти в эту директорию.
Аноним 23/04/19 Втр 13:56:18 138727815
>>1387272
сорян за нубские вопросы,
а есть ли папка, куда юзер не сможет залезть. не хочу чтоб он спиздил контент
Аноним 23/04/19 Втр 14:18:06 138728916
>>1387278
Я имел ввиду что когда ты разрабатываешь ты туда можешь залезть. В реальном приложении чтобы юзер смог посмотреть файлы тебе надо реализовать что то типа проводника или файндера в своём приложении. И этот файндер может лазить только в пасочнице на жестком диске телефона куда иос поместила твоё приложение.
Аноним 24/04/19 Срд 21:46:44 138804017
.png (73Кб, 1580x1132)
1580x1132
Наглядно про рыночек для вкатывальщиков.
Аноним 25/04/19 Чтв 00:04:40 138814718
>>1388040
>javascript-разработчик - 6%
совсем джаваскрипт загибается
Аноним 25/04/19 Чтв 08:07:39 138823519
>>1388147
Жс нужен фронтэндерам и фулстэкам, а просто программист на жс никому не нужен, это же очевидно.
Аноним 25/04/19 Чтв 10:49:35 138831920
>>1388040
Ты чё блять решил ежа голой жопой напугать?
Аноним 25/04/19 Чтв 12:05:09 138835821
>>1388319
Ну так ведь это факт, что для джунов нету работы на ios
Аноним 25/04/19 Чтв 12:09:08 138836322
608924-1d5dd107.jpeg (42Кб, 600x525)
600x525
Аноним 25/04/19 Чтв 14:21:53 138843723
>>1388358
>Ну так ведь это факт, что для джунов нету работы на ios
Есть, и полно. Хотя в этом месте это уже традиция твоя, маня.
Аноним 25/04/19 Чтв 15:18:19 138847024
Аноним 25/04/19 Чтв 15:20:45 138847225
1555909280395-g[...].webm (2297Кб, 426x426, 00:00:24)
426x426
Насрал в тред жидкими обжектив си и свифтом
Аноним 25/04/19 Чтв 16:34:12 138851126
Аноним 25/04/19 Чтв 17:52:20 138856727
Ниединого пруфа, что и было изначально понятно.
Аноним 25/04/19 Чтв 18:03:01 138857728
Аноним 25/04/19 Чтв 18:53:01 138862929
Аноним 25/04/19 Чтв 19:18:51 138866230
Аноним 25/04/19 Чтв 19:25:39 138867131
>>1388662
на hh реальных вакансий нету. Они есть только на моём круге, а там их реально мало, и уж тем более ни о каких джуиниоров речи не идёт
Аноним 25/04/19 Чтв 20:27:02 138872932
>>1388671
>моем круге
Может, начнем с того, что джунов там вообще не ищут?
Аноним 25/04/19 Чтв 21:21:54 138874833
>>1388358
Я джун, ищу работу, уже 3 компании предложили (85к на руки в среднем), сейчас думаю, что выбрать. ДС, если что. Так что хуй знает.
Аноним 25/04/19 Чтв 23:58:42 138885334
>>1388748
Прям джун или перекат из другого языка делал?
Аноним 26/04/19 Птн 01:30:39 138889735
>>1388853
Джун без опыта работы, но с несколькими ТЗ на гитхабе и четырехлетним опытом программирования в целом.
Аноним 26/04/19 Птн 01:35:14 138889836
>>1388897
А что по стеку?

мимодругой
Аноним 26/04/19 Птн 02:59:11 138890837
Аноним 26/04/19 Птн 09:22:57 138895838
>>1388897
Objective c учил, или только swift?
Аноним 26/04/19 Птн 11:05:09 138899839
Аноним 26/04/19 Птн 11:08:05 138900140
>>1388998
вангую тебя берут на ноду в основном, зря ты её указал
Аноним 26/04/19 Птн 11:22:32 138901041
>>1388908
Сложно было со скриптовых языков закатываться?
Аноним 26/04/19 Птн 11:28:28 138901642
>>1388908
Чего блять? Нахуй ты мне говноязыки свои рассказываешь. Ты куда устроился? Меня интересует стек ждуна гейоси.

Хотя, я и так знаю. Просто интересно что ты знаешь.
Аноним 26/04/19 Птн 20:25:11 138937043
Аноним 26/04/19 Птн 22:39:07 138947344
SQLO8dYQXw8.jpg (163Кб, 750x1125)
750x1125
Вечер добрый, господа. Прошу не судить за вкатывание и по возможности помочь советом. Ситуация такова что перекатился с фулстека на свифт, долго объяснять, но на айосе рили нравится работать. Работаю на фрилансе, частота проектов и качество требований оставляет желать лучшего, планировал на удаленку но все смотрят на год опыта и даже не собеседуют. Сейчас что-то стрельнуло посмотреть в сторону офиса, подскажите, что сейчас нужно галере от айосника? Где спиздануть, чего подучить, чтобы залететь как мидл на нормальную зп? А то вообще не в курсе как вы там целой бандой один проект пилите и чем вообще владеете. Так как все эти скилы типа гита, скрама, паттернов, и тд уже есть, сейчас я могу подтянуть недостающие скилы, вангую что это всякие mvvm-c, viper, rxswift, тесты, и надеюсь что не objc.
Аноним 26/04/19 Птн 22:44:33 138947745
>>1389473
Как ты на мидла собрался без опыта вкатываться? Твои фриланс-проекты будут лишь малым плюсом при трудоустройстве, даже если там что-то интересное.
Аноним 26/04/19 Птн 22:51:06 138947946
>>1389477
>без опыта вкатываться
в этом и есть мой вопрос, без какого опыта?
Аноним 26/04/19 Птн 22:58:51 138948147
Аноним 26/04/19 Птн 23:24:12 138949448
>>1389479
говори что ты мидл-лид, устраивайся в стартап и пили в одно рыло прилу, видно что ты потянешь. годик другой поделаешь, потом катись в команду, у меня так было.
Аноним 27/04/19 Суб 01:11:57 138953649
MacOS треда не нашел. Хочу запилить небольшую тулзу, но под мак не кодил никогда. С чего начать? Есть годные ресурсы? Objective-C на помоечке и все пилится на Swift?
Аноним 27/04/19 Суб 01:33:07 138954350
>>1389536
1.Swift
2.Начинай с создания проекта. Если ты никогда не кодил - ищи туториалы. К сожалению, их меньше чем на гейоси. Удачи.
Аноним 27/04/19 Суб 10:54:47 138965151
Анончики, я знаю, что вы вовсе не токсичные, есть вопрос:
Совсем недавно начал учить Swift, хочу пойти в местную аутсорс контору. Вкатиться туда вроде не особо сложно, с учетом того, что живу в небольшом городе и тут в принципе под iOS никто не пишет слишком дорогой порог вхождения я так понимаю. Так вот, до этого вполне неплохо кодировал под шарпы, но понял, что это не мое.
Сейчас задрачивал паттерны, в принципе понял суть вайперов, мвп и тд. Общаюсь с JSON, пробовал в кордату и реалм, единственное, что не могу в Rx.
Проблема в том, что я не могу никак собрать все эти знания воедино и запилить полноценный проект, который:
Будет иметь несколько связанных модулей, парсить какие-то данные и перекидывать их между собой, а так же хранить что-то.
Главный трабл заключается в том, что все уроки/статьи показывают только основы работы с каким-нибудь фреймворком, но как это прикрутить к своему проекту - непонятно. Так например я не понимаю Rx от слова совсем. Да, окей, работа с асинхронными данными, круто, но как из этого собрать все воедино - непонятно. Да и вообще тема многопоточности весьма сложная как по мне те статьи, которые в шапке совсем не подходят для новичков
Так вот, есть ли какие-то действительно годные статьи в которых показано как все это собрать или хотя бы best practices применений тех или иных фич в реальных проектах?
Вообще может есть какие-то годные проекты на гитхабе, где без ультра-заебов можно понять как это все работает?
Аноним 27/04/19 Суб 11:04:11 138965752
Аноним 27/04/19 Суб 11:06:19 138965953
>>1389657
Ух, годнота! Спасибо, добрый анон. А вообще если не сложно, можешь расписать какими знаниями должен обладать джун, то есть минимальный стек технологий, который я должен понимать и что вообще необходимо уметь делать, чтобы вкатиться?
Аноним 27/04/19 Суб 11:42:10 138969954
>>1389651
это не удивительно, под ведроид я осилил rx за неделю, под ios неделю делал подписку на variable
Аноним 27/04/19 Суб 12:15:32 138971755
>>1389699
Как можно так долго разбираться, если уже освоил на другой платформе лол?
Аноним 27/04/19 Суб 12:55:17 138973656
>>1389659
>А вообще если не сложно, можешь расписать какими знаниями должен обладать джун, то есть минимальный стек технологий, который я должен понимать и что вообще необходимо уметь делать, чтобы вкатиться?
Делать любую вещь в УИ ките. Сказали 1000 ячеек в кастомном коллекшен вью запилить с анимацией перехода и подкачкой видео - берешь и делаешь.
Рх так вообще не нужен. Все можно делать через GDC
Аноним 27/04/19 Суб 13:33:52 138975157
>>1389536
Если UI не нужно то можно довольно просто запилить тулзу для консольки на SPM. https://swift.org/package-manager/
Так же MacOS это UNIX, почти всё что можно в Линупсе можно в мак оси. То есть можно писать хоть на Питоне, хоть на Расте, хоть на чём. Если нужен юи, то так просто его не сделать, придётся углубляться во фреймворк юайный AppKit, у него уже апи на Obj-c или Свифте, в этом случае стартуешь с темплейта к Xcode для macOS приложения.
Аноним 27/04/19 Суб 13:52:15 138976458
>>1389736
>Рх так вообще не нужен. Все можно делать через GDC
А вот тут я что-то не понял, как это связано?
Аноним 27/04/19 Суб 14:20:16 138979159
Аноним 27/04/19 Суб 14:26:53 138979960
>>1389791
Да это понятно, вопрос все еще актуален.
Аноним 27/04/19 Суб 15:27:23 138985861
>>1389717
потому что дока - это три нерелевантных примера блять
Аноним 27/04/19 Суб 19:47:28 139010962
>>1389858
И что?

Вспоминая ведройд иос кажется продуманной вещью.
Аноним 27/04/19 Суб 20:22:01 139013463
>>1390109
Сейчас да, ща хоть какие-то примеры завезли в документацию, а раньше когда джейлбрейки ещё быдло ставило, любве методы аппки кроме рестовых становились UNDEFINED BEHAVIOUR, и в целом отношение к мобильным разрабам было к быдлу.
Аноним 27/04/19 Суб 22:25:28 139021964
>>1390109
хз, мне не кажется, но я и книжек не читал, хуяк хуяк и в продакшн
Аноним 29/04/19 Пнд 11:20:16 139143865
короче я отлизал хрюшке и за прошлую неделю упали три предложения на круге. Никогда такого не было.
Аноним 29/04/19 Пнд 17:07:57 139161966
Подкиньте годных конференций/дайджестов по сабжу. Желательно без дебютов выхода девственников в свет.
Аноним 29/04/19 Пнд 17:08:49 139162367
Аноним 29/04/19 Пнд 17:36:00 139163868
>>1391623
Книги для быдла, а можно в виде роликов на ютубе?
И чтобы не длиннее двадцати минут, ну как серии Рика и Морти.
Аноним 29/04/19 Пнд 20:05:41 139174669
>>1391623
Знаем, видели эти ваши книги. Но в книгах нету тех сахарных мелочей, которые можно почерпнуть из конференций, как например чел разбирает работу фреймворка под капотом, кодит и по ходу дела рассказывает про его личные бестпрактис, про тул какой-нибудь интересный упомянет. Вообщем что не найдешь в книгах, и что можно посмотреть на лайте, можно длиннее 20 минут но чтобы интересно как рик и морти. Пробовал смотреть какао-головы, но там много воды, одного чела там приметил только. Еще как-то скидывали стрим брутального кодера, который под пивко и элегантно выражаясь нецензурной речью, делает проект и поясняет каждое свое действие мудреное опытом.
Аноним 29/04/19 Пнд 21:17:05 139179770
>>1391746
могу посоветовать wwdc, но там надо будет поработать, в развлекательном формате они не пойдут
Аноним 29/04/19 Пнд 23:56:03 139184071
>>1391746
>Еще как-то скидывали стрим брутального кодера, который под пивко и элегантно выражаясь нецензурной речью, делает проект и поясняет каждое свое действие мудреное опытом.
А ссылку можно? Я бы глянул на это.
Аноним 30/04/19 Втр 17:31:15 139218172
kap.gif (4257Кб, 370x696)
370x696
Собственно, ситуация - здесь CollecitonView находится внутри UIScrollView, и мне нужно сначала сам коллекшен вью - это вьюшку (без внутреннего скрола) доскролить до верхнего окна, а потом не отрывая пальца скролить само внутреннее содержимое коллекшен вью.

Мне не понятно как сделать так, чтобы вначале contentOffset у самого коллекшена не работал, тупо отключить скрол, и включить когда достигнет верха, но так работает только если убирать пальцы.
Аноним 30/04/19 Втр 23:36:22 139232073
>>1392181
Впрочем, на слаке уже давно решили траблу.
Аноним 30/04/19 Втр 23:39:15 139232274
Аноним 01/05/19 Срд 03:38:28 139239175
Антош, а если у меня нету возможности обновиться на самую последнюю mac os(сижу на high sierr’e), это ведь не мешает вкату? Или важно именно под mojave сидеть?
Аноним 01/05/19 Срд 07:40:10 139240576
Screen Shot 201[...].png (195Кб, 1046x808)
1046x808
Хочу написать родное приложение для macOS. Что посоветуете прочесть чтобы сразу и основы Swift, и какое-никакое затрагивание Cocoa, Core Frameworks, NSWowSoClassVeryProtectedSuchString и всего этого?
Из других языков — средне владею Python.
Аноним 01/05/19 Срд 09:31:53 139242677
>>1392391
будешь писать на старом свифте
Аноним 01/05/19 Срд 11:51:33 139246878
>>1392405
Доку по свифту почитать, а потом поискать туторов хау ту билд апп ин мак.
Аноним 01/05/19 Срд 14:40:53 139255679
Аноны, есть тут те, кто готов помочь начинающему вкатывальщику? Делаю проект для дальнейшего трудоустройства, есть вопросы, хотелось бы получить ответ от знающих людей
Аноним 01/05/19 Срд 15:33:18 139258680
>>1392556
Кидай гитхаб, посмотрим на тебя.
Аноним 01/05/19 Срд 16:27:17 139261281
Тот, кто удачно вкатился за последний год, вы только swift учили или objective-c тоже?
Аноним 01/05/19 Срд 19:45:10 139275682
>>1392586
Интересует вопрос кэширования. Есть какие-то данные, которые я получаю из json. Нужно видеть эти данные и при отсутствии интернета. Как реализовать кэширование? Я так понимаю что их нужно сохранять в бд и на экран уже выводить данные из бд. Или нет?
Аноним 01/05/19 Срд 20:57:55 139279183
Аноним 01/05/19 Срд 20:59:00 139279284
Аноним 01/05/19 Срд 21:05:46 139279785
>>1392791
нету что ли чего-то готового для решения этой проблемы?
Аноним 01/05/19 Срд 21:40:29 139280786
>>1392797
Чего? Готовые решения? Какие тут нахуй готовые решения нужны? Может быть юайчик мышкой еще строить нужно?
Аноним 02/05/19 Чтв 16:49:39 139303487
>>1392756
Иос умеет сохранять файлики в песочницу. Делай файлики, сохраняй их в песочницу с помощью файл менеджера. Доставай их оттуда тоже с помощью файл менеджера. Джейсон это текст, который можно сохранить в файл. Все файлы это по сути текст.
Аноним 02/05/19 Чтв 16:53:50 139303888
Аноним 02/05/19 Чтв 16:58:47 139304289
Нужно ли задрачивать алгоритмы и структуры данных? Если да, есть ли годные сервисы, которые проверяют решение на свифте?
Аноним 02/05/19 Чтв 17:07:11 139304390
>>1393042
Есть реп от Рэя с реализацией на свифте всего чего нужно
Аноним 02/05/19 Чтв 20:27:33 139315091
>>1393042
Алгоритмы, структуры? Зачем? Большинство времени это ебанина аля зачем мне нужен child контролер в UiWindow.keyWindow для того чтобы отображать данные в тейбл вью контролере.
Аноним 02/05/19 Чтв 21:31:20 139316992
>>1393042
да нужно, в этом и смысл сфита. Но задрачивать не стоит. Рекомендую начинать со стандартной либы. Пушто там почти уже всё есть для макаки и не только.
Аноним 02/05/19 Чтв 23:49:43 139321893
Подскажите, я ведь смогу засабмитить приложение в app store через виртуальку или будут проблемы?
Аноним 06/05/19 Пнд 10:58:23 139476194
Screenshot 2019[...].png (494Кб, 1790x1434)
1790x1434
Cобственно, я понимаю что в чем проблема этой строчки, но как мне наложить градиент на эту вьюшку? Внутри layer этой вьюшки не получается, хкод намертво зависает и отказывается работать.
Аноним 06/05/19 Пнд 12:01:37 139478295
Подскажите, а в галерах выдают рабочие макбуки? Вангую что нет, поэтому хочу прикупить себе кастом 13 с i7 и 16RAM 2017 года, либо iMac. Первый очень нравится своей практичностью, второй производительностью. Что посоветуете?
Аноним 06/05/19 Пнд 12:48:30 139480396
>>1394782
Для начала, найти работу.
Аноним 06/05/19 Пнд 14:24:33 139481097
Похоже, iosbooks заблокировали
Поделитесь куда перекатились, если в курсе
Аноним 06/05/19 Пнд 14:27:27 139481198
>>1394810
Ложная тревога, просто переименовали
@iOSLibrary теперь называется
Аноним 11/05/19 Суб 16:32:23 139766499
Если я знаю только objective-c, могу ли я устраиваться на работу или свифт тоже нужен?
Аноним 11/05/19 Суб 16:34:58 1397667100
Аноним 11/05/19 Суб 19:01:03 1397787101
>>1397667
Пишу по тихому на швифте около полугода. Обжс ток иногда могу чуток читать, кложуре заметить или что-то в этом вроде.

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

Перекатился с жидбрейнс, а привычка осталась.
Аноним 11/05/19 Суб 19:51:50 1397825102
>>1397787
Ну objc та ещё боль. Надо привыкать, по другому никак.
Аноним 11/05/19 Суб 20:42:46 1397892103
>>1397825
Мне нравится синтаксис, ты мне дай нормальный форматтер.
Аноним 12/05/19 Вск 01:12:57 1398097104
>>1397892
Сэр, вас в гугле забанили?
Аноним 14/05/19 Втр 12:57:15 1399651105
Вечер к чаю, господа. Что у нас в снг спрашивают у потенциального мидла?
Аноним 14/05/19 Втр 13:03:06 1399656106
>>1399651
Классику

хуи сосешь? Бочку делаешь?
Аноним 14/05/19 Втр 13:28:15 1399675107
Аноним 14/05/19 Втр 14:30:31 1399701108
>>1399675
Так это джун, тебе далеко ещё до миддла
Аноним 14/05/19 Втр 15:37:40 1399736109
>>1399651
Все почему то спрашивают gcd и просую мультипоокавую муть. И тестовых заданий на неё много. Хотя и нахуй она нужна. На современных телефонах можно всё в одном потоке хуярить и не париться. Это для каких то супер качественных проектов типа телеги нужны много потоков, но это уровень явно не мидла. А у нас даже на джунов мультипоточностью дрочат.
Аноним 14/05/19 Втр 16:41:00 1399777110
>>1399736
Может ты перепутал рассуждения о многопоточности с важностью понимания что нельзя а что можно делать в главном потоке?
С другой стороны это не так сложно, создание очереди простое как создание массива, операция это простой объект, ну группы операций чуть сложнее. Или я не прав?
Аноним 15/05/19 Срд 11:08:45 1400304111
поясните за rxswift и жизненный цикл uiviewcontroller
если я подписываюсь в viewWillAppear, нужно ли обнулять disposeBag в viewDidDisappear ?
Аноним 15/05/19 Срд 13:19:58 1400417112
>>1400304
Можешь обнулять, а можешь и не обнулять. Не вижу проблем. Но лучше обнулять когда ВС уничтожается.

А лучше вообще выкинуть рх. Он не нужен. У тебя гсд есть.
Аноним 15/05/19 Срд 13:53:30 1400426113
Аноним 15/05/19 Срд 15:06:48 1400488114
>>1400426
Свифт же медленный. Но я против ничего не имею.
Аноним 15/05/19 Срд 15:56:53 1400549115
>>1400488
Да? ну давай, попробуй на сях налепить инструментов для ML
Аноним 15/05/19 Срд 17:24:37 1400648116
Аноним 15/05/19 Срд 17:35:41 1400659117
>>1383542 (OP)
Почему самая хуевая платформа?
Аноним 15/05/19 Срд 17:59:09 1400683118
>>1400648
ну вот и не выёбывайся, есть что сказать - говори, а нет, так и сиди молчи
Аноним 15/05/19 Срд 18:12:30 1400707119
>>1400659
Троль спустился
Заведя новый тред
Странники негодуют
Аноним 15/05/19 Срд 19:33:31 1400744120
Аноним 15/05/19 Срд 19:35:45 1400746121
>>1400744
А ты вообще треды не знаешь? Троль.
Аноним 15/05/19 Срд 19:38:18 1400747122
>>1400746
стандартные треды? и ты мне предлагаешь выкинуть rx, seriously?
Аноним 15/05/19 Срд 19:43:00 1400749123
>>1400747
>и ты мне предлагаешь выкинуть rx, seriously?
Назови хоть одну причину держать рх в иосе. Ты мапы и редюсы не умеешь юзать из стандартной библиотеки? Или ты про них не знал?
Аноним 15/05/19 Срд 19:43:49 1400750124
А может тебе еще DI завезти, чтобы пару буковок в резюме написать? Мерзкие шавки завозят говно, а ждуны еще и учат это.
Аноним 15/05/19 Срд 20:16:09 1400763125
>>1400749
мне надо подписаться в нескольких местах на обновление некоторых данных например, предлагаешь через делегаты все ебашить?
Аноним 15/05/19 Срд 20:57:17 1400789126
Аноним 15/05/19 Срд 21:04:09 1400798127
>>1400763
Сделал классик, ебнул очередь и на каждый итем дернул один делегат.
Аноним 15/05/19 Срд 22:38:21 1400839128
у кого-нить опыт покупки траффика есть?
Аноним 16/05/19 Чтв 13:31:08 1401107129
>>1400789
KVO? ЕБать у нас в треде олды сидят шоли
Аноним 16/05/19 Чтв 17:13:43 1401245130
Как вы считаете, быть iOS разработчиком престижно?
Аноним 16/05/19 Чтв 17:43:03 1401264131
>>1401245
престижно быть супермоделью
Аноним 16/05/19 Чтв 18:49:04 1401327132
>>1401245
Относительно ведра - да.
Аноним 16/05/19 Чтв 19:14:00 1401342133
Аноним 17/05/19 Птн 16:24:55 1401865134
зачем помечать completion handler как @escaping ?
Аноним 17/05/19 Птн 18:33:47 1401936135
>>1401865
Пушто она сохранится в инстансе типа в параметр метода которого ты её передаёшь и исполнится после того как завершиться этот метод, куда ты передал эту кложуру. Нужно по сути для того что бы ты был в курсе, что все ссылки которые запекает этот кложур не исчезнут после того как завершился метод, который хочет эту кложур и помогает тебе избежать reference cycle
Аноним 17/05/19 Птн 18:46:20 1401949136
>>1401936
чет совсем мне туго понять как избегать этот reference cycle, может я просто везде буду [weal self] добавлять и добра?
Аноним 17/05/19 Птн 19:12:43 1401958137
>>1401949
можно и так, можешь даже не добавлять weak, ты при всём желании не сможешь засрать память современного телефона. Разберёшься со временем, это не так важно.
Аноним 17/05/19 Птн 21:23:31 1402044138
если хожу в интернет по https, в appstoreconnect указываю что юзаю криптографию ?
Аноним 18/05/19 Суб 13:29:55 1402412139
Аноним 18/05/19 Суб 14:08:49 1402444140
>>1401936
Интересно, если я это вызвал из контроллера, а потом через секунду мой контроллер удаляется, то по идее кложуре сохраняет референс на конлтролер?
Аноним 18/05/19 Суб 14:23:38 1402452141
>>1402444
Если ты передал ссылку на этот контроллер или на его метод или свойство в эту кложур, поэтому в кложурах обязательно нужно self.
Аноним 18/05/19 Суб 14:24:10 1402453142
и если кложур помечена как @escaping
Аноним 18/05/19 Суб 14:56:09 1402469143
Screenshot 2019[...].png (298Кб, 2002x1228)
2002x1228
А да, понял. Сколько бы не чекал свифт, всегда что-то новое найдется.
Аноним 18/05/19 Суб 17:01:47 1402514144
Снимок экрана 2[...].png (214Кб, 630x385)
630x385
>>1402469
это ты ещё в коллекции не копал
Аноним 18/05/19 Суб 17:16:05 1402524145
Аноним 18/05/19 Суб 17:20:53 1402526146
>>1401107
Про avfoundation я так понимаю в твоей школе не рассказывают
Аноним 21/05/19 Втр 06:36:09 1404108147
>>1402044
да, но указываешь, что она попадает под исключение
можно сразу в плист добавить флаг что-то типа App Uses Non-Exempt Encryption = NO
Аноним 22/05/19 Срд 14:43:39 1404672148
Я хочу сделать своё приложение для себя, для своих нужд.
Можно ли как-то без всяких подписок разработчика и прочей хуйни поставить своё приложение себе на телефон?
Аноним 22/05/19 Срд 14:49:14 1404678149
>>1404672
Можно, но будет протухать каждую неделю, нужно будет пересталвять.
Аноним 22/05/19 Срд 14:50:53 1404682150
>>1404672
Да, но каждый 3 или 5 дней, не помню сколько точно, тебе надо будет подключать телефон к компу и заново билдить приложение.
Аноним 22/05/19 Срд 14:53:00 1404686151
>>1404678
>>1404682
Бля, хуёво. Платить подписку жаба душит. Она же 100$\год стоит, да?
Всерьёз задумался купить что-нибудь на андроиде, блять.
Аноним 22/05/19 Срд 21:16:26 1404912152
Блет, как мне AVPlayer остановить и закрыть? Уже removeFromParent делал, все равно видео слышно как проигрывается.
Аноним 22/05/19 Срд 21:17:02 1404913153
Аноним 22/05/19 Срд 21:48:58 1404921154
>>1404912
let player = AVPlayer(url...
player.play()
player.stop()
как то так вроде
Аноним 23/05/19 Чтв 00:30:08 1405011155
>>1404921
Так у меня потом чистятся вьюшки через removeFromSuperview(). Судя по всему, AVPlayer удалится, если я там нул поставлю.
Аноним 26/05/19 Вск 22:38:05 1407070156
бля, вот вы все время обсираете андроид
так объясните мне, как задать размеры/отступы для кнопок rightBarButtonItems в navigationItem. это просто смешно блять
Аноним 26/05/19 Вск 23:23:24 1407090157
>>1407070
>бля, вот вы все время обсираете андроид
В андройде не хватает вещей для более комфортной работы с UI, я не знаю почему гугол углубляется в свои говно архитектуре-компоненсы. Лучше бы, допустим, пофиксили бы переопределения 1000034289137418947123894 методов при жестах, который, чаще всего нужен только один, с каким нибудь enum, а не start PAUSE RELOAD хуйлоад и так далее. Это 0.1% того чего я хочу.
А так, ретрофит был получше, хотя и тут биндинги можно строить, но чуток своими руками. Это окупается тем, что сидишь на дилдале золотом, причем смазанным.

Аноним 27/05/19 Пнд 10:08:59 1407206158
>>1407090
пиздец, 5 лет писал под ведро, переопределял жесты только несколько раз, и то в кастомных вьюхах
кароч всунул stackview как barbutton, а еще говорят под ios костылей нет
Аноним 27/05/19 Пнд 10:43:08 1407219159
>>1402412
а если строку в base64 получаю с сервера и декодирую?
Аноним 27/05/19 Пнд 10:58:14 1407231160
>>1407219
Нет там же нету ключей, которые есть только у тебя, base 64 это всего лишь распространённый протокол.
Аноним 27/05/19 Пнд 11:07:01 1407236161
>>1407231
а если я AES-ом с ключом зашитым в коде шифрану?
Аноним 27/05/19 Пнд 18:11:09 1407470162
Нубский вопрос возник: протоколы — это value или reference типы?

Если протокол объявлен
protocol A : class {}
он будет референс типом?
А если
protocol B : Any {}
то value?

а если у тебя есть просто протокол C и функция
func some(c: C) {...}

и есть несколько реализаций в коде
sctruct CC : C {}
и
class ССС : C {}

и функция some вызывается много раз с разными C, то как понять, где класс, а где структура (например если нужно скопировать ее)?
Аноним 27/05/19 Пнд 18:24:39 1407487163
>>1407470
Вопрос не нубский это наверно первый хороший вопрос за три треда. Ты откуда взялся вообще? Расскажи о себе, как давно изучаешь свифт?
Аноним 27/05/19 Пнд 18:42:10 1407504164
Снимок экрана 2[...].png (139Кб, 974x804)
974x804
>>1407470
Короче это называется Dynamic dispatch. Какого типа ты переменную передал в функцию, жрущую протоколы, такого типа она и останется в ней. Только внутри функции ты будешь иметь доступ, только к интерфейсу, описанному в протоколе и больше ни к чему. Если ты передал в функцию референс и меняешь в нём свойство, то после выполнения этой функции референс окажется с новым свойством, а значение нет, потому что в функцию уйдёт его копия.
Аноним 27/05/19 Пнд 20:09:35 1407569165
>>1407504
Спасибо, как-то проебался, когда про Dynamic dispatch читал.

>>1407487
Да я тут уж пару лет сижу в ридонли. Свифт с 3 версии начал изучать, тк до нее это был ад и ужас. Middle developer.
Аноним 27/05/19 Пнд 21:11:54 1407609166
>>1407504
Банальное поведение. Нет надо было расписывать...
Аноним 29/05/19 Срд 17:05:09 1408771167
Как гуй работает в макос? У нее специальная API, как у винды чи шо?
Аноним 29/05/19 Срд 17:26:29 1408787168
Снимок экрана 2[...].png (30Кб, 438x353)
438x353
>>1408771
Всё очень просто. Для начала импортируешь AppKit. Из него вытаскиваешь shared instance of NSApplication. Даёшь этому инстансу делегат, из котрого будешь входить в апп. То есть которому будет система через апп слать ивенты. И потом запускаешь этот инстанс с помощью команды ран. Дальше делаешь файлик main.swift, в котором всё это пишешь и запускаешь его с помощью SPM, который копилит и запускает его. Я упомянул про делегат, который ты приоединяешь к апу. Это твой класс, который обязан реализовать метод func applicationDidFinishLaunching(_ notification: Notification). В этом методе создаёшь NSWindowController, который отвечает за окно програмки и за отображение его. После того как создал контроллер говоришь ему showWindow(self) В этом классе живёт объект класса NSWindow который есть ничто иное как это окошко програмки.
Аноним 29/05/19 Срд 17:28:43 1408788169
Аноним 29/05/19 Срд 17:30:38 1408791170
Как генерировать сертификат для пуш-уведомлений для ios (.pem)? Перерыл кучу статей, в точности им следовал, но сертификат всё равно неверный получается.
Аноним 29/05/19 Срд 20:49:57 1408855171
>>1408791
заходишь в девелоперэппл, находишь id приложения, в нем ставишь галку push, генерируешь по инструкции сертификат. сохраняешь его на комп. его добавляешь в keychain. заходишь в настройки xcode проекта твоего, там в настройках ставишь галку в пушах. все. сам сертификат экспортируешь из keychain и передаешь бэку.
Аноним 29/05/19 Срд 23:07:33 1408916172
>>1408855
да вот вроде всё это сделал, но не работает
сертификат в каком формате экспортировать надо? .p12 и прогонять через openssl или достаточно .pem из кейчейна?
Аноним 29/05/19 Срд 23:37:39 1408933173
>>1408916
Я нихуя не помню, кроме того что ебался дохуя. Вообще формат от библиотек на беке может зависеть, у нас в pem лежат. Есть скрипт для распаковки, но я не уверен насколько он полезен

#!/bin/bash
openssl pkcs12 -in apn.p12 -out APNsCert.pem -clcerts -nokeys
openssl pkcs12 -in apn.p12 -out APNsKey.pem -nodes

Тоесть из кейчейна вытаскивается p12 и потом через opensll вытаскиваешь ключ и сертификат (так как ты почему-то упоминаешь только сертефикат - в этом может быть проблема). Для отпраки пушей тебе нужен как ключ так и сертификат (насколько я понимаю сертификат используется для того чтобы ты мог убедиться что пуши отправляются именно на сервера епла а не какого-то хуя который смог втиснуться посеридине, а ключ используется для шифровки трафика). Подозрительно то что у нас на сервере они объеденены в один - тоесть в одном файле и сертефикат (там есть -----BEGIN CERTIFICATE-----) и ключ (-----BEGIN PRIVATE KEY-----), точнее есть два идентичных файла, один называется ключ, второй сертификат. А скрипт вроде как генерирует ключ и сертификат отдельно, тоесть после скрипта нужно еще как-то дорабатывать напильником. Но я уже нихуя не помню.
Аноним 30/05/19 Чтв 00:06:04 1408943174
>>1408933
Ну я использую django-push-notifications, возможно там нужно в один файл всё сливать
Аноним 30/05/19 Чтв 01:14:21 1408958175
Аноним 30/05/19 Чтв 14:42:45 1409223176
>>1408787
Ты хочешь сказать, что без этого гуишную программу нельзя сделать?
Аноним 30/05/19 Чтв 18:11:15 1409320177
>>1409223
Без апп кита? Очень наврятли. Там есть тонны кода для отрисовки графики и распознавания мышки. Или ты имеешь ввиду что можно тоже самое через темплейт икскода сделать? Ну да можно наверно, но я не пробовал.
Аноним 30/05/19 Чтв 18:29:15 1409340178
>>1409320
>Без апп кита? Очень наврятли
С аппкитом, но без NSApplication
Аноним 30/05/19 Чтв 18:38:35 1409346179
>>1409340
Да, иначе у тебя не будет возможность присоединить делегат и вызывать свои методы в процессе работы оси. Если ты делаешь темплейт из икскода, то он просто скрывает от тебя сам процесс получения шаред инстанса и отдаёт файл с делегатом в котором ты пишешь. Тут же я показываю как это работает под капотом.
Аноним 30/05/19 Чтв 19:01:32 1409365180
Screen Shot 201[...].png (75Кб, 675x436)
675x436
>>1409346
Все это можно делать без NSApplication
Аноним 30/05/19 Чтв 19:15:26 1409381181
>>1409365
Так вопрос был именно про окно, чтобы в нём что то показывалось
Аноним 30/05/19 Чтв 19:24:02 1409393182
Screen Shot 201[...].png (130Кб, 926x732)
926x732
>>1409381
NSAlert это не окно, в котором что-то показывается?
Quartz Debug говорит, что это окно.
Аноним 30/05/19 Чтв 19:48:42 1409414183
>>1409393
Ну это всё круто конечно. Интересно таким макаром можно отобразить NSView в иерархии NSWindow? И будет ли NWView ловиь события от мыши.
Аноним 03/06/19 Пнд 22:16:36 1411428184
Опа, SwiftUI нахуй!
Аноним 03/06/19 Пнд 23:36:32 1411468185
>>1411428
Да, это просто охуенно. Прям перехотел менять область специализации.
Аноним 05/06/19 Срд 09:01:55 1412061186
Аноним 05/06/19 Срд 12:38:04 1412175187
Сфивт юи, комбайн фреймворк. С моего круга уже три письма... Акции яблока опять вверх поползут.
Аноним 05/06/19 Срд 13:16:51 1412202188
>>1412175
Это только для разработчиков крута, а обычным пользователям показали темную тему и новые эмоджи, что такое себе, поэтому не уверен про акции вверх.
Аноним 05/06/19 Срд 15:10:06 1412261189
Правда что пуш нотификейшнс это уже прошлый век?
Аноним 05/06/19 Срд 15:19:16 1412269190
>>1412261
Неправда, ведь их нечем заменить
Аноним 08/06/19 Суб 10:48:23 1413555191
платиновый вопрос, но скините ссыль на исходники какого-нибудь реального приложения, чтоб на свифте и с работой с сетью и потоками?
Аноним 08/06/19 Суб 11:00:05 1413556192
Аноним 08/06/19 Суб 20:33:50 1413792193
Аноним 08/06/19 Суб 20:42:40 1413793194
>>1389751
Ошибаешься. GUI очень просто делается на Qt под MacOs
Аноним 08/06/19 Суб 20:43:06 1413794195
>>1413792
>говнина ебливая
>что ето блять, везде бардак куда не ткни
Идеальное описание реального приложения лол
Аноним 09/06/19 Вск 12:49:39 1414007196
>>1413793
Ну лепи
Я прошёл уже через период залеплиивания гуй под мак ось и айось на сиплюсплюсныйх фрейморках. Ручное управление памятью это боль, цикл в котором происходит отрисовка экрана это боль, как для меня так и для проца. В мак оси евент ориентированный подход.
Аноним 09/06/19 Вск 13:24:56 1414020197
>>1414007
Вообще в плюсах есть умные указатели давным давно, а в Qt как-раз евент-ориентированный подход.
Аноним 09/06/19 Вск 14:20:54 1414050198
>>1413793
Может и делается, и что? На хуелектроне тоже много чего делается. Какая нахуй разница. Выбирай что хочешь и пердолься. Только вот такие манявкатывальщики, дальше хеловорда не вытаскивают, поэтому этот мир еще не долго не сможет перевернуться.
Аноним 10/06/19 Пнд 19:52:53 1414599199
>>1414007
>цикл это боль
>В мак оси евент ориентированный подход.
Охуеть. А ивенты не в цикле рождаются? А святым духом?
А фреймворки твои не умеют абстрагироваться от очереди и давать тебе апи листенеров?
Аноним 11/06/19 Втр 19:54:46 1414916200
image.png (846Кб, 1824x1338)
1824x1338
Это нормально вообще, что они сделали объявления функций и переменных одного цвета? И что такое Heading?
Аноним 13/06/19 Чтв 21:46:34 1416029201
doc2019-06-1322[...].mp4 (11Кб, 320x110, 00:00:05)
320x110
Чего вы так тоните?

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

Протестил код, стабильно может работать на 500-1000 строк, дальше проект начинает подлагивать, да и Swimat тоже лагает от 1-2к+ строк. Да и сам я только недавно синтаксис тыкаю.

Было бы приятно, пилить нормально с кем-нибудь и обсудить идеи, как выгодней форматировать хотя бы 10к быстренько, разбить на треды и т.д.?

Если всем впадлу, то я думаю допилю на основе Swimat и буду сам юзать, в более крупных проектах придется подключать жидбрейновский аппКоде.
Аноним 13/06/19 Чтв 22:01:08 1416033202
>>1416029
Тебе не кажется что обжс слегка депрекейтед?
Аноним 13/06/19 Чтв 22:18:11 1416040203
>>1416033
И что? На нем все равно будут писать + вместе с ним сделать новый свифт форматер, который тоже будет тянуть хотя бы 7к+.
Аноним 14/06/19 Птн 01:10:13 1416117204
>>1416040
>На нем все равно будут писать
))))) не уверен
Аноним 14/06/19 Птн 09:27:47 1416184205
>>1416117
Действительно, с дурачком еще и спорить.
Аноним 14/06/19 Птн 09:31:43 1416186206
>>1416040
Имхо форматеры не нужны, нужны линтеры, которые бьют по руками и отучивают хуйню писать
Аноним 14/06/19 Птн 09:40:51 1416187207
>>1416186
Да? А если мне впадлу писать оступы?

for(int i=0;i<3;i++), ставить @ перед каждой хуйней или ; в конце и т.д.?
Что ты несешь.
Аноним 14/06/19 Птн 09:45:31 1416190208
>>1416187
А жопу подтирать тебе не впадлу?
Аноним 14/06/19 Птн 09:46:50 1416193209
>>1416187
Ты спрашиваешь что если тебе в падлу писать нормально? Ничего. Мы вам перезвоним.
Аноним 14/06/19 Птн 09:49:02 1416194210
Большего я конечно здесь не ожидал)
Аноним 14/06/19 Птн 10:14:37 1416201211
>>1416029
>Чего вы так тоните?
Вот так заходишь в тред, видишь аутиста, которому даже отступы впадлу)) делать, и уже ничего писать не хочется. Потому и тонем.
Аноним 14/06/19 Птн 10:15:33 1416203212
>>1416201
Нет, потому что я пришел из жидбрейнса и уже обосновываюсь в хкоде, причем надолго.
Аноним 14/06/19 Птн 10:21:21 1416205213
>>1416203
Аппкод заебал что ле?
Аноним 14/06/19 Птн 10:22:22 1416206214
>>1416205
А я смотрю ты вообще читать не умеешь? Хорошо что забампали немного.
Аноним 14/06/19 Птн 10:25:38 1416209215
Аноним 14/06/19 Птн 10:30:46 1416213216
>>1416209
Проблема в отсутствии форматирования для языков в хкоде.
Аноним 14/06/19 Птн 12:22:40 1416292217
>>1416213
Ничего кроме хейта ты не получил, обычный СНГ регион.
Аноним 14/06/19 Птн 18:25:46 1416491218
>>1416029
Крч, если кому интересно.

Хкоде через XCommand...Extention при замене строк в invocation.buffer.lines по индексу не может справлятся. Грубо говоря, хКоде не оптимизированное говно, которое не позволяет модифицировать строки.

Остается как раз вариант, который обновляет через CLI и записывает в файл, и как-то там экран содержимого файла в хКоде тоже должен как-то обновлятся... и т.д.

В общем, рассматриваемый способ не достижим от 2-3к строк, не зависимо от созданного алгоритма быстрого форматинга. Либо использовать CLang, который по обжс - он выбрасывает курсор в конец строки после форматирования - что очень неудобно. Либо AppCode при больших 2к+ файлах, что еще + может форматить свифт.

От 500 и меньше пригодится расширяемая моя тулза. Всем спасибо за хейты, кек.
Аноним 14/06/19 Птн 18:26:14 1416492219
>>1416491
>которое не позволяет модифицировать строки БЫСТРО
фиксфикс
Аноним 14/06/19 Птн 18:31:51 1416496220
Мне одному кажется что у чела выше с головой что-то не то?
Аноним 14/06/19 Птн 18:44:27 1416505221
Не одному
Аноним 14/06/19 Птн 18:56:59 1416513222
>>1416496
Это норма для любителей джетбреинсоподелий.
Аноним 14/06/19 Птн 19:13:22 1416521223
>>1416513
Видимо ты просто никогда в нормальной иде не работал, заставляя писать себя лишние пробелы и табы.
Аноним 14/06/19 Птн 19:24:59 1416527224
>>1416521
Не угадал, на го с гофмт писал, куда уж более автоматически-стандартизировано. И это не мешает мне считать любителей джетбреинса говноедами.
Аноним 14/06/19 Птн 19:28:21 1416529225
>>1416527
Я любитель жидбрейнса? Делать мне больше нечего. Мы тут рассматриваем объективно лучший форматтер кода. Аппкод лучше офк.

И я тоже писал на гофмт, уебищность лишь вытикала в отсутствии форматинга gohtml файла, который, между прочем, в голанГЕ присутствует.
Аноним 14/06/19 Птн 19:42:26 1416533226
>>1416529
Ну раз не любитель - значит не говноед. Может ты даже нормальный парень, но, как правильно выше заметили - пишешь как шизик.
Аноним 14/06/19 Птн 19:50:49 1416538227
если человек пишет много кода, то я полагаю ему нужно думать как писать меньше кода, а не о том как его отформатировать
Аноним 14/06/19 Птн 19:54:43 1416541228
>>1416538
Что за хуйню ты мелешь. Как ты будешь думать о меньшем написании кода, инициализируя банальную строчку с @. Пиздец нахуй. Прошло столько времени с моего последнего визита, а здесь так и сидят шизики.
Аноним 14/06/19 Птн 20:01:13 1416543229
>>1416541
>Как ты будешь думать о меньшем написании кода, инициализируя банальную строчку с @
пиши на свифте. ой подожди у тебя же >>1416040 , так кто же тут шизик на самом деле?
Аноним 14/06/19 Птн 20:04:21 1416545230
>>1416543
Пишу на свифте. И что?
Аноним 14/06/19 Птн 20:06:31 1416547231
Видимо ты не встречаешь уебищные проекты, в котором глаза вытекают, глядя как человек пишет. Когда с хеловорда вылезешь, думаю поймешь. Впрочем, такие как ты жрут говно лопатой и сидят довольные.
Аноним 14/06/19 Птн 20:07:26 1416548232
Как здесь не стать токсичным, когда человек ну прям хочет, чтобы ему засунули хуйцы за щеку.
Аноним 14/06/19 Птн 20:13:03 1416552233
Аноним 14/06/19 Птн 20:18:20 1416555234
>>1416547
> Видимо ты не встречаешь уебищные проекты, в котором глаза вытекают, глядя как человек пишет
так может быть проблема в тебе, если тебе приходится работать с такими людьми?

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

короче, если проект - говно из жопы, то зачем ты в нем ковыряешься? если будешь продолжать окружать себя долбоебами, то ты просто выгоришь и работать не сможешь даже с говнопроектами.
Аноним 14/06/19 Птн 20:44:04 1416568235
>>1416555
>то зачем ты в нем ковыряешься?
Может потому что я нихуя не делаю а мне платят зарплату? Раз в две недели скидываю в гитлаб пару коментов по багам..
Аноним 14/06/19 Птн 20:50:11 1416572236
>>1416568
продолжай убеждать себя в этом
Аноним 16/06/19 Вск 20:56:41 1417403237
Ананасы, помогите!
Хочу вкатиться, выбираю макбук. Какой брать, на что смотреть, какие подводные? бюджет 70к потолок
Аноним 17/06/19 Пнд 01:01:53 1417481238
17/06/19 Пнд 01:46:52 1417485239
>>1417403
Смотри на скорость запуска, реакцию компа на подключение юсб девайсов, тачпад. Если макбук начал подлагивать, то это уже никак не исправить. bin проверь на наличие бекдоров. Крышку сними, удостоверься что комп не бывал в органах, и что Петрович с паяльником в него не лазил. Не верь фотографиям и не трать время на школьниц, даже не езди смотреть, в 80% случаев будет в сколах, залитый колой 3/10 старичок (3г+) за который пизда будет просить 50% прайса актуального про.
Аноним 17/06/19 Пнд 04:39:53 1417494240
>>1417481
двачую, купил делл и поставил на него хакинтош, макбук не нужон.
Аноним 17/06/19 Пнд 08:34:39 1417522241
>>1417494
напиши подробнее, пожалуйста
какая модель?
mojave через clover? или как? завелось всё кроме вайфая?
Аноним 17/06/19 Пнд 10:52:16 1417573242
>>1417403
добавь 10 и возьми imac новый самый простой. Для разработки хватит. Или если поискать можно более крутой аймак 17 года на эти деньги на авите взять. Нахуй вообще лаптоп нужен?
Аноним 17/06/19 Пнд 10:59:01 1417576243
Несколько тем назад здесь был анон 30+ лвл, который пытался перекатиться из 1с в иос.

Отпишись, как у тебя дела.
Аноним 17/06/19 Пнд 14:25:28 1417684244
>>1417573
>Нахуй вообще лаптоп нужен?
А нахуй нужен пк если не для игор? Лаптоп одной своей мобильностью выиграет пк, а современные лаптопы тянут любые иде, фотошопы, 3дмаксы, и всё что можно, кроме игор. Если ты конечно не берёшь гейминг лаптоп парашу которая перегревается и садится за 2 часа
Аноним 17/06/19 Пнд 15:43:56 1417746245
>>1417684
>Мобильность
>Разработчик
Братюнь, ты застрял в начале века когда разработчики думали что можно прогать в воркшопах, кафешках, тайланде, итп. По факту ты сидишь бля в четырёх стенах, в полной тишине и давишь на кнопки. Если ты берёшь лаптоп в кафешку поработать то ты сидишь всё это время чятишься в телеграмчике.
Аноним 17/06/19 Пнд 15:50:41 1417752246
>>1417746
Поработал из офиса. Какие-то дела, хуево себя чувствуешь - поработал из дома. Съездил в командировку в другой город поработать - без проблем.
Аноним 17/06/19 Пнд 15:54:33 1417754247
>>1417752
>Съездил в командировку в другой город поработать - без проблем. сразу нахуй
> Поработал из офиса. В офисе компутер
> поработал из дома. Дома компутер
Да, сменить локацию и подумать в дороге иногда необходимо. Но во первых ехать надо без компа и думать без компа над абстрактными более общими проблемами. Во вторых проще иметь по нормальному компу в местах где обычно работаешь, чем возиться с лаптопом.
Аноним 17/06/19 Пнд 16:18:32 1417770248
>>1417754
>Во вторых проще иметь по нормальному компу в местах где обычно работаешь, чем возиться с лаптопом.
А в чем собственно заключается возня с лаптопом? Разве не с пк гемороя в 3 раза больше? И собственно зачем кроме игор нужен пк, если со всем функционалом справится лаптоп?
Аноним 17/06/19 Пнд 18:00:37 1417832249
Kapture 2019-06[...].mp4 (240Кб, 1276x1256, 00:00:05)
1276x1256
Kapture 2019-06[...].mp4 (69Кб, 642x600, 00:00:04)
642x600
собственно идею я добил, осталось получше узнать язык и доделать ^{
Аноним 17/06/19 Пнд 18:25:21 1417847250
Аноним 17/06/19 Пнд 18:27:29 1417851251
Аноним 17/06/19 Пнд 19:00:24 1417887252
>>1417754
То есть иметь три среды, синхронизировать их - это не возиться? А один девайс, который можешь юзать в любых условиях, продолжая вчерашнюю работу прямо моментально - дохуя возни? А три рабочих станции тебе контора будет покупать?
Аноним 17/06/19 Пнд 19:23:10 1417912253
>>1417887
Да синхронизация делается элементарно, через push - pull заодно помогает держать дела в порядке. Возиться это дрожать за него пока едешь и бояться его шмякнуть - проебать. На три станции ты заработаешь быстрее имея одно хорошее удобное рабочее место чем одно неудобное хоть и мобильное.
Аноним 17/06/19 Пнд 19:39:35 1417935254
>>1417912
Теоретика видно издалека. Руби, гемы, фастлейн, питон, поды/картаж, зависимостей в настоящем проекте дохуя. Стеши ты как бужешь синкать? Или ты будешь делать временный коммит, пушить, потом аммендить и форс пушить? Как удобно!

> Возиться это дрожать за него пока едешь и бояться его шмякнуть - проебать
А вот это настощая причина твоих рассуждений, для тебя это дорого и тебе страшно. Про зависимость заработка от рабочей станции вообще кекус.
Аноним 17/06/19 Пнд 19:49:07 1417948255
>>1417935
Проект, который не может быть спокойно собран через гит, что-то с ним не то. Я не знаю о чём я спорю. Мне удобней сидеть за столом, ты можешь продолжать пыриться в миниэкранчик и ходить с больной шеей и плечами.
Аноним 17/06/19 Пнд 19:51:11 1417952256
image.png (292Кб, 725x721)
725x721
image.png (156Кб, 620x612)
620x612
>>1417832
так блять, указатель пишется Type variable, а не Type variable.
Аноним 17/06/19 Пнд 19:55:39 1417957257
>ты можешь продолжать пыриться в миниэкранчик и ходить с больной шеей и плечами
Пиздец минус конечно, а подключить внешний моник и работать как с десктопом мозгов не хватило додуматься?
Аноним 17/06/19 Пнд 20:00:56 1417968258
>>1417952
блять там звездочки пропали, ну мне похуй в общем, не мне с этим говном работать
Аноним 17/06/19 Пнд 20:03:00 1417970259
>>1417948
Опять же, сугубо теоретические измышления. Какая, блядь, шея, какие плечи? Вот невозможность переползти на диванчик, сменить позицию тебя не смущает. Управление виртуальными рабочими столами в макоси с трекпадом удобнейшее, пятнадцати дюймов почти всем хватает, но ты всегда можешь подключить внешний моник. Однако же ретина очень щадит глаза, я всегда предпочту ее монитору.
Аноним 17/06/19 Пнд 20:03:35 1417972260
>>1417957
Моник к лаптопу, клаву к лаптопу это тема строго на любителя.
Аноним 17/06/19 Пнд 20:06:15 1417976261
>>1417970
Ну на счёт ретины я согласен, но сейчас на аймаках тоже ретина, но на неё надо раскошелится.
Аноним 17/06/19 Пнд 23:31:59 1418059262
>>1417952
Я не спускался до такой темы. Так что ничего ответить не могу.
Аноним 23/06/19 Вск 22:21:15 1421234263
>Алсо, пришел навестить, что дурачек райден опять ссылку на канал поменял. Кидать я ее конечно не буду.
Я тоже не буду, потому что райден хуй, а чаты его говно
Кому нужны материалы по ios - ищите на @iosmaterials
Аноним 23/06/19 Вск 22:23:58 1421236264
Зачем потерли
Аноним 24/06/19 Пнд 00:09:43 1421288265
Аноним 24/06/19 Пнд 09:41:11 1421383266
>>1421234
Вообще у них есть полезное дело - это покупать рея, но остальное да - чаты говно, но материалы лучшие.
Аноним 26/06/19 Срд 14:02:08 1422481267
Вот инетересно, тут вообще разработчики сидят или только вкатывальщики мамкины? Такой вопрос. Какие у вас в приложениях были пасхалки? У нас были такие. На экране авторизации тыкаешь пять раз в левый верхний угол экрана, появляется сегмент вью в котором можно переключаться между дев модом и боевым. В дев моде можно увидеть в ленте всю непотребщену от девелоперов. А ещё было, в чате можно через дефис набрать команду и тебе вывалятся все логи приложения ))))
Аноним 26/06/19 Срд 16:38:11 1422611268
Как открыть исходники после archive приложения разрабатываемую под мак?
Аноним 26/06/19 Срд 19:28:30 1422706269
>>1383542 (OP)
Блять как же меня заебало искать работу. 3 года опыта - нахуй никому не нужен. Куда относительно легко и перспективно выкатиться из iOS? Хотел в PM, но слишком тернисто.
Аноним 26/06/19 Срд 19:40:40 1422712270
Аноним # OP 26/06/19 Срд 19:41:41 1422713271
Аноним 26/06/19 Срд 20:10:45 1422730272
>>1422712
Не хочу снова в джуниоры. Уже слишком стар, чтобы зарабатывать 30
Аноним 26/06/19 Срд 20:18:31 1422739273
Аноним 26/06/19 Срд 20:57:45 1422766274
>>1422706
Чего, блядь? В линкдине с таким опытом работы в неделю постоянно несколько предложений прилетает.
Аноним 26/06/19 Срд 21:35:25 1422782275
>>1422739
Да хуй знает, вот и хочу узнать, на что вообще можно расчитывать.
Аноним 26/06/19 Срд 21:46:33 1422789276
>>1422706
лолд, если ты с 3 годами в ios не можешь найти работу, с чего ты взял, что сможешь найти с X годами в Y технологии?
Аноним 26/06/19 Срд 22:28:40 1422810277
>>1422706
Как то с трудом вериться анон, может ты спец никакой и собес затащить не можешь.
Аноним 26/06/19 Срд 22:35:00 1422815278
>>1422810
Тащем-то верится мне вполне себе. Тоже 3+ опыта. Пару раз за год доходило до собеса и конечно же никто не перезвонил и не написал. Еслиб не работа на которую чудом строился просто потому что согласился на смехотворное предложение по деньгам тоже бы сейчас на стену лез с голодухи.
Аноним 27/06/19 Чтв 10:07:55 1423018279
>>1422706
Устроился на работу ждуном спустя 10 дней поиска. Друг тоже, на удаленке сменил работу.

Откуда вы такие беретесь?
Аноним 27/06/19 Чтв 11:13:23 1423071280
>>1423018
> apple
> друг
ой что то тут не так
Аноним 27/06/19 Чтв 11:28:10 1423083281
image.jpeg (159Кб, 600x600)
600x600
>>1423018
Я сам в ахуе, может они на собесах про говно шутят или воняют?

>>1423071
Ха-ха, эпплогеи))0
Аноним 27/06/19 Чтв 11:35:30 1423088282
>>1423083
>на собесах про говно шутят или воняют?
А что так нельзя было?
Аноним 27/06/19 Чтв 12:52:07 1423148283
>>1423083
Сегодня ты радуешься и смеёшься над анонами, которые не могут найти работу а завтра сам можешь оказаться на обочине жизни, без работы, с ипотекой, орущим тугосерей и без предложений от хрюш. Так что не надо так.
Аноним 27/06/19 Чтв 12:55:56 1423153284
>>1423148
ну а пока не оказался, грех не поржать looser
Аноним 27/06/19 Чтв 13:40:46 1423202285
15614663977590.jpg (60Кб, 720x480)
720x480
>>1423153
Очень зря ты так себя ведёшь, насмешливый анон. Я думаю ты просто не осознаёшь, как тебе повезло что ты получил работу.
Аноним 27/06/19 Чтв 16:46:05 1423348286
>>1422706
>>1422815
>>1423018
это влияние "эффективных менеджеров". зачем нанимать разраба с 1-2-3-4-5 лет опыта работы за 100+к рублей, если можно нанять джуна за 30к. они думают, что ваша работа в основном верстать интерфейсы, то есть по их логике работа то рутинная и простая, и по такой логике лучше взять три обезьянки вместо одного хорошего разраба.

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

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

ну и так далее. короче проблема не в том, что иос разрабы не могут устроиться работать, а в том, что они не желают этого делать за зарплату ждуна. ну и как бы это не должно радовать никаким образом джунов в этом треде, так как ios разработка бесперспективна для изучения и дальнейшего развития в этом направлении. нелепое апи - наследство objc, гнилое комьюнити тупорылых уебанов(в комьюнити либо чсв доблоебы, либо вкатывальщики, опытные разрабы давно поняли, что они сами по себе, и в нем не участвуют). экосистема железа apple - хуета для дизайнеров. и тд.
Аноним 27/06/19 Чтв 18:55:50 1423441287
>>1423348
Хорошая паста.

Всех в свой манямирок сгреб.
Аноним 27/06/19 Чтв 18:56:26 1423442288
Эксперты, подскажите, почему в коде

let node = audioEngine.inputNode
let sampleRate = AVAudioSession.sharedInstance().sampleRate
let recordingFormat = AVAudioFormat(standardFormatWithSampleRate: sampleRate, channels: 1)
node.installTap(onBus: 0, bufferSize: 1024, format: recordingFormat) { [unowned self]
(buffer, _) in self.request.append(buffer) }


метод installTap наебывается? c текстом что не выполняется условие "format.samplerate == hwformat.samplerate"? Проблема такая только в симуляторе, в железе все ок.
Аноним 27/06/19 Чтв 19:00:12 1423445289
>>1422730
А сколько ты зарабатывал в ios, если не секрет? 300?
Аноним 27/06/19 Чтв 20:05:56 1423502290
>>1423202
осознаю еще как, ведь после стольких унылых лет офиса, из которого я мечтал выбраться, я наконец сижу себе спокойно дома, работаю на себя, и получаю за это кучу бабла. работать на дядю это просто пиздец, себя не уважать
Аноним 27/06/19 Чтв 20:11:16 1423509291
>>1423502
Поделишься с нами как ты пришел к успеху? Пожаалуйста...
Аноним 27/06/19 Чтв 20:17:40 1423514292
>>1423509
сделал то, за что меня любили заказчики - написал говноприложение, только на этот раз свое собственное
написал громко сказано, пишу уже пиздец как давно, спрашиваю тут ждуниорские вопросы
Аноним 27/06/19 Чтв 20:40:18 1423523293
>>1423514
Хуя, в 2019 все еще можно свою аппу запустить без вливания в маркетинг десятков тысяч?
Аноним 27/06/19 Чтв 21:07:08 1423541294
>>1423523
Можно, а если она будет на каких нибудь ассесабилити то эпл сам её прорекламирует. Идей довольно много но они на поверхности уже не лежат а уходят в какие нибудь утилитарные области. Так же всё равно так просто без вливаний ты её не запустишь. Нужна подушка хотя бы года на два, а то и три.
Аноним 27/06/19 Чтв 21:11:00 1423542295
>>1423523
в 2016 можно было
в 2019 получаю 50 инсталов на апп в день со стора, без вложений, надеюсь раскачается за пару лет, лол
Аноним 27/06/19 Чтв 21:24:20 1423550296
>>1423542
У тебя серверная часть есть?
Аноним 27/06/19 Чтв 21:42:26 1423557297
>>1423550
с этого года да, но только для контента, а так юзал аналитики как бакенд-хранилище
Аноним 29/06/19 Суб 00:39:41 1424263298
image.png (47Кб, 1027x454)
1027x454
image.png (26Кб, 780x308)
780x308
а фрилансить как под иос? какую биржу не отрою, везде пикрил пиздец, да еще и с десятком откликов. есть тут фрилансеры?
Аноним 29/06/19 Суб 05:13:25 1424320299
images.jpg (5Кб, 224x225)
224x225
>>1424263
> мультипликационный вид (как в играх)
Аноним 29/06/19 Суб 11:53:01 1424394300
>>1424263
Блять у меня аж писюн с утра упал. Хотя он и так через раз уже работает.
Аноним 30/06/19 Вск 00:08:26 1424745301
Свифт лучший язык.
Аноним 30/06/19 Вск 01:32:23 1424773302
>>1424745
> Expression was too complex to be solved in reasonable time
>лучший язык

ты ведь вчера из курсов вкатился?
Аноним 30/06/19 Вск 12:36:51 1424828303
Я бы сказал так, Свифт достаточный язык для того чтобы считаться современным и затрагивающий все основные и перспективные направления разработки. Причём мне для работы на ближайшие годы хватило бы и версии 4.1. Дальше уже боюсь начнёт происходить не совсем однозначное развитие. В пятёрке есть как и резонные и очень важные изменения в стандартной либе так и спорные, продвинутые формирующимся макакским комьюнити. Так же пятёрка это уже реально здоровая махина, ставящаю новую планку сложности для новичков. Так же быстро её выучить как можно было бы выучить тройку в 16 году уже непосильная задача, требующая более структурного и долгого подхода к освоению всех фич.
Аноним 30/06/19 Вск 12:40:11 1424831304
чот вкатился в курсы
потом почитал тут вас
и блять приуныл

джуны не нужны, то сё

чо делать-то?
назавод обратно не хочется
Аноним 30/06/19 Вск 13:11:57 1424844305
>>1424831
поддвачну молодого человека
Аноним 30/06/19 Вск 15:49:57 1424939306
>>1424831
А ты думал что так просто вот взяли тебя и вкотился уже да? Я так уже 5-ый год сижу ковыряю. Тоже уже думаю может бросить эти попытки мазохистские и лучше канал на ютубе развивать...
Аноним 30/06/19 Вск 16:19:25 1424950307
>>1424831
блять есть же ламповый красивый фронтэнд, в котором код логичный и легко читаемый, нарезаешь себе макеты и в ус не дуешь. нет блять давайте дрочить иос, давайте читать что там в проекте другие вкатывальщики нахуячили, давайте учить десяток способов верстки, о вы еще не трогали лекаси компоненты uitableview uisegmentcontrol - они все писались десять лет назад под objc, но вы держитесь там на своем свифте ебаном.

в вебе победил хром. там уже не нужна кроссбраузерная верстка. а с фреймворками любая залупа верстается за один день одной левой пяткой
Аноним 30/06/19 Вск 16:25:05 1424953308
image.png (191Кб, 480x360)
480x360
в иоси нет векторя биляяяяятт нету svg чиво скачивайте ПЛАТНЫЙ paintcode чиво что идите нахуй вы же говноеды
Аноним 30/06/19 Вск 16:28:17 1424955309
image.png (656Кб, 2366x506)
2366x506
>>1424950
>в вебе победил хром
Немногим больше половины
>там уже не нужна кроссбраузерная верстка
Мы вам перезвоним
Аноним 30/06/19 Вск 16:35:17 1424957310
>>1424953
xcode работает с векторами в пдф
пэинткод вообще не про это
сам иди нахуй
Аноним 30/06/19 Вск 16:37:37 1424961311
image.png (137Кб, 1565x1017)
1565x1017
>>1424955
нихуя ты дурачек, берешь статистику по всему интернету

>>1424957
сам то пробовал пердолиться с пдф вектором?
> пэинткод вообще не про это
а про что он? в пеинткоде можно настроить растягиваемость.
Аноним 30/06/19 Вск 16:44:41 1424965312
>>1424961
У тебя на пике еще меньше цифра блять
Аноним 30/06/19 Вск 17:02:16 1424967313
Аноним 30/06/19 Вск 17:08:58 1424970314
>>1424967
Давай уже высри что-нибудь тупое вроде мобильный сафари не сафари, хром не хром, интернет не интернет и я сразу о тебе забуду как о рандомном дебиле.
Аноним 30/06/19 Вск 18:42:50 1425007315
Аноним 30/06/19 Вск 20:19:35 1425062316
>>1424970
победа хрома общепризнанна и твои сереньки статистикой с китайцами этого не изменят.

давай возьмем случайную вакансию и посмотрим требования:
> Отличное знание и практический опыт JavaScript (ES5, ES6), React, Webpack, npm;
> Хорошее знание и практический опыт PostCSS/SASS/LESS, БЭМ, Node JS, Babel, Flux, Redux;
кроссбраузерность не нужна, так как популярные либы и фреймворки уже кроссбраузерные. а со знанием только чистых css и js ты никому нахуй не нужон.

иос разработка для вкатывания себя не оправдывает. если хотите это как то опровергнуть - пруфайте свои зарплаты с рабочим местом.
Аноним 30/06/19 Вск 20:32:52 1425069317
image.png (530Кб, 1375x645)
1375x645
>>1425062
Ты прав, я синерпомидор, работаю за 23к, 5 лет опыта коту под хвост, планирую перекатываться в таксисты.
Аноним 01/07/19 Пнд 23:30:59 1425837318
Screenshot 2019[...].png (28Кб, 325x320)
325x320
Я понимаю, как здесь работает цепочка, но почему 2 объект не удаляются сразу?

В конце работы получается, что 3 объект ссылается на 1, но почему 2 объект живет? Я ведь переопределил его next сначала на 3 объект, а потом у 3 объекта взял next в конце и поставил к 1.
Аноним 01/07/19 Пнд 23:55:22 1425861319
>>1425837
Сначала хотел помочь, потом посмотрел скрин с кодом, который не компильнется, мутное описание с каким-то третьим обьектом, и все желание пропало. Расшифровывать, додумывать, что ты там на самом деле хотел передать, да ну нахуй. Как, блядь, можно погромировать и не уметь нормально описать проблему?
Аноним 02/07/19 Втр 00:21:11 1425883320
Сука, хочу параллельно с работой на галере пилить свои приложения, а идей нихуя. Как же обидно, есть время, желание и навыки, а фантазии нет.
Аноним 02/07/19 Втр 00:30:11 1425890321
>>1425837
У тебя цикл же. У первого сслыка на второй, у второго ссылка на третий, у третьего на первый.
Аноним 02/07/19 Втр 10:16:51 1426036322
>>1425861
>посмотрел скрин с кодом, который не компильнется
У тебя в голове не компильнется? Ты поехавший?

>>1425890
А, ну да. Я забыл про скоуп объектов. Думал они сразу же удалятся. А они остаются в хипе пока (предполагаемый большой скоуп который работает в контроллере) не умрет.
Аноним 02/07/19 Втр 10:31:26 1426045323
>>1426036
>У тебя в голове не компильнется?
Малолетний дегрод, у тебя nameList не объявлен.

>>1426036
> А они остаются в хипе пока (предполагаемый большой скоуп который работает в контроллере) не умрет.
Какой ты идиот, просто тупое говно тупого говна.
Аноним 02/07/19 Втр 12:30:44 1426104324
>>1426045
Объявлен. Выше. Покормил.
Аноним 02/07/19 Втр 14:34:32 1426192325
>>1426104
Если я вставлю в плейграунд твой код на скриншоте, он скомпильнется?
Аноним 02/07/19 Втр 16:47:05 1426318326
>>1426192
Ты все еще доебываешься до мелочи? Покормил.
Аноним 02/07/19 Втр 16:47:53 1426322327
Анон выше спокойно ответил на мой вопрос, но ты маня, все еще пригораешь. Так что твой научный высер >>1425861 можно не дожидаться.
Аноним 02/07/19 Втр 19:01:25 1426421328
>>1426322
Какие выебистые вкатывальщики пошли
Аноним 02/07/19 Втр 19:18:55 1426436329
>>1426322
Нас, пригоревших с твоей тупости, было как минимум двое. Нормальный разраб после справедливой критики поправил бы, а не начал пытаться оправдаться.
Аноним 02/07/19 Втр 19:38:11 1426448330
>>1426036
> они остаются в хипе пока
Они остаются в хипе навсегда. У тебя retain cycle
Аноним 03/07/19 Срд 20:33:09 1427312331
Как в 2019ом году вкатиться в Свифт если до этого не было опыта программирования? Не знаю ни ООП, ни алгоритмов, нихуя. Откуда черпать именно в плане иОС разработки?
по всем языкам вроде есть книги для полных нубов, где изучаются азы программирования на примере конкретного языка. По свифту такого хуй
Аноним 03/07/19 Срд 21:40:46 1427404332
>>1427312
Я уже 4-ый год вкатываюсь, не думай что ты так с наскоку все освоишь и за полгода -год вкатишься на работу и будешь получать огромную ЗП!
Аноним 03/07/19 Срд 22:04:03 1427415333
Сергей.jpg (84Кб, 858x682)
858x682
>>1427404
>Я уже 4-ый год вкатываюсь, не думай что ты так с наскоку все освоишь и за полгода -год вкатишься на работу и будешь получать огромную ЗП!

Аноним 03/07/19 Срд 23:14:34 1427455334
>>1427404
> не думай что ты так с наскоку все освоишь и за полгода -год вкатишься на работу
Ты это так пошутить решил?
Аноним 04/07/19 Чтв 19:00:53 1428023335
>>1427415
>>1427455
Сколько по вашему нормально вкатываться до первого устройства на работу?
Аноним 04/07/19 Чтв 19:05:13 1428025336
>>1428023
Ну если с нуля - смотря где. Если все сам сам = то месяцев 6-9 (я сам лично за 5-6 вкатился)
Курсы быстрее.

Если перекатываться (как я сюда), то месяца 3-4 и потом уже искать работку можно.
Аноним 04/07/19 Чтв 19:08:53 1428028337
>>1428023
6 лет, 5 лет вуза + год на подготовку к собеседованиям
Аноним 05/07/19 Птн 19:41:59 1428548338
Как в 2019 вкатиться в свифт если до этого был опыт программирования и базовые понимания ооп, алгоритмов, непосредственно иос разработки, дипломом технической шараги? Я же блять не найду РАБоту с нашим рыночком.
Аноним 05/07/19 Птн 19:44:22 1428555339
>>1428548
Ну раз не найдешь, то вкатывайся во что-нибудь другое, веб, например.
Аноним 05/07/19 Птн 19:46:33 1428558340
>>1428548
Нашел работу за неделю две.
Аноним 05/07/19 Птн 19:53:43 1428565341
>>1428558
Это на ждуна? Пили стори как подавался и че спрашивали.
Аноним 05/07/19 Птн 20:44:11 1428592342
Вот ща курсы на степике от Яндекса. Там блеать буквально ТОЛПЫ норм молодёжи, многие уже с опытом коммерческого программирования, они на лету решают задачки, а многие уже хорошо знают Свифт.

Тема со вкатом в иос протухла, товарищи старпёры!
Аноним 05/07/19 Птн 21:29:40 1428633343
>>1428592
А еще толпы молодежи уже заработали свой первый миллиард, пока долбоебы дрочат курсы от снгшной шарашки.
Аноним 05/07/19 Птн 21:36:20 1428643344
Смотрите-ка, миллиардер-недолбоёб в треде.
Аноним 05/07/19 Птн 22:02:39 1428662345
>>1428643
Да тут весь тред диванных миллиардеров, которые наскребли дай бог если на проперженный макбук с лохито.
Аноним 05/07/19 Птн 22:49:18 1428677346
>>1428592
Говнокурсы на самом то деле.

>>1428565
Обычно ничего такого не спрашивали. Офк свифт + бд + архитектуре.
Аноним 05/07/19 Птн 23:41:44 1428712347
>>1428677
По БД что спрашивали?
Аноним 06/07/19 Суб 00:41:00 1428764348
>>1428712
CoreData, Realm, SqLite мапперы.
09/07/19 Втр 14:06:13 1430958349
Как же приятно, что эта хуйня наконец утонула
Аноним 09/07/19 Втр 20:48:54 1431179350
На собесе на ждуна без опыта алгоритмы спрашивают?
Аноним 09/07/19 Втр 21:48:51 1431232351
>>1431179
> на ждуна
Ждуна могут спросить что угодно. Абсолютный рандом. Зависит от того на каких хуил попадешь. Единственная стратегия ждуну - задрачивать собеседования пока не прокнет.
Аноним 10/07/19 Срд 04:41:31 1431417352
>>1431179
Ну сложность ты хотя бы должен понимать.

Я лично не задрачивал, а CTCI прорешивал и все.
Аноним 10/07/19 Срд 15:52:27 1431624353
>>1431232
>задрачивать собеседования пока не прокнет
>свифт
Хочешь, чтобы он сбомжевался, пока ищет работу?
Аноним 11/07/19 Чтв 21:43:59 1432689354
Мне вот интересно, когда бахаешь @escaping closure и ставишь заморозку треда на 5 секунд и вызываешь эту операцию во новом контроллере, а потом резко закрываешь его - происходит малая утечка памяти.

В каллбеке от этой функции мы ествественно получаем кложуре и ставим всякие self. и т.д.

Т.е. у нас эта кложура с каллбеком, который каллбекнется через 5 секунд уже создаться или что? Не понимаю этого момента.
Аноним 11/07/19 Чтв 21:45:11 1432692355
Ну т.е. у нас 1 контроллер, открываем воторой контроллер - через секунду закрываем его - а каллбек вызванной функции сработает через 4 секунды, соответсвенно значение контроллера будет захвачено и он не удаляется из ХИПА.
Аноним 11/07/19 Чтв 23:40:08 1432791356
>>1432692
[weak self] и селф не захватывается, контроллер сразу выпиздится и памяти. Собственно @escaping и ввели явным, чтобы сразу палить риск таких утечек.
Аноним 12/07/19 Птн 10:17:11 1432978357
>>1432791
Да я понимаю как фиксить. Меня интересует сам процесс захвата. Кложуре захватывает как только я её реализовал? Т. Е. Подставил скобочки и поместил туда код.
Аноним 12/07/19 Птн 10:43:47 1432996358
map.png (509Кб, 586x592)
586x592
Ну что же
Многоуважаемые iOS господа и господа стремящиеся
Пришло время И МНЕ спросить у вас советов

В общем что имеем
7 лет стажа.

2 из них в качестве PHP макаки и остальные 5 в качестве JS девелопера
Зарплата хорошая БЫЛА потому что я окончательно охуел от формошлепства в том виде в котором я его делал
Ебаный React стоит поперек горла, все проекты один в один похожи
Новые библиотеки и либы не вставляют и просто все заебало

В общем я уволился и уже 3 месяца страдаю хуйней
Возвращаться в JS категорически не хочется, в деньгах нужды нет

Ну и надумал я вкатиться в iOS поскольку сам являюсь счастливым долбаебом обладателем apple mac book pro 2015 apple iphone 10X apple watch 4 и конечно же apple airpods

Смогу ли вкатиться сразу на мидла после полугода мануалов?
Смогу ли зарабатывать как минимум столько же сколько зарабатывает JS React Senior Pomidor?
Так и не нашел конкретный ответ стоит ли вкатываться в ObjC или сразу начать со Swift?

Аноним 12/07/19 Птн 10:44:57 1432999359
>>1432978
>Кложуре захватывает как только я её реализовал?
Да, арк за тебя счетчик инкрементит увсего захваченного
Аноним 12/07/19 Птн 11:12:13 1433030360
>>1432996
Вполне. Пол года это конечно оптимичтичненько. Но судя по моему опыту хорошие макаки сейчас востребованы. В обж-с к сожалению стоить полезть потому, не знаю как в пхп, но в джесе вроде нет внятной ссылочно указательно сосательно фигни. А в обджектив они есть и на его примере можно в них поразбираться.
Аноним 12/07/19 Птн 11:14:45 1433035361
>>1432996
Ну вообще я бы три сначала плюсов навернул. Там они намного понятней видны. Это классика - плюсы -> обж-c -> свифт
Аноним 12/07/19 Птн 11:24:27 1433049362
>>1432996
> окончательно охуел от формошлепства
> Ну и надумал я вкатиться в iOS
Нахуя менять шило на мыло?
> поскольку сам являюсь обладателем
Сейчас бы вкатываться потому что просто есть девайсы от эпл лол
Аноним 12/07/19 Птн 11:38:39 1433070363
>>1432996
Как же толсто. Пока не увижу пруфов, давать адекватных советов нет желания.
Аноним 12/07/19 Птн 11:41:51 1433074364
>>1432996
надумал я вкатиться в АВТОМОБИЛЕСТРОЕНИЕ поскольку сам являюсь счастливым долбаебом обладателем ЛАДА ВЕСТА 2018 ЛАДА ИКС РЕЙ и конечно же ЗУБИЛО
Аноним 12/07/19 Птн 12:01:12 1433091365
>>1432999
Хорошо. Спасибо за ответ!
Аноним 12/07/19 Птн 15:20:28 1433244366
>>1433074
сперва взлольнул, но на самом деле хуйня аналогия, он же уже опытный быдрокодер, перекатиться не так уж и сложно
Аноним 12/07/19 Птн 20:58:30 1433506367
>>1433049
Да просто развеятся что ли
Аноним 12/07/19 Птн 21:00:08 1433508368
>>1432996
Буду отписываться в тред о прогрессах и знакомиться с вкатывальцами звать меня будут

>счастливый_долбаеб
Аноним 12/07/19 Птн 21:53:54 1433538369
>>1433508
начинать вкат с двача плохая идея
Аноним 19/07/19 Птн 16:23:22 1438896370
Пришёл сюда поделиться бугуртом.

Ковыряю Свифт уже года два. Сделал два говноприложения. По началу вроде всё правда легко и просто. А вот потом начинается пиздец. Оказывается, что MVC говно, что во вьюконтроллере нихуя нельзя, что нужно создавать сто классов на каждый пук и
Аноним 19/07/19 Птн 16:24:22 1438901371
Аноним 19/07/19 Птн 16:26:01 1438902372
>>1438896
Front-end на js еще худшее говно.
Аноним 19/07/19 Птн 16:44:07 1438926373
Бля, рано отправил.

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

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

Курсы от Яндекса - это прям пиздец-пиздец. Мы вам рассказали что такое переменная и константа, а вот вам домашнее задание на вычисление последовательности чисел Фибоначчи через рекурсию. Вообще горит от этих ёбаных алгоритмов у Яндекса. В 90% времени ты занят тем, что связываешь вьюшки, настраиваешь констреинты и пилишь структуры для парсинга джсонов. Но на курсах и собеседованиях они дрочат ебучими задачами на ебучие алгоритмы.

Вакансии на джунов тоже пиздец. Нужно иметь опыт от года, опубликованные в AppStore проекты, примеры кода на гитхабе, знать классические алгоритмы и структуры данных, шаблоны проектирования, MVC, MVVM, VIper, Clean Swift, Realm, Alamofire, APN, ARC, CoreData, GSD, Multithreading, RxSwift. Плюсом будет знание Objective-C, неба и Аллаха.

Я блять не понимаю, как это всё уместить в голове. Сейчас ещё SwiftUI начнётся. Охуеть. Бомжей тут программированию учить пытаются. Ведь это так легко. 300к/наносек. Пиздец.
Аноним 19/07/19 Птн 17:35:14 1438974374
>>1438926
Заканчивай шизить. Без MVC ты ничего сложного не напишешь. Это самый надёжный паттерн для проектирования приложений. Если у тебя есть у самого два приложения то есть ты без этих всех курсов их написал и понимаешь как их писать, то почему на тебя так угнетающе подействовали эти курсы? Просто возьми оттуда то что понравилось тебе, на остальное смело забей.
Аноним 19/07/19 Птн 17:37:42 1438979375
>>1438926
Моя улыбка растягивается до ушей) И я смеюсь читая твою ненависть.

Ты, манька, на секундочку, ДАЖЕ НЕ ПРЕДСТАВЛЯЕШЬ, что творится в андройде))) В сравнении с ним, иос просто душка)

Работаю уже в иосе месяц, ждуном, по факту все устраивает.

Ну а что творится в вебе, это я думаю нужно на х3 ведройд умножать)

Так что расслабься, ведь тебе даже не нужно хранить состояние каждого пука вью при перевороте экрана)00)) Или иметь проблемы с background работой))))0)))
Аноним 19/07/19 Птн 17:38:53 1438981376
>>1438896
>Ковыряю Свифт уже года два. Сделал два говноприложения
А вот с этим вообще не сходится. ты уже мидлом должен быть, а не гореть с либ.

Дурачек.
Аноним 19/07/19 Птн 17:40:49 1438984377
единственный минус разработки - это то, что нужно мак покупать за 170к для комфортной работы. + неудобный чуток хкоде, в котором просто профайлинг отваливается и кучу багов с большими проектами.
Аноним 19/07/19 Птн 18:00:22 1438997378
>>1438984
>кучу багов с большими проектами
ору с этой мантры
Аноним 19/07/19 Птн 20:19:51 1439088379
>>1438981
Ну в первом приложении у меня вообще говнокод, т.к делал всё по туториалам, где архитектура не объяснялась вообще. У меня там даже взаимодействие с сетью идёт сразу из функции в MainViewController. Но тем не менее всё работает как надо.

Второе уже делал по уму через MVC. Работу с сетью вынес в отдельный менеджер, всякие DataSource и Delegate выносил в Extension и разбивал на разные файлы. Но что-то всё равно кажется, что с таким кодом меня пошлют на хуй.

Кстати, возник вопрос. Насколько зашкварно джуну в работе пользоваться своими записями или копипастить код из своих старых проектов? Потому что я не могу запомнить тот код, который редко использую. Ладно там какие-то вещи, которые используешь часто в каждом проекте. А вот например APN настраивается один раз за проект. Само собой я не помню наизусть как это делается. Это нормально, или нужно зубрить?
Аноним 19/07/19 Птн 20:39:47 1439107380
>>1439088
Что за толстота. Даже не буду отвечать.
Аноним 19/07/19 Птн 20:46:33 1439111381
>>1439107
В чём здесь толстота? Вот так и спрашивай советов на дваче.
Аноним 19/07/19 Птн 20:51:34 1439112382
>>1439088
А ты не очень умный да?
Аноним 19/07/19 Птн 21:33:12 1439135383
>>1439111
Ты хочешь сказать, что изучаешь свифт 2 года, боюсь даже спросить что было до этого. И потом пишешь такой текст. Ты точно толстоты не видишь?
Аноним 19/07/19 Птн 23:03:59 1439172384
>>1439135
До этого был говновуз, где мы три года дрочили Паскаль, с потом на нас тупо забили. А потом 5 лет работы эникеем.
Аноним 19/07/19 Птн 23:41:35 1439188385
>>1439172
3 + 5 + 2 = 10 лет. Синьор толстота ИТТ.

А если серьезно - то я не верю.
Аноним 20/07/19 Суб 13:03:24 1439345386
>>1439188
ну и пошел нахуй со своим важным мнением
>>1439088
я тож вкатывался сам в ios после ведроида. написал говно приложение примерно как ты второе, но и курсов никаких не смотрел, чисто google driven development. Но мне на качество похуй впринципе, становиться сеньором не собираюсь
копипастить полная норма, я так раз провалил собес в топтал, потому что не вспомнил без гугла файл прочитать с диска ну и пошли они нахуй
Аноним 20/07/19 Суб 13:23:12 1439352387
>>1439345
>я так раз провалил собес в топтал, потому что не вспомнил без гугла файл прочитать с диска
Это на каком этапе? Меня нигде не просили кодить во время интервью, только codility и тестовое задание на неделю.
Аноним 20/07/19 Суб 13:33:16 1439354388
>>1439352
я уже не помню толком, вначале задачки на codility, а потом по скайпу - типо смотрит, что это ты решаешь, и условия - вебка, без гугла, шаришь экран
Аноним 20/07/19 Суб 13:33:21 1439355389
>>1439188
По делу есть что ответить? Твой снобизм отвратителен. Будто не на дваче сидим, а на меил ру ответах. Иди ещё модератору пожалуйся на оффтоп.

Тут большая часть постов в стиле «Сап двач, нихуя не знаю, хочу получать 300к/наносек, есть ноут Леново и телефон Хиаоми. Как вкатиться в iOS?”


>>1439345
А тебе спасибо, анончик. Расскажи подробнее про свои собеседования. Что спрашивали, какие тестовые задания давали? Что нужно задрочить до автоматизма, чтобы не слиться сразу же?
Аноним 20/07/19 Суб 13:40:37 1439359390
>>1439355
сорян анон, на ios я никогда в офисе не работал, а собес последний раз проходил года очень давно, еще до вката в свифт
Аноним 20/07/19 Суб 14:14:59 1439376391
>>1439355
>Что спрашивали, какие тестовые задания давали? Что нужно задрочить до автоматизма, чтобы не слиться сразу же?
Еще раз отвечу, какой же ты сука блять выблядок.

ios SDK, паттерны, и фреймы. ОЙ БЛЯТЬ, это же везде спрашивают. А теперь соси хуй.
Пропадает желание после таких ублюдков сюда заходить.
Аноним 20/07/19 Суб 14:23:50 1439384392
image.jpeg (127Кб, 500x355)
500x355
>>1439376
Какой же ты мудак. Без тебя здесь будет намного лучше.
Аноним 24/07/19 Срд 13:17:09 1441544393
Как в проект добавить бинарники фреймворка и под x86_64 и под arm7?
Аноним 24/07/19 Срд 14:30:55 1441595394
Аноним 24/07/19 Срд 19:07:09 1441782395
>>1439384
Нет, это БЕЗ ТЕБЯ здесь будет лучше.
Аноним 29/07/19 Пнд 21:33:54 1444611396
image.png (70Кб, 1334x612)
1334x612
Аноним 29/07/19 Пнд 22:18:31 1444655397
>>1444611
Мда, действительно. Печально.
Аноним 29/07/19 Пнд 22:19:46 1444657398
>>1394811

@iOSLibrary тоже не работает, есть инфа, где книги?
Аноним 29/07/19 Пнд 22:20:16 1444658399
>>1444657
Они переименовались
Аноним 29/07/19 Пнд 22:21:39 1444661400
Аноним 29/07/19 Пнд 22:43:12 1444687401
Какой необходимый минимум для разработки под ябло?
Поверхностное гугление рассказывает про акк за 100 баксов/месяц, про обязательный макбук для компиляции.
Аноним 29/07/19 Пнд 23:21:04 1444702402
>>1444687
мак. Можешь дешманский брать, за 80к. Я такой брал.

Но если брать на лет 5 - то лучше за 200к. Это немного, но вот я свой менять буду через месяцев 7, ибо хочу на 5-6 лет взять для тяжелых проектов.
Аноним 30/07/19 Втр 16:29:21 1444971403
>>1444687

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

аккаунт не нужен, если не планируешь в AppStore заливать, а только локальная разработка
Аноним 30/07/19 Втр 18:18:29 1445040404
>>1444971
плюсую вариант с мак-мини.
+относительно дешево
+нет ебатеки с виртуалками и хакинтошами (твой PC может не подойти для хакинтоша)
+все блестит сврекает

-только стационар. в дороге "куда-нибудь" не выйдет учиться.
Аноним 30/07/19 Втр 18:31:36 1445053405
Посоны, а обязательно для ждуна иметь в аппсторе приложения? Или можно и на гитхаб заливать? Как на собеседованиях на это реагируют?
Аноним 30/07/19 Втр 19:39:06 1445088406
>>1445053
Гитхаб.

Похуй вообще - вот как реагируют.

Следующий.
Аноним 30/07/19 Втр 19:41:06 1445091407
И вообще, что за клоунские подачки? Мак мини. Ага, хороший советчик.
Аноним 31/07/19 Срд 11:20:21 1445343408
завтра собес на джуна, мне пизда?
Аноним 31/07/19 Срд 11:21:38 1445344409
>>1445343
Если хрюше не отлижешь то да
Аноним 31/07/19 Срд 15:59:07 1445481410
Аноним 31/07/19 Срд 16:27:02 1445486411
Аноним 31/07/19 Срд 21:20:07 1445615412
>>1445343
Пошел вон отсюдова.

>>1445481
Пояснить? А ты глазами не видишь своими здесь ничего?
Аноним 01/08/19 Чтв 11:55:34 1445873413
>>1445615
неа. давай, обьясняйся
Аноним 01/08/19 Чтв 13:39:55 1445914414
>>1445873
Максимум что для этого треда я могу сделать - так это подправить шапку. Какой то пидор быстрее меня перекатил, а шапка так и лежит модернизированная (нет).

Тем более у тебя пруфов нет того сообщения.
Аноним 01/08/19 Чтв 13:40:45 1445916415
Аноним 01/08/19 Чтв 13:54:36 1445926416
Жаба душит 100 баксов на аккаунт разраба тратить, а без приложений в аппсотре или тестфлайте на собесе нахуй пошлют. Пизда
Аноним 01/08/19 Чтв 13:55:44 1445928417
>>1445926
>а без приложений в аппсотре или тестфлайте на собесе нахуй пошлют
Держи в курсе.
Аноним 01/08/19 Чтв 14:02:23 1445934418
>>1445926
можно просто хрюше нализать под столом во время собеса
Аноним 01/08/19 Чтв 16:23:44 1446029419
Кстати пиздатая штука Tsan, кто ебётся с разными ёбами крайне рекомендую. Врубает брекпоинт даже при попытки чтенеия одной переменной из разных тредов.
Аноним 01/08/19 Чтв 23:15:54 1446262420
91-600x338.jpg (55Кб, 600x338)
600x338
sup пачаны
Есть ли способ на ios получить функионал free transform как на фотошопе? Пикрелейтед. Если есть - что за он, как гуглить?
Аноним 01/08/19 Чтв 23:24:03 1446270421
>>1446262
>как гуглить?
вот так - Есть ли способ на ios получить функионал free transform как на фотошопе?

На что ты расчитываешь в треде, где разрабатывают приложения и понятия нахуй не имеют, о твоих доступах?
Аноним 02/08/19 Птн 12:31:55 1446508422
>>1446262
Нету там такой херни. Максимум что там есть это симпатичные фильтры для фотографий в CoreImage. Никто такой софт из коробки туда класть не будет. Для этого нужно разбирать битмапы на матрицы и играться с этими полями координат.
Аноним 02/08/19 Птн 15:28:17 1446646423
Screenshot 2019[...].png (107Кб, 1496x302)
1496x302
Бояре, которые сидят на 200к машинах, там тоже хкод тормозит? Сколько проект собирается в среднем?

На этих дешманских 90к когда как; может за 2 минуты, может как сейчас, за 5-8 минут.

Еще пидор без веcких причин может вылетать. Пиздец.
Аноним 02/08/19 Птн 15:36:33 1446651424
О боги, после перезагрузки системы этот пидор наконец скомпилился.
Аноним 02/08/19 Птн 17:04:02 1446775425
>>1446646
У меня хакинтош на z77 + intel xeon e3-1280v2, 32Gb ddr3 2133 mhz, в рэйд 0 2 ссд на 256 Гб (скорость чуть хуже, чем у 1 nvme накопителя средней стоимсти), rx560 вк. Полёт великолепный. А по стоимости ~30к.

Только не надо холивар разводить про эксклюзивность железа под ОС, всё это хуйня полная, по части разработки на хкоде
Аноним 02/08/19 Птн 17:30:15 1446801426
>>1446775
>А по стоимости ~30к.
Когда один процессор в рекомендед прайс с $623.00 висит?

Шарь экран и пруфами, что-то я сомневаюсь.

Хотя офк маки только ноутбуки норм, но у меня мобильности много, так что не вариант.
Аноним 02/08/19 Птн 18:28:23 1446829427
допустим я не хочу работать со сторибордами, и хочу писать ui в коде как крутой спец, где можно почитать посмотреть как это делается? там какой-то swiftUI новый есть, сложно ли вкатываться если я в целом нуб в ios разработке?
Аноним 02/08/19 Птн 18:29:47 1446830428
>>1446829
ах бля, там нужен икскод последний..
Аноним 02/08/19 Птн 18:31:45 1446831429
О, у нас долбаёбина итт >>1446801

С али заказывал проц, он стоил 5к по акции. Материнка досталась бесплатно, 32Гб озули взял за 6к в никсе, она номильно 1866, но гонится. Ссд дешманы 256 адата су800, вышли в 5к, брал в ситилинке на черную пятницу. Рыкса стоила 10к, в том же ситилинке. Корпус и бп купил на оставшиеся. Самые обычные ничем не выделяющиеся.

Щас с работы приеду если не забуду, то запилю стрим. Но честно мне похуй веришь ты или нет. Мне нахуй не упало тебе доказывать что-то.
Аноним 02/08/19 Птн 18:33:03 1446833430
>>1446829
сториборды, автолейаут и плейграунд это три главные промахи эпла на данный момент, не считая класс кит, ацессабилити и прочей либерально - гейской ебанины
Аноним 02/08/19 Птн 18:40:52 1446842431
>>1446831
>Но честно мне похуй веришь ты или нет. Мне нахуй не упало тебе доказывать что-то.
На анонимной доске пиздеть легко. Но я почему-то не верю в добрых китайцев и наши коммерческие фирмы, которые просто так по акциям продают компьютерное железо по ценам сильно ниже закупочных, вот прямо в разы.

Это как бы не продукты в сетевых магазинах, где сети могут нагнуть поставщиков на акции и где маржа магазина может быть +100% к закупочной цене. У компьютерных фирм наценка куда меньше и нагнуть поставщиков они не могут.
Аноним 02/08/19 Птн 18:53:24 1446849432
>>1446801
>Когда один процессор в рекомендед прайс с $623.00 висит?
У нас e3 1280 в нормальных фирмах сильно дешевле продают.

У китайцев есть совсем дёшево, меньше 4 т.р., рейтинги у продавцов хорошие.
Аноним 02/08/19 Птн 19:02:33 1446858433
Пачаны, вот есть веб врот энд, веб бек энд, андройд. Поясните подалуйста, почему вы выбрали ios и что вам нравится в разработке под ios?
Аноним 02/08/19 Птн 19:15:36 1446870434
>>1446858
То что твоя тяночка услышала что мы ios dev'ы и дала всему треду
Аноним 02/08/19 Птн 19:46:01 1446885435
>>1446858
потому что если никто не будет писать под ios, то что произойдет?
правильно, гугл окончательно завоюет мобильный рынок!
Только представь себе этот новый мир, мир где у тебя нет альтернативы гуглу, мир где все твои движения контролирует одна единственная корпорация, где бан твоего аккаунта лишает тебя доступа к удовлетворению обычных человеческих потребностей.
Именно поэтому я вступил в ряды ios разработчиков. Вместе мы дадим бой этой evil google corporation. Пока живо ios dev community - у этого мира еще есть шансы.
Аноним 02/08/19 Птн 19:46:38 1446886436
>>1446842
А, всё понятно с тобой, ты дебил, который не знает, что б/у вещи дешевле продаются. Посмотрел цену проца на сайте интел и решил поумничать, лол. Посмотри на али/таобао и охуешь как старые но всё ещё хорошо справляющиеся со своей задачей процы продают.
Аноним 02/08/19 Птн 20:47:49 1446942437
>>1446858
веб - самый большой по говну
ведройд - второе место по говноедству (сам оттуда)
бек - единственное приемлемое место (если не знаешь что такое иос)

Итог - иос лучшее место чтобы работать в индустрии.

>>1446886
Во-первых, это не я писал.
Во-вторых, покупать б/у вещи? Может ты еще одежду б/у покупаешь? А если по теме - то это как говна пожрать. Разве нет? Я бы для своего компа брал не топовые, но ближе к ним. Хотя мне вообще похуй, все равно собираюсь скоро за 200к брать что-нибудь у аппле.
Аноним 03/08/19 Суб 00:34:50 1447104438
>>1446833
Ты главную устаревшую ебанину забыл - CoreData.
Аноним 03/08/19 Суб 02:02:51 1447143439
>>1446942
> за 200к
За 200к у аппле есть только прошка.
Аноним 03/08/19 Суб 11:02:28 1447252440
>>1446833
>это три главные промахи эпла на данный момент
Это всего лишь маленькие недочеты.

>не считая класс кит, ацессабилити и прочей либерально - гейской ебанины
Чего? Поехавший.
Аноним 03/08/19 Суб 11:13:44 1447265441
>>1447104
Вангую на следующем WWDC анонсируют свой реалм
Аноним 03/08/19 Суб 11:20:51 1447267442
>>1447265
Да тоже сорт говна. Надеюсь на свой GRDB.
Аноним 03/08/19 Суб 13:50:40 1447323443
>>1447265
Вангую выкатят физический движок на свифте вместо Спрайкит, скриньте.
Аноним 03/08/19 Суб 22:30:08 1447674444
как долго ждать, пока apple банковские данные заапрувит? без них не получается получить в приложении in-app purchases
Аноним 03/08/19 Суб 22:49:24 1447683445
>>1383542 (OP)
Как сделать массив на стеке в свифте?
Аноним 03/08/19 Суб 23:58:32 1447715446
Аноним 04/08/19 Вск 00:20:34 1447718447
>>1447715
Как в C подобных языках.
Например:
int array[10];
Создаст массив из десяти int на стеке. В Свифте так можно?
Аноним 04/08/19 Вск 00:44:35 1447723448
>>1447718
Лол, нахуй тебе это нужно? И разве массив это не структура? Вон в доке - struct Array<Element>
Аноним 04/08/19 Вск 00:45:14 1447724449
И раз структура - они будут жить на стеке...
Аноним 04/08/19 Вск 00:56:22 1447728450
676aee21616d620[...].jpg (83Кб, 750x477)
750x477
>>1447723
>И разве массив это не структура?
ЖС-макакен, выкатывайся.
Аноним 04/08/19 Вск 01:07:44 1447732451
Аноним 04/08/19 Вск 01:44:30 1447754452
>>1447728
Ну ты и еблан с гонором на пустом месте. Array - структура, но для реализации cow использует reference type сторадж.
Аноним 04/08/19 Вск 12:13:27 1447839453
>>1447732
>>1447754
Рили жс-макакен, даже не понимаешь о чём речь.
Аноним 04/08/19 Вск 12:33:25 1447851454
Ребят, не могу понять как решить такую задачку, у меня есть структура со вложенными структурами , полученная из 1ого файла json. В ней некоторые поля пустые. Есть 2 структура, полученная из другого json файла, где определенно соответствие ид:значение для 1ой структурки. Мне надо как то дозаполнить пустые поля структур и вложенных структур. Либо это вообще не надо переводить в обьекты и как то на уровне json делается, куда копать?
Аноним 04/08/19 Вск 13:44:22 1447886455
image.png (636Кб, 1000x625)
1000x625
Забивали на тред как могли, но ведроебы все равно утонули первыми
Аноним 04/08/19 Вск 13:47:44 1447888456
>>1447839
Да, кормим тебя.

>>1447851
Для этого существует маппинг. Создаешь FooNetwork - отвечает за данные с сети и FooYouApp - отвечает за бизнес логику твоего приложения.
Создаешь папку маппинг - и там мапишь(преобразовываешь) эти данные. И Ищешь как хочешь свои соответствия.

>>1447886
Потому что я перестал перекатывать.
Аноним 04/08/19 Вск 16:05:18 1447966457
>>1447851
Тебе нужна какая-то функция которая будет комбинировать джейсоны (если возможно получить оба джейсона до того как нужно создать структуру). В функции итерируешь по первому джейсону и заполняет пустые поля из второго. Потом из полученого объединенного джейсона можешь делать структуру. Можно сделать функцию которая будет обновлять готовую структуру из джейсона - но там либо хардкодить поля либо итерировать через рефлексию и подставлять пустые поля. Смотри что проще и понятней будет. Если в струтуре мало полей и в дальшейшем она не будет изменяться то лучше через хардкод. Но так при любом изменении прийдется дохуя рефакторить, тогда как варианты с итерацией относительно универсальны.
Аноним 04/08/19 Вск 17:44:05 1448006458
>>1447966
итерация по джейсону как по строке чтоле? Не догоняю чутк) Просто 1 структура джейсон после декодинка может выглядеть вот так .params[0].values?[0].params?[0].values[0].id и мне нужно добраться до конца иерархии вниз и дать значение полю
Аноним 04/08/19 Вск 18:45:26 1448041459
>>1448006
Ну какая строка? Через NSJSONSerialization конвертишь в массив или словарь и работаешь. Может с какой библиотекой проще синтакс будет.
Аноним 05/08/19 Пнд 10:15:22 1448322460
>>1448006
> Не догоняю чутк)
Ты дурачек? Тебе дали ответ, тем более конкретно под твою задачу. А ты продолжаешь дэбила строить из себя.
Аноним 05/08/19 Пнд 17:44:14 1448504461
Допустим, есть общий прокси класс, который раскидывает вызовы по модулям, если они подключены. Как можно намекнуть компилятору что варнинг на не существующий метод и не варнинг вовсе и все под контролем?
Аноним 05/08/19 Пнд 17:45:40 1448505462
>>1448504
Все написано на obj-c, соответственно есть хедер с описанием всех доступных вызовов.
Аноним 05/08/19 Пнд 22:34:56 1448626463
>>1448322
Хуя ты агрессивный. Мне не понятно как я буду итерировать по джейсон обьекту в котором массив структуры в которой массив структуры. Или чисто несколько вложенных циклов руками прописывать для каждой подструктуры? В гугл пытался, слабо как то, не бузи особо понапрасну
Аноним 05/08/19 Пнд 23:11:05 1448650464
>>1448626
Ты хочешь чтобы я тебе код написал?

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

У меня вообще год назад приходил лист объектов, они были "разделены по группам" с полем id. Я собирал этот id и создавал объект главный, а в этом объекте я прописывал лист и загонял туда эту группу.
Привыкай, это АПИ от бекендера. Или хуй знает что там у тебя.
Аноним 06/08/19 Втр 00:07:39 1448689465
>>1448650
>Ты хочешь чтобы я тебе код написал?
Да.
Аноним 06/08/19 Втр 10:49:58 1448800466
Есть какой-нибудь плагин, который имеет кнопку раскрытия Project Navigator в текущем файле котором мы находимся? Чтобы эту древовидную структуру не раскрывать ручками.

А то не понятно визуально иногда как по папкам разбросаны файлы.
Аноним 06/08/19 Втр 11:29:37 1448810467
Аноним 06/08/19 Втр 12:39:46 1448836468
Ребят, подскажите фундаментальную книжку про то как работает ось и прочие интересности, которые явно не описаны в документации. К примеру, как работает цикл приложения можно понять, собрав инфу по крупице с интернета
Аноним 06/08/19 Втр 13:30:03 1448855469
>>1448836
https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle
https://developer.apple.com/library/archive/documentation/Security/Conceptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox.html#//apple_ref/doc/uid/TP40011183
https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i
ну и вообще
https://developer.apple.com/library/archive/navigation/#section=Resource%20Types&topic=Guides
Аноним 06/08/19 Втр 13:33:23 1448857470
Аноним 06/08/19 Втр 18:40:08 1449047471
>>1448855
Сорян, имел ввиду не общий цикл, а что-то приближенное к исходникам. Чтобы точно знать когда что вызывается, на примере цикла приложения с отрисовками и прочим
Аноним 06/08/19 Втр 19:46:54 1449077472
>>1446508
все нашёл в спрайт ките. Все есть как надо
Аноним 06/08/19 Втр 19:52:06 1449080473
Аноним 06/08/19 Втр 20:33:44 1449104474
>>1449047
Нету. Но в общих чертах всё понятно. Живёт ран луп, который слушает инпуты от cистемы(экрана). Приходит инпут, он его берёт и отдаёт на соотвествующее кью, и опять ждёт. Что то типа
input: while true {
let message = readLine()
тырыпыры
}
И живёт он на главном потоке, поэтому так важно не забивать главный поток тяжёлыми вычислениями, чтобы этот while цикл вновь взводился после тырпыры и продолжал ждать readLine()
Аноним 06/08/19 Втр 23:06:22 1449158475
Аноним 07/08/19 Срд 09:56:03 1449277476
>>1449158
>thanks
За то, что на собесах зеленых спрашивают...
Аноним 07/08/19 Срд 10:07:32 1449280477
Вообще конечно печаль что классические доки вытесняются модными туториалами. Я в своё время учил по Event Handling Programming Guide, сейчас почему-то нигде не могу найти
всё что есть это
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/EventHandlingStartingPoint/index.html#//apple_ref/doc/uid/TP40010755
https://developer.apple.com/library/archive/qa/qa2013/qa1812.html#//apple_ref/doc/uid/DTS40014336
Там где то объясняется путешествие ивента от окна до вью, UIResponder и ResponderChain, это тоже важно.
https://developer.apple.com/library/archive/samplecode/Touches/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007435
лазий в доках короче, ищи респондер чеин
Аноним 07/08/19 Срд 10:18:07 1449286478
>>1449280
> печаль что классические доки вытесняются модными туториалами
Да, полная хуйня, даже содержания нормального по топику нет, скачи по рилейтедам, блядь. Вместо нормальной последовательной истории получили урывочную хуиту.
Аноним 07/08/19 Срд 11:49:16 1449327479
Аноним 07/08/19 Срд 13:12:35 1449358480
Есть какие-нибудь курсы с объяснением LLVM? Что-то я не вижу ничего нормального.
Аноним 07/08/19 Срд 13:28:00 1449360481
Аноним 07/08/19 Срд 16:23:01 1449421482
>>1449360
Спасибо. Послушаем, оценим.
Аноним 07/08/19 Срд 23:42:05 1449592483
Доклад неплохой, в начале новичкам будет нужно уточнить визуально токены деревья и какие разборы бывают, он не стал заострять внимание, ну а главная часть интересная.
Аноним 09/08/19 Птн 11:41:18 1450342484
Аноним 09/08/19 Птн 22:26:04 1450673485
>>1450342
Расскажи вкратце про свифт в тензашке. Как у него там дела, кто пользуется?
Аноним 10/08/19 Суб 08:09:20 1450769486
>>1383542 (OP)
Сап. Имеется небольшой проект под ведроид. Весь интерфейс в вебвьюве на хтмл, остальной код нативный. Принцип простой - в вебвьюхе нажимается кнопка, включается музыка, в шторке и локскрине отображается название песни, раз в 10 секунд в фоне происходит обновление данных с сервера. Вот в принципе и всё. Насколько сложно перенести такой проект на айос? Пользователи просят уж очень давно, а я даже не представляю масштабы разработки, но если по оценке много времени не отнимет, то готов курить матчасть.
Аноним 10/08/19 Суб 10:28:03 1450792487
Аноним 10/08/19 Суб 12:07:39 1450822488
>>1450769
> раз в 10 секунд в фоне происходит обновление данных с сервера
С этой хуйней проблемы. В ios нельзя просто так взять и обновлять в фоне каждые 10 секунд данные с сервера. Когда ползователь сворачивает приложение у приложения сразу рубят аудиоканал (тут скорее всего можно легко договорится не обрубать так как твое приложение предназначено для прослушивания музыки) и через какое-то небольшое время рубят весь доступ в сеть. Основной способ его будить это пуш нотификации. Есть "невидимые" нотиификации которые позволяют разбудить приложение чтобы оно стянуло инфу с сервера без отображения собственно нотификации пользователю - но они предназначены для voip связи и если твое приложение не предоставляет voip тебя пошлют нахер на ревью. Там есть способ для именно фетчинга (background fetch) инфы с сервера. Но с ним проблема в том что ты не можешь указать конкретный интервал. Ты можешь только ПОПРОСИТЬ систему обновлять твою инфу каждые 10 секунд. А система будет сама решать обновлять или нет. Я не работал с бекграунд фетчем, поэтому не знаю как там на практике с ним - может все и ок на самом деле, система старается бновлять именно так как ты и просил если заряд ок. Еще учти, если таки начнешь разработку, что для тестов нужно реальное устройство - в симуляторе эта хуйня работает по другому. Готовся к ебли на ревью.
Аноним 11/08/19 Вск 14:41:56 1451361489
>>1450673
Ну то что я понял это то что создатель Тенсора который работает в гугле и его команда ручных китайцев в полном составе переехала на свифт и перепиливают тенсор под свифт. Более ничего пока не знаю. Ну вот на счёт этой тулзы с шейпед арреем, пока он зависит от модуля тенсора, но вроде они собираются его обобщать и перекатывать в стандартную либу. Но вот на этот счёт я не уверен что его туда пустят так просто.
Аноним 11/08/19 Вск 15:11:24 1451378490
Ну так то всё серъёзно там. Вот тутор
https://colab.research.google.com/github/tensorflow/swift/blob/master/docs/site/tutorials/model_training_walkthrough.ipynb
работает с юпитер ноутбуком в терминале.
А так они просто сделали свой тулчеин. Там видно стандартная либа немного причёсана под тенсор. Так же как переключаешься между версиями свифта переключаешься на этот тулчеин и там уже всё есть. Еслиб сейчас нечего былоб делать обязатеьно засел бы за неё.
Аноним 11/08/19 Вск 15:20:25 1451383491
Аноним 11/08/19 Вск 15:22:35 1451384492
А бля и походу именно благодаря этим пидорам в пятёрке математику улучшили, и добавили AdditiveArithmetic
Аноним 11/08/19 Вск 15:25:35 1451387493
Аноним 11/08/19 Вск 20:48:38 1451610494
>>1451361
А зачем они это делают вообще? Там же ядро на плюсах, какая дергать его питоном или свифтом?
Аноним 11/08/19 Вск 20:49:18 1451611495
Аноним 11/08/19 Вск 20:53:22 1451613496
>>1451610
Возможно на плюсах. Я этого точно не знаю. Просто на плюсах довольно неудобно писать программы которые обучают нейронки и ворочают датасеами, кусками датасетов, определёнными координатами в в получившихся сетах, которыми надо тренировать следующий леейр етк.
Аноним 11/08/19 Вск 22:09:53 1451645497
>>1451610
Под свифт модно писать, и комфортней.
Аноним 11/08/19 Вск 22:39:53 1451656498
пиу
Аноним 11/08/19 Вск 22:46:41 1451657499
бамп
Аноним 11/08/19 Вск 22:49:31 1451660500
Аноним 12/08/19 Пнд 09:37:52 1451785501
15653363404360.webm (294Кб, 640x480, 00:00:14)
640x480
Аноним 14/08/19 Срд 08:56:28 1452907502
>>1450822
>Ты можешь только ПОПРОСИТЬ систему обновлять твою инфу каждые 10 секунд. А система будет сама решать обновлять или нет.
пиздос
как такое еще существует
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов