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


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
257 28 57

ИТТ продолжаем разрабатывать под лучшую мобильную Аноним 30/01/19 Срд 19:03:02 13380601
image.png (669Кб, 1024x1024)
1024x1024
image.png (156Кб, 474x316)
474x316
image.png (666Кб, 960x639)
960x639
ИТТ продолжаем разрабатывать под лучшую мобильную платформу, угощать пряниками токсичных и выяснять как с нуля вкатиться на мидл вакансию.

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

ласт >>1311979 (OP)
Аноним 30/01/19 Срд 19:34:34 13380862
ну хоть тут обошлось без рандомных графиков производительности
Аноним 30/01/19 Срд 20:42:28 13381593
TL;DR Как настроить fastlane match для нескольких приложений?

Ситуация такова: у компании есть два приложения на iOS. Одно настроили годно - все эти fastlane / match / travis, второе еще нет. Чувак, который первое настраивал уже не работает, пришедший ему на замену просто ипользует то, что тот когда-то настроил. Под первое был создан репозиторий с сертификатами. Появилась необходимость нормально настроить деплой нового приложения.
Можно ли использовать тот же репозиторий с профилями и сертификатами под другое приложение? Как это настроить?
Аноним 30/01/19 Срд 21:13:19 13382014
Аноним 30/01/19 Срд 21:23:31 13382095
>>1338159
Это типа писать шел скрипт, который в терминале
xcrun -p -n будет запускать? Этож ебануться можно.
Аноним 30/01/19 Срд 23:09:10 13383196
Пора закрывать тред. Работы говорите нет. Писать для платформы смысла нет. Зачем тогда вообще нужны Objective-C и Swift?
Аноним 30/01/19 Срд 23:21:33 13383317
>>1338319
Есть куча легаси на Objective-C.
Аноним 31/01/19 Чтв 07:13:36 13384278
Что-то нигде не видно тредов "аааа! Помогите! Я айос девелопер, работы нет, куда перекатиться?"
Аноним 31/01/19 Чтв 13:00:56 13385539
Аноним 31/01/19 Чтв 13:35:12 133856510
в сео айос денег нет
не раскачивайте лодку
Аноним 31/01/19 Чтв 13:37:45 133856711
>>1338553
Это не я сказал. Так говорили здесь и чатиках. Сообщество очень унылое. Более унылого не встречал. Поэтому не удивлюсь, если действительно спроса нет, да и писать толком под iOS никто не хочет.
Аноним 31/01/19 Чтв 13:45:02 133857212
>>1338567
Если это еще и ты писал, какие все токсичные, то лучше просто съеби.
Аноним 31/01/19 Чтв 14:56:01 133859413
>>1338572
Это я писал, в телеге достаточно унылое. Мб из-за того что нет админов.

>>1338567
>. Сообщество очень унылое.
Жввачую.
Аноним 31/01/19 Чтв 15:10:30 133859914
Аноны, наболело:

Я говноадинэсник с 10-летним опытом, пытаюсь перекатиться в iOS. Последние 2,5 года в свободное от основной фуллтайм работы время, то есть, по вечерам/выходным/в отпуске изучаю iOS разработку. Не иногда, а регулярно. Последние года полтора - вообще почти каждый день, почти всё свое свободное от работы время на это трачу. Месяца 3 назад наконец-то завершил и опубликовал первое приложение в AppStore. Приложение средней сложности: около 20 вьюшек, CoreData, графики. Знаю и использую Swift, UIKit, Foundation, CoreData, GCD, работаю с REST API на JSON, с Git и CocoaPods. Вот уже месяца 2 активно пытаюсь вкатиться: откликаюсь сам на вакансии на hh, итог плачевный: за эти 2 месяца из 45 моих откликов было только 4 приглашения на техническое интервью, и именно отказов штук 6, остальные отклики - просмотрены, но просто проигнорированы. Сейчас приступаю к изучению MVVM и RxSwift, и затем планирую Objective-С изучить, т.к. в 80% вакансий он требуется. Параллельно пилю второе приложение. Но руки уже опускаются, потому как теперь вообще нет понимания, сколько ещё времени надо проебстись, сколько изучить, чтобы трудоустроиться iOS разработчиком. Реквестирую советов и историй успеха от таких же анонов перекатывальщиков из чего-либо в iOS девелопинг.
Аноним 31/01/19 Чтв 15:12:05 133860015
>>1338594
>Мб из-за того что нет админов.
Наврятли. Сообщество унылое потому что участники тупые наверное. Это вовсе не токсичность. Просто непонятно как в той же телеге обсуждать какие-нибудь значимые и интересные вещи. Всё сведётся к писькомерению. Да даже на дваче их не пообсуждаешь. Обсуждают что-то интересное по языку на свифтовом форуме в разделе предложения длинными и не понятными простынями на английском языке.
Аноним 31/01/19 Чтв 15:14:37 133860416
>>1338599
У меня тоже такое было. Но как то ты размазано подходишь к вопросу. Главный совет не учи всё что требуются в вакансиях. Учит только свифт и фреймворк UIKit, этого будет более чем достатнчно. Но выучи свифт очень хорошо.
Аноним 31/01/19 Чтв 15:23:09 133861117
>>1338604
На все вопросы по Swift на собеседовании я отвечал (по крайней мере, на последнем): и про типы данных, и про ARC.
А что именно ты вкладываешь в понятие "очень хорошо"? Какие области?
И главное - они меня отсеивают, по большей части, ещё на этапе просмотра резюме, и до интервью в 90% случаях даже не доходит. Как в резюме можно показать, что Swift знаешь очень хорошо?
Аноним 31/01/19 Чтв 15:23:40 133861218
>>1338599
Вопрос не по теме, но чем тебя 1С не устраивает? Зарплаты же неплохие.
Аноним 31/01/19 Чтв 15:30:16 133861919
>>1338600
В телеге, да и не только там, есть прекрасные сообщества. Открытые, дружные, живые. Посмотри F# чат в телеге. Так что это не проблема платформы. Проблема есть в самом сообществе iOS разработки. Сообщества как такового нет.
Аноним 31/01/19 Чтв 15:45:39 133862320
>>1338612
Не устраивает главным образом тем, что трактор хочу завести из Россиюшки
Аноним 31/01/19 Чтв 16:03:32 133862721

>>1338611
>На все вопросы по Swift на собеседовании я отвечал
>И главное - они меня отсеивают, по большей части, ещё на этапе просмотра резюме

Потому что ещё раз. Рынок стоит. Вакансии тухлые. Сейчас никого не берут - ни джунов не сениоров. Никому не нужен iOS. Единственный варик пилить самому приложуху для стора.
Аноним 31/01/19 Чтв 16:11:29 133863222
>>1338627
Есть же Upwork и прочая фриланс херня. Плюс, рынок в Рашке стоит, а тут полдвача мечтает уехать отсюда
Аноним 31/01/19 Чтв 16:14:19 133863423
>>1338627
>>1338627
Приложуху для стора уже запилил и выпустил. Пилю следующую уже.
Насчёт джунов - я уже понял. Но насчёт сеньоров - почти все имеющиеся вакансии именно на сеньоров, причём, обновляются они ежедневно, и зарплаты там от 150-180 и до 300. Зачем же все эти вакансии, если никого не берут? Зачем же тогда они их ежедневно обновляют? Что-то тут не сходится.
Аноним 31/01/19 Чтв 16:19:35 133863924
>>1338632
C upwork и прочими подобными, как я понял по отзывам, куча времени будет уходить не непосредственно на разработку (и тем самым, прокачивание скиллов разработчика), а на поиск заказов и согласование деталей, то есть, на блядскую менеджерскую работу. И, опять же, судя по отзывам, пока у тебя там малый рейтинг, заказы тебе никто давать не будет, разве что забесплатно.
Аноним 31/01/19 Чтв 16:23:10 133864025
>>1338639
Да, сначала за копейки, но потом лучше
Аноним 31/01/19 Чтв 16:25:23 133864126
>>1338634
Так ты видел когда эти вакансии были созданы? Висят по пол-года-году. Обновляются потому что hr отделы создают видимость работы. Они отбирают кандидатов, но босы их забраковывают. Это вообще некое офисное развлечение искать сотрудников. Разбавляется так сказать каждодневная рутина.

>Есть же Upwork
Там нужны в основном андроид-иос комбайны для арабов и индусов. Не понимаю вообще, что там происходит и зачем там это всё.
Аноним 31/01/19 Чтв 16:29:38 133864527
>>1338641
Да, вакансии висят и правда месяцами: когда я начал искать работу 2 месяца назад, вакансии были процентов на 75 те же, что и сейчас. Закрылись ну процентов 25, максимум. При этом, все эти замечательные вакансии обновляются практически ежедневно.
Аноним 31/01/19 Чтв 16:38:29 133865128
>>1338641
Что такое андроид-иос комбайны?
Аноним 31/01/19 Чтв 16:42:20 133865229
>>1338651
и под иос и под андроид делать месяц на одно месяц на другое
Аноним 31/01/19 Чтв 17:36:32 133867830
>>1338599
Чот я не верю. Или ты недоговариваешь, и есть значимые вещи, о которых ты умолчал, и которые негативно влияют шансы трудоустроиться, или ты тупо вбрасываешь тут, чтобы демотивировать народ.
Аноним 31/01/19 Чтв 17:39:24 133867931
.png (84Кб, 256x256)
256x256
>>1338678
>значимые вещи, которые негативно влияют шансы трудоустроиться
10 лет 1С
Аноним 31/01/19 Чтв 17:43:38 133868132
>>1338599
Cлишком толсто, не хочу верить после 10 лет сидения на 1с.
Аноним 31/01/19 Чтв 17:59:06 133868733
>>1338678>>1338679
>>1338681

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

Нет, к сожалению, это не вброс. Ситуация реальная.
Сам такого не ожидал. Знал бы, что так будет, вообще бы не брался за iOS. Джавой бы занялся лучше.
А конкретно о каких таких вещах, негативно влияющих, ты говоришь?

И да, я понимаю ваше ехидство по поводу 1С - 1С это то ещё говнище, далековатое от нормального программирования. Но, тем не менее, я эти 10 лет не "сидел на 1С", как один анон выразился, а сделал множество разных проектов, многие из которых довольно сложны. Это я к тому, что я конечно говноадинэсник, но не 1С-даун.
Аноним 31/01/19 Чтв 18:12:03 133869434
>>1338687
Добавлю также, что у меня порой возникает ощущение, что вот этот вот 10+ -летний 1С-ный опыт в резюме и отпугивает рабовладельцев работодателей.
Но, скорее всего, ситуация на этом рынке и правда полная жопа.

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

И с 1С я сам виноват, долбоёб, что не подумал в конце нулевых о будущем вне Роисси, занявшись этой шнягой. Но вот с iOS - кто мог знать, что такая ситуация сложится? Обидно пиздец.
Аноним 31/01/19 Чтв 18:18:05 133869535
Самый элитный тредик в /pr.
Аноним 31/01/19 Чтв 18:18:33 133869736
>>1338687
Значит тебе 30+ должно быть.

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

>Джавой бы занялся лучше.
Вообще хуй знает, будем смотреть в мае гугл ИО и нам скажут, будет ли в ближайшие 2 года ведройд закинут или нет. Там же новая ось появляется, через 5-6 скорее всего будет продаваться, а может и не будет. Небольшая паника пока в сообществе. Некоторые уже и на флаттер смотрят, так как ОСь включает в себя его язык.

А рх свифт вообще для маленьких. Там ничего сложного нет.
Аноним 31/01/19 Чтв 18:19:19 133869837
>>1338687
Ну не знаю, мало ли. Возраст или ещё что-то такое...
Аноним 31/01/19 Чтв 18:21:04 133870038
>>1338694
Чекнул сейчас hh на junior ios: в Москве 16, в Минске 24 лол. Вообще, думаю ты зря переживаешь так и в течение пары месяцев устроишься.
Аноним 31/01/19 Чтв 18:21:40 133870139
>>1338678
Чтобы быть уж до конца точным, добавлю также, что навыки про GCD и REST API / JSON появились в резюме только месяц назад. И, соответственно, на первых 2 из 4 прошедших собеседований, на вопросы про сеть и GCD я отвечал, что не работал с этим. К следующим 2 я уже освоил эти вещи.
Аноним 31/01/19 Чтв 18:22:48 133870240
>>1338700
Бля что-то я напутал, а вообще странно, что ты аж 2.5 года хуйней страдал прежде чем попробовать.
Аноним 31/01/19 Чтв 18:23:31 133870341
>>1338698
Я 34 lvl, но в резюме это не указано. Более того, год окончания ВУЗа, который указывать необходимо, я подвинул, чтобы выглядеть на несколько лет моложе. А что ещё?
Аноним 31/01/19 Чтв 18:27:37 133870542
>>1338703
Ой блять пиздец. Если ты живешь в дс или дс2 хули париться?

Это у меня блять в городе 5 вакансий по iOS. Просто ПИЗДЕЦ
Аноним 31/01/19 Чтв 18:29:13 133870643
>>1338697
Два чаю тебе за книгу, гляну. Я купил вот на днях Кочана последнее на данный момент 6-е издание на русском, но взяться ещё не успел.
Хрюшам то я ничего и не говорю, вот только в резюме-то всё написано про мой предыдущий опыт, не опускать же его вообще. Ведь если в резюме у чувака, закончившего ВУЗ в конце нулевых, из опыта работы только 2,5 года фриланса на iOS, это ведь они подумают, что дядя наверное мотал 10-ку по 228.
Аноним 31/01/19 Чтв 18:31:53 133870944
>>1338701
Освоил это как? Как с помощью gcd сделаешь тред сейф переменную, чтобы можно было читать-писать безопасно?
Аноним 31/01/19 Чтв 18:32:23 133871045
>>1338702
Ну не хуйней страдал, а изучал всё с нуля. Цель была - выучить базу, сделать и релизнуть приложение, и тогда уже, хоть с каким-то портфолио, так сказать, идти по собесам. Напомню, я работаю фуллтайм, и на работе ничем кроме работы времени не было заниматься скроллинг харкача не в счёт
Аноним 31/01/19 Чтв 18:35:49 133871146
>>1338703
>34 lvl
>год окончания ВУЗа, который указывать необходимо, я подвинул, чтобы выглядеть на несколько лет моложе
Чувак, тут на десяточку надо год подвинуть. а не на несколько лет
Аноним 31/01/19 Чтв 18:35:52 133871247
>>1338709
Освоил - это знаю какие виды очередей и для чего и как их использовать, выполняю dataTask асинхронно, группы использую. Как сделать то, что ты написал - вот так сходу не скажу. Освоил - в таком объеме, чтобы на интервью можно было на вопросы по GCD ответить, так скажем.
Аноним 31/01/19 Чтв 18:38:33 133871348
>>1338711
На 10-ку это как-то too much. Да и по фото ж видно наверное, что мне не 24. Ёбаный возрастной геноцид - у меня вот сейчас мозг-то работает лучше, чем 10 лет назад.
Аноним 31/01/19 Чтв 18:40:08 133871649
>>1338709
А, то, про что ты спросил. При помощи семафоров ведь?
Аноним 31/01/19 Чтв 18:58:25 133873950
>>1338713
Да оставляй 34. Всегда ведь есть удалёнка где твой ебальник не видно будет. Про возрастной геноцид это опять к вопросу о гнилости рынка. Тут он думаю играет тоже роль. Такой хуйни в дс2 много я заметил. Бля мне аж тебя жалко стало. Короче перекатывайся в деревню и устраивайся на удалёнку за копейки. Никто тебе больше 40р не даст, готовься к этому. И на ближайшие пару тройку лет 40р в месяц - твоя реальная перспектива. Гит подтяни.
Аноним 31/01/19 Чтв 19:25:06 133877051
>>1338739
Про 40р в месяц это конечно толсто. Я сейчас за аренду однушки на окраине ДС почти столько плачу. А вакансии на ждунов появляются в месяц 2-3, тыщ на 60-80, и уходят они довольно быстро. Но там требования поменьще того, что я умею. Поэтому, я уже на мидла мечу. Тем паче, что на 60-80к в ДС тупо не прожить, если у тебя съемное жилье. Хотя, конечно, есть и особо охуевшие рабовладельцы, где требования явно уровня мидла и выше, и предлагают они те же 60-80к.
Аноним 31/01/19 Чтв 20:14:54 133880552
>>1338716
Можно и через семафоры, но с ними можно обосраться, поблочив выполнение вызывающего кода. Можно создать свою конкаррент кью, читать значение через sync, а писать через async с флагом .barrier (это заставит все куски кода в кью выполниться перед текущим, по сути на время выполнения текущего куска кью становится сериальной).
Аноним 31/01/19 Чтв 20:15:30 133880653
>>1338634
>Приложуху для стора уже запилил и выпустил.
ссылку в студию!
Аноним 31/01/19 Чтв 21:01:11 133882854
>>1338805
Круто, спасибо, попробую сделать.
Аноним 31/01/19 Чтв 21:02:21 133882955
Аноним 31/01/19 Чтв 22:06:49 133885656
>>1338600
>Просто непонятно как в той же телеге обсуждать какие-нибудь значимые и интересные вещи.
Неистово двачую. Раньше форсили соцсети, вообще не приспособленные для серьезных обсуждений, а теперь им на смену пришли мессенджеры с еще более убогим форматом, не позволяющим структурировать информацию вообще.
>>1338619
И как в говночатиках можно обсуждать несколько тем одновременно? Это даже во вбыдлятне и в этом тредике проблематично делать. На тематических форумах десятки разделов с подразделами были, и темы, которые обсуждались месяцами до полного исчерпания вопроса, а не уплывали в глухие ебеня за неделю. И это правильно.
Аноним 31/01/19 Чтв 22:09:40 133885757
>>1338599
А я думаю что ты просто посредственный даун, неосилятор, который не может затащить на должном уровне, все же нужны рок звезды, а тупые джуны нет, вот и весь вопрос.
Аноним 31/01/19 Чтв 22:11:34 133885858
>>1338829
И что?
Ты мамку чью-то ебешь или котят режешь в соседнем треде?
Аноним 31/01/19 Чтв 22:27:13 133887359
>>1338599
В каком городе чекаешь вакансии? Если не в ДС то расклад не в твою пользу.
Аноним 31/01/19 Чтв 22:35:50 133888760
>>1338857
Очень конструктивно. Ты, должно быть, менеджер по продажам?
Аноним 31/01/19 Чтв 22:38:01 133889061
>>1338873
ДС, но, как видишь, расклад все равно не в мою пользу, раз я написал этот пост
Аноним 31/01/19 Чтв 22:42:35 133890062
>>1338890
Тогда походу забей, потому что тут идеальные условия в реалиях раши, если ты тут не закатываешься так долго то уже наверное все...Выход только фол ин делать, увольняться с работы и фулл тайм ебошить гейос! И тут уж выстрелит или ты станешь бомжом.
Аноним 31/01/19 Чтв 22:42:41 133890163
bog1.jpg (15Кб, 280x270)
280x270
Аноним 31/01/19 Чтв 22:45:56 133891164
Аноним 31/01/19 Чтв 22:52:05 133891865
>>1338911
Да, главное что ты меня понял.
Аноним 31/01/19 Чтв 23:12:37 133895166
>>1338900
можно еще придумать себе годик опыта, типо работал на фрилансе и вкинуть в резюме ссылку на какое-нибудь приложение для заказа пиццы в гонконге
Аноним 01/02/19 Птн 00:01:12 133898267
>>1338856
>темы, которые обсуждались месяцами до полного исчерпания вопроса
Эти темы становились не читабельны. Когда 10 или больше страниц, устаешь все перечитывать. В чатах есть нормальное цитирование, если тебе ответили, то можно перескочить сразу на то место, на форумах такого нет. Есть еще Slack, крайне удобная штука для такого.
Аноним 01/02/19 Птн 00:24:19 133899468
>>1338982
Да ну. Я-то помню, как зачитывался такими многостраничными темами. На форуме все еще проще, чем у тебя в чате - если в твою тему ответили, то это в 99% случаев по теме. Слак да, получше.
Аноним 01/02/19 Птн 01:04:20 133900769
>>1338994
>если в твою тему ответили, то это в 99% случаев по теме
Ага, конечно. Начинаются споры, выяснение отношений, каждый доказывает свою правоту, и всем уже плевать на вопросы топикстартера, все уже забыли про них. Знаем, плавали. Горячие темы бывает так разгораются, что за пару дней по 20 страниц флуда накатывают. Поэтому форумы считай умерли. В том же телеграме или слаке такой проблемы нет.
Аноним 01/02/19 Птн 09:44:06 133909170
в аппсторе можно только картинки, описание поменять, без билда?
что писать в What's New in This Version ?
Аноним 01/02/19 Птн 11:32:58 133918471
>>1338856
Гуглю всегда на инглише и не знаю проблем. За бугром всегда исчерпывающе изучают проблему . А иногда вступлю в чатик в телеге, так бомбит. Всегда найдётся местная бригада: умник, который отвечает очевидные вещи в стиле «я бы там посмотрел»; клоун, которому больше негде шутить; пацифист, который изо всех сил пытается наладить гармонию в этом парашнике. Потом гуглишь вопрос на английском и находишь ответ за две минуты, в очередной раз покидаешь парашник, идёшь мыться. Фу нахуй.
Аноним 01/02/19 Птн 13:27:21 133924372
>>1339184
>ответ гуглится за 2 минуты
>искренне не понимает почему ему не помогают
Аноним 01/02/19 Птн 13:35:13 133924973
>>1339184
А я по свифту никогда ничего не гуглю. Только по юикиту гуглю и по прочему аёсовскому дерьму. Кстати уже давно ничего не гуглил. Кто что последний раз гуглил?
Аноним 01/02/19 Птн 21:45:18 133962774
Я не понимаю, почему никто не пишет про модификаторы доступа или вообще малозатрагиваемые темы в книгах? Например open class или же private(set)? Почему я это должен узнавать из примеров кода на гитхабе? Как гуглить такое?
Аноним 01/02/19 Птн 21:45:39 133962875
>>1338710
>Цель была - выучить базу, сделать и релизнуть приложение, и тогда уже, хоть с каким-то портфолио, так сказать, идти по собесам
Знаю это чувство
Пилил приложение 3 месяца
На нескольких собесах обосрался
На крайнем спросили сколько жму на турничках и из какого я вуза и собственно всё, череда неудач закончилась
Это было несколько лет назад
Не ссы всё получится
Аноним 01/02/19 Птн 21:48:58 133963476
>>1339627
Чо
Это на первых страницах руководства по свифту ващет
Аноним 01/02/19 Птн 21:53:25 133964177
Screenshot 2019[...].png (410Кб, 1894x1600)
1894x1600
>>1339634
Я просмотрел классы / стракты + проперти вкладки и почему то там ни одной ссылки на ЭТО НЕТ
Аноним 01/02/19 Птн 21:57:42 133964978
>>1339641
Вкатывайся лучше в андроид
Аноним 01/02/19 Птн 21:58:13 133965079
Аноним 01/02/19 Птн 22:26:58 133968280
>>1339650
а знаешь что будет если в didSet {} поменять то что дидсетаешь?
Аноним 01/02/19 Птн 23:41:51 133973281
>>1338705
в моем 0 вакансий ios, задавай свои ответы
Аноним 01/02/19 Птн 23:43:52 133973382
>>1339682
Нет, я пока не понимаю зачем они вообще нужны и не видел примеров даже нормальных. Весь попенсорс залит с прошлыми 2-3 годами, даже смысла нет клонить и что-то там пытаться собрать. Иногда лажу, но чисто из маленького любопытства.
Аноним 01/02/19 Птн 23:52:26 133974083
>>1339733
Всё верно. На Свифте можно писать код на чистых функциях, всякое убожество didSet и ему подобное отправляется на помоечку.
Аноним 03/02/19 Вск 19:05:56 134092684
Как гуглить всякие SELECT FROM LIKE ANY чтобы юзать в кор дате? Большинство примеров это ебните NSPredicate(format: "id == @", ...) и все.

Вот например, я хочу построить запрос где я отдаю лист айдишников - а возвращает мне кор дата те, которые существуют. Куда копать?
Аноним 04/02/19 Пнд 18:01:21 134171985
можно ли сделать грид с (например) 3мя столбцами и footer-ом или header-ом, который занимает 3 столбца?

header
-1-2-3-
-4-5-6-
-7------
-footer

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

-4-5-6-
-7---8-
-footer
Аноним 04/02/19 Пнд 19:28:32 134179286
Господа, посоветуйте, пожалуйста, хороших техник проектировки REST API. Желательно без использования Alamofire, не хочу тащить зависимости ради 3,5 эндпоинтов.
Аноним 04/02/19 Пнд 19:40:42 134180087
04/02/19 Пнд 19:48:16 134180688
>>1341719
ох блед, там же встроенный footer есть
Аноним 04/02/19 Пнд 20:00:13 134181689
Часто ли вы встречаетесь в работе с weak & unowned ссылками? Сколько не смотрю, ничего не вижу на гитхабе у людей. У всех все чисто.
Аноним 04/02/19 Пнд 20:35:08 134185290
>>1341816
Делегаты/коллбеки, гугли retain cycle.
Аноним 04/02/19 Пнд 23:14:30 134198191
>1341816
Если ты нафаня, то можно хуй забить на них. Сейчас у телефонов столько памяти, что обычный нафаня её не забъёт. Другое дело, что негоже не знать как кложуры и ARC работает. Тебе надо подучить эту тему и попрактиковаться на минипрограмках.
Аноним 05/02/19 Втр 10:05:16 134213092
>>1341981
Лол, а как же краш приложения, когда запрос к апи ушёл, а контроллер закрылся?
Аноним 05/02/19 Втр 12:27:29 134220893
>>1342130
Ссылка на контроллер запеклась в кложуре, он не деинициализировался. Если там ничего противозаконного нету, то приложение не упадёт.
Аноним 05/02/19 Втр 12:31:38 134221294
>>1342208
Пришёл ответ, кложур выполнился, стронг селф убил приложение
Аноним 05/02/19 Втр 12:46:04 134221795
>>1342212
Не до конца понял что ты имеещь ввиду. Давай код, будем смотреть.
Аноним 05/02/19 Втр 12:54:07 134221896
>>1342217
Ну вот например, открыли контроллер и сразу с него ушли
func updateUIData() {
ServerAPI.getBigAmountData { data in
self.updateUI(with: data)
}
}
Ох ебать, неужто под запекся ты имел ввиду то, что это экземпляр контроллера останется в памяти связанный только с кложуром, и когда вернется респонс, он всетаки обновится существуя в сферическом вакуме, а юзер открыв снова этот контроллер запустит уже другую связку контроллер-кложур, будто существование параллельной вселенной? Я наверное игрался с unowned и перепутал с данным случаем
Аноним 05/02/19 Втр 13:03:21 134222197
>>1342218
Так и будет, вьюконтроллер не будет отображаемым, но будет в памяти. Но это все равно хуйня, там же логика какая-то может быть по таймеру, например, тут дело не только в утечке памяти. Короче сразу нормально делай - нормально будет.
Аноним 05/02/19 Втр 13:11:51 134222598
>>1342218
Да, контроллер это всего лишь класс и он живёт в куче. То что ты сказал "в вакууме" это и называется retain cycle. Специально для тебя написал структуру имитирующее это поведение, которую ты можешь собрать и запустить с помощью Package Manager следующим кодом:
AppEmitter().run()
Советую тебе поизучать PM, шикарный инструмент после которого я хуй положил на плейграунд. Вот эта структурка
https://pastebin.com/xnvL0zL6
Аноним 05/02/19 Втр 16:41:29 134232999
track-app-downl[...].jpg (28Кб, 800x391)
800x391
>>1342225
Тогда вот еще в нагрузочку вопрос, достопочтенный анон. Я когда начал фрилансить, кучу проблем себе нарыл сразу пытаясь делать адаптивные интерфейсы: привязывал размеры элементов к размерам экранов, во всю использовал стеквьюхи, что с этой самодельной адаптивностью не вывозило, да и сам я путался в том, как решить проблемы с констрейнтами, со шрифтами вот все не мог понять, как их менять под размер экрана, кроме как зависимостью от compact/regular. Время шло, я начал подмечать что в некоторых примерах задаются элементы фиксированных размеров, более того, элементу ЗАДАЕТСЯ ФРЕЙМ. Удел плебеев - подумал я, не могут справиться с более адаптивной логикой. Но в последнее время стал более лоялен к этому, и пробую сам так делать, такое чувство будто я программирую матерными словами. Как всетаки обстоят дела с адаптивность? Вот есть дизайн для восьмерки, если слепить то же что и на нем, а потом запустить на плюсе то будет более просторненько, может даже неприятно глазу, это норма? Что говорить заказчику в таком случае? А то у меня мания учиться делать все идеально, потому не могу избавиться от своих же доебов, что интерфейс должен адаптироваться чуть ли не в процентном соотношении к экрану.
Аноним 05/02/19 Втр 16:59:12 1342338100
ебать, почему у вас до сих пор нет типового приложения на гитхабе, в котором все написано как надо
Аноним 05/02/19 Втр 17:17:20 1342346101
Аноним 05/02/19 Втр 17:17:44 1342347102
Аноним 05/02/19 Втр 17:21:25 1342348103
>>1342329
>интерфейс должен адаптироваться чуть ли не в процентном соотношении к экрану
У людей с большими экранами маленькие члены, пальцы не больше, а зрение не хуже. Просто посмотри на крутые универсальные приложения в сторе - многие даже для айпадов не трогают размеры шрифтов и кнопок, а проектируют интерфейс по-другому.
Аноним 05/02/19 Втр 17:26:48 1342352104
>>1342329
Говори что адаптивность это важная часть разработки, требующая дохера времени и сил, а это так и есть. Ну а вообще я лично предпочитаю делать лейауты вручную фреймами, нежели констрейнтами, потому что мне так больше нравится, можно делать симпатичные структуры считающие геометрию. Стек вью реальна хорошая тема. Но я даже её не юзаю. Вообще не в курсе про адаптивность и про все новшевства автолейаута. У меня ни времени не желания нет с ними разбираться, не необходимости как таковой, так как я стремлюсь всё к более и более низкоуровневому подходу. Вот тут один анон на openGL рисует, вот это я уважаю и сам к этому стремлюсь. Есть очень и очень много ньюансов в реальных проектах, которые не решает автолейаут. Например тот же кор текст, с помощью которого только и можно рисовать баблы в месенджерах. Вот тут всё время спрашивают про эталонный проект. Чувак, качни соурсы телеграмма и охреней.
Аноним 05/02/19 Втр 17:34:37 1342358105
>For speedy resolution of memory corruption issues, we recommend regularly auditing your app with Xcode’s memory debugging facilities: Visual Memory Debugger, Zombies Instrument, Address Sanitizer, Thread Sanitizer and malloc diagnostics.
что юзали, что посоветуете? для лошар
Аноним 05/02/19 Втр 17:51:40 1342366106
>>1342348
Я так понял что делать разницу между устройствами не стоит. Разве что между айфоном и айпадом, но функционал позволяет это сделать безболезненно. Просто на одном проекте дали дезигн под 5 и под X айфоны. Делал доп методы adoptFonts, которые проходились по лейблам контроллера и меняли размер шрифта.
Аноним 05/02/19 Втр 18:27:32 1342399107
Я кажись пиздец перегорел, за 3 года опыта понял что не смог недавно осилить парсинг и кодабл у свифта 4
Аноним 06/02/19 Срд 14:56:58 1342848108
>>1342352
Кто как хочет так и дрочит, я смотрю с этими snapkit-ами даже в автолайаут просто, да и не сомневаюсь, что с фреймами все путем, если иметь хорошее представление о картине в целом. Сурсы телеги видел но не разбирал, да и это понятно, всегда смотрел на телегу и считал ее пиком аккуратности и завершенности. Не мудрено что там все на более низкий уровень уходит, чтобы каждую мелочь отточить. Я на такие проекты может и не попаду никогда, вот в чем дело
Аноним 06/02/19 Срд 16:13:55 1342870109
Как лучше - делать программно навигационную вьюшку и так далее просто рисуя в контроллере, или разбивать все в файлики, наследуясь от UIView и уже там котить, и только потом подключать к контроллеру?
Аноним 06/02/19 Срд 23:24:07 1343117110
2019-02-0623-21[...].png (7Кб, 445x305)
445x305
как же пичот
вообще не понимаю, как вы эти креши читаете
Аноним 06/02/19 Срд 23:35:38 1343120111
Аноним 07/02/19 Чтв 12:14:18 1343278112
>>1343117
В иосе вообще хуйня тулинг. Даже не показывает строчку на которой крашнулось все.
Аноним 07/02/19 Чтв 12:17:27 1343283113
Аноним 07/02/19 Чтв 12:27:09 1343291114
Screenshot 2019[...].png (856Кб, 1328x1266)
1328x1266
Screenshot 2019[...].png (1222Кб, 2256x1092)
2256x1092
>>1343283
>Показывает
И где это он показывает? Сравни со вторым пикрилом - где даже есть ССЫЛОЧКА чтобы СРАЗУ ЖЕ ПЕРЕЙТИ к крашу.

Будешь мне здесь рассказывать свои сказки.
Аноним 07/02/19 Чтв 12:39:47 1343299115
>>1343291
Ну у тебя похоже кор дата падает. Системные фреймворки он не показывает. Только в твоём коде он строчки показывает.
Аноним 07/02/19 Чтв 13:03:18 1343318116
а для ios господ существуют best practices?, типо как в ведроиде - не держите жесткие ссылки на context в треде, не передавайте анонимные листенеры в тред и т.д.
Аноним 07/02/19 Чтв 13:09:57 1343327117
>>1343318
MassiveViewController

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

Тупо берешь и наслаждаешься когда тыкаешь анимацию и строишь ручками леяуты.
Аноним 07/02/19 Чтв 13:10:53 1343330118
>>1343318
По каждому разделу существуют бест практисы. Конкретно по тредам: не пользоваться тредами, пользоваться Grand Central Dispatch. Все бест практисы лежат в видео с WWDC конференций. Ищи любую тему и смотри видео, там их очень много. Можешь смотреть с 2018 года, в любом видео есть ссылки на предыдущие видео, которые надо посмотреть. Но обычно в начале видео идёт рекап технологии, потом идут бест практисы. Например последнее что помню из бест практис: использование протоколов в юнит тестах вместо конкретных типов.
Аноним 07/02/19 Чтв 13:13:29 1343333119
>>1343327
ТОГДА ПАЧИМУ У МЕНЯ СЫПЯТСЯ EXC_BAD_ACCESS KERN_INVALID_ADDRESS В ФАБРИКЕ, АА? но надо признать, 99.98% на ведроиде мне никогда не видать
Аноним 07/02/19 Чтв 13:13:30 1343334120
>>1343330
> в видео с WWDC конференций
Я заметил что там только видео с прошлого года. Вот захочу я посмотреть практики из 2014 года, так мне придется гуглить уже чтобы найти оф ссылку на эот.
Аноним 07/02/19 Чтв 13:21:02 1343336121
>>1343334
В 2014 и раньше всё устарело. Есть кое-что совсем низкоуровневое и там, например OpenGL и что то из сетей. Но там всё на Objective-C, продираться через него то ещё удовольствие. Раньше 2015 года нет смысла идти. Все года можно на сайте найти. Там конечно ебанутая навигация, не спорю. Сам матерюсь от неё.
Аноним 07/02/19 Чтв 15:06:30 1343402122
Не пойму, в чем соль недовольств по поводу подов. Вот изучаешь такой, как лучше запросы писать, как ответы парсить, все сводится к тому что лучше юзать стандартные методы, мол это надежно. А еще и codable появился со своей пресловутой одной строчкой кода. Забиваешь на поды, пишешь дохуя кода, а потом натыкаешься на проект где SwiftyJSON, SnapKit, Alamofire и охуеваешь что господа занятые делом спокойно себе юзают поды и экономят время. Так в чем их недостаток? Насколько я понял, все сетуют за надежность/совместимость, но ведь как только свифт апдейтится, допиливаются и поды, апи ведь то же остается, грубо говорят обновил поды и все работает. Это как если написать проект, и бояться что он сломается когда выйдет новая версия swift.
Аноним 07/02/19 Чтв 15:55:21 1343430123
>>1343402
Поды, которые парсят хттпшки это пережиток времён когда всё было на обджектив сях, когда ещё был жив NSURLConnection тогда имел смысл заебстись с подами чтобы сэкономить время на всём этом. Сейчас же всё стало слишком просто для того чтобы выполнить банальный хттп запрос на стандартной экосистеме. Ты ещё просто не дожил до того состояния когда бесишься от того что твой проект долго собирается лишних 5 секунд, насрано в конфигах, и много какой то левой хуйни тянется и тебя это бесит. Сейчас поды имеет смысл ставить когда нужно кастомная работа с коре графиксом, всякие зумы фоток и прочая поебень. Для хттп запросов смысла в них уже нет.
Аноним 07/02/19 Чтв 21:50:23 1343642124
>>1343430
но ведь попадется какой-нибудь запрос с ответом, в котором единственный нужный элемент находится по пути jsonResponse["root"]["data"]["address"]["local"]["name"]["huy"], тебе теперь принципиально не юзать сторонние либы а городить елку? Просто интересуюсь, пример один из множеств случаев
Аноним 07/02/19 Чтв 21:52:53 1343645125
>>1343430
>>1343642
сам то я люблю когда все без сторонних либ, да вот огорчает что всегда найдется случай, когда эта любовь ставит палки в колеса
Аноним 07/02/19 Чтв 22:19:42 1343660126
>>1343430
Почему то встроенного дебагера, который получает респонс или еррор НЕТУ.

Из-за этого приходится использовать аламофаре. Так что не пизди мне тут.
Аноним 07/02/19 Чтв 22:20:00 1343661127
>>1343660
Ой бля, точнее логгера
Аноним 07/02/19 Чтв 23:48:36 1343698128
>>1343661
Я давно чего то не работал с хттп, но насколько я помню в UrlTask ты передаешь кложур, который таск вызывает по завершении и передает туда два аргумента дата и URLResponse. Ты можешь взять этот респонс и поглядеть что он такое. Вообще с нашими кривожопыми бекендщиками помоему только на таком уровне и можно работать, я думаю алмоваре не выдержит реального форкфлоу.
Аноним 08/02/19 Птн 01:08:51 1343738129
Доброй ночи, господа яблочники
Я тут пробую вкатиться, баловаюсь, пособите долбоебу, никак не пойму
func get_json() -> Void {
guard let url = URL(string: "http://127.0.0.1:5000") else { return }
URLSession.shared.dataTask(with: url) { (data, response, error) in
guard let data = data else { return }
guard error == nil else { return }
do {
let product = try JSONDecoder().decode(Obj.self, from: data)
print(product)
} catch let error {
print(error)
}
}.resume()
}

print - это заебись, конечно, а как сохранить в переменную полученный json, чтоб потом с ним работать?

Спасибо!
Аноним 08/02/19 Птн 09:53:07 1343798130
>>1343738
обьявляешь до создания таска переменную,
var variable: Product? = nil
task...
внутрь кложура передаешь эту переменную в кложур (variable = product), таким образом происходит запекания значения variable внутрь кложура, и оно будет жить пока кложур не закончится, даже если в оригинальном контексте эта функция подохнет
Аноним 09/02/19 Суб 11:25:48 1344409131
Есть какой-нибудь инструмент чтобы смотреть что в БД сейчас хранится?
Аноним 09/02/19 Суб 11:33:36 1344411132
Аноним 09/02/19 Суб 21:43:45 1344793133
Screenshot 2019[...].png (294Кб, 1990x714)
1990x714
Screenshot 2019[...].png (1144Кб, 2694x770)
2694x770
Screenshot 2019[...].png (370Кб, 2040x764)
2040x764
Screenshot 2019[...].png (404Кб, 2030x772)
2030x772
Построение программно забавно, но как определиться когда юзать разметку "V: -26-26-26-[v23]-34-234-" как добавлять просто через метод addConstraint.

И вот что я заметил, в первом случае не получится строить охуенные интерфейсы, отрисовка идет по шагам, и пурпурный цвет отрисовывается ниже зеленого, что НЕ должно БЫТЬ по ЛОГИКЕ.

Но мне то похуй, меня волнует этот товарищ на втором пикриле. Какого ХУЯ при двух КОНСТАНТАХ у него СРАЗУ ЖЕ пурпурная вьюшка находится НИЖЕ СИНЕЙ ЧАСТИ? У меня почему то блять так НЕ РАБОТАЕТ как мы видим на пикриле 3.

Но я конечно уже повидал говна, пришлось залеть на гитхаб и потеребенькать сорцы. Я там нашел и оказывается, нужно задать ЕЩЕ ОДНУ КОНСТАНТУ, и объявить опять через addConstant - height, самая нижняя строчка.

Последнии шаги меня окончательно ввели в ступор. Как китаец после 2 констант + использование format разметки добивается результата, когда мне приходится еще дополнительную завязать константу + удалить все мои format билдиры на эту вьюшку и использовать другой пусть по созданию height.

Пиздец.
Аноним 09/02/19 Суб 22:06:24 1344807134
Screenshot 2019[...].png (328Кб, 2240x614)
2240x614
Ахахах, блять, пощади. Ну и где МОЙ ОТСТУП СПРАВА? Выблядский гейфон.
Аноним 09/02/19 Суб 22:09:49 1344815135
Аноним 09/02/19 Суб 22:34:06 1344835136
>>1344815
Пасиба, благодаря тебе я опять вернулся в строй
Аноним 09/02/19 Суб 22:51:20 1344842137
>>1344807
Юзай layout anchors, заебал. Поддержка с iOS 9.
Аноним 09/02/19 Суб 22:54:28 1344846138
>>1344835
Это ты раньше бугуртил, что нигде про модификаторы доступа не написано? Так и будешь спотыкаться на всякой хуйне, пока не начнешь документацией пользоваться.
Аноним 09/02/19 Суб 23:00:22 1344852139
>>1344793
Понял, как работает? Молодца, выкинь каку и используй SnapKit/PureLayout
Аноним 10/02/19 Вск 02:46:27 1344916140
image.png (125Кб, 354x360)
354x360
Не пиздите меня ссаными тряпками, пожалуйста. Вкатываюсь в ойти. КАК БЛЯТЬ УСТАНОВИТЬ РАБОЧУЮ СРЕДУ СВИФТ НА ВИНДУ?.
Аноним 10/02/19 Вск 06:29:01 1344920141
>>1344916
на рутрекере вбить в поиск "развернутая OSX 10.x для vmware"
Аноним 10/02/19 Вск 10:46:06 1344966142
>>1343798
Добрый анон, спасибо тебе. Я. правда, попробовал иначе, через класс, но я дико охуел от того, что если в init классу написать забрать json, то создать инстанс в этом классе и тут же вызвать поглядеть его пропертис - не канает, я поседние волосы с жопы выдрал, пока не получилось. А если подождать - так работает.
import Foundation

struct AccHist: Decodable {
var v_amnt: String
var v_ts: String
}

class AccHistory {

var inside: [AccHist]?

init() {
let url = URL(string: "http://127.0.0.1:5000")!
URLSession.shared.dataTask(with: url) { (data, response, error) in
guard let data = data else { return }
guard error == nil else { return }
do {
self.inside = try JSONDecoder().decode([AccHist].self, from: data)
} catch let jsonErr {
print(jsonErr)
}
}.resume()
}
func show() {
if let showed = self.inside {
for item in showed {
print(item)
}
} else {
sleep(1)
show()
}
}
}

var foo = AccHistory()
foo.show()

Может, есть цивилизованный способ? Этот пиздец, чувствую, ну совсем не годится
Аноним 10/02/19 Вск 11:06:55 1344976143
>>1344966
Замыкание, в котором ты присваиваешь значение inside, выполнится только после того, как данные будут получены. А ты ждешь что они будут получены мгновенно, вызывая show сразу после создания объекта. Дефолтный совет opt+click по любой непонятной хуйне, в твоем случае по dataTask.
Аноним 10/02/19 Вск 13:56:56 1345035144
>>1344966
Я только что это объяснял, почитай тред отсюда
>>1342225 эти вопросы пересекаются. Так же правильно говорят, полазий по документации хкод, она очень хорошая, для твоего случая есть целый раздел в корне
Preventing Timing Problems When Using Closures
https://developer.apple.com/documentation/swift/preventing_timing_problems_when_using_closures
Аноним 10/02/19 Вск 14:04:34 1345047145
>>1344966
Ты более менее правильно мыслишь. Твой код работал бы, если бы дата таск не принимал @escaping closure, а принимал обычный кложур. Когда видишь апи, который хочет @escaping closure готовься к геморою. Это значит что кложур будет выполнен спустя какой-то время а не прямо сейчас.
Аноним 10/02/19 Вск 14:41:35 1345063146
Screenshot 2019[...].png (570Кб, 2174x960)
2174x960
>>1344846
Ну да, в доке нашел что через лидинги полегче бахать.
Аноним 10/02/19 Вск 15:34:54 1345103147
Screenshot 2019[...].png (45Кб, 1098x630)
1098x630
Цц, когда переворачиваю видимо collectionView не может подобрать заново размер. Куда копать? Мб метод есть универсальный
Аноним 10/02/19 Вск 15:44:23 1345113148
Screenshot 2019[...].png (316Кб, 2060x620)
2060x620
А, все, ебнул константы успешно.
Аноним 10/02/19 Вск 15:45:11 1345114149
Пока не вижу подводных камней с анчорами. Почему все свалили с них?
Аноним 10/02/19 Вск 18:43:22 1345243150
>>1345114
Кто свалил? Их раньше не было просто. А так — дофига юзают фреймворки: >>1344852
Аноним 10/02/19 Вск 19:58:46 1345281151
ррррр.png (22Кб, 492x177)
492x177
Мой мозг слямяляся

func multyply0(n: Int, a: Int) -> Int {
print("n: \(n)")
if n == 1 {
print("result is finded")
return a
}
let intermediate = multyply0(n: n - 1, a: a) + a
print(intermediate)
return intermediate
}
Аноним 10/02/19 Вск 20:10:04 1345292152
>>1345281
мне кажется или ето умножение n * a ?

мимо нуб
Аноним 10/02/19 Вск 21:09:41 1345325153
Аноним 10/02/19 Вск 22:48:59 1345371154
Снимок экрана 2[...].png (12Кб, 411x90)
411x90
>>1345292
В оригинал это выглядит так, это я просто дебагеры расставил, которые ясности не внесли
Аноним 11/02/19 Пнд 15:11:15 1345640155
может у кого есть опыт продвижения в appstore?
не понимаю, почему всякое говно нерелевантное входит в топ 10 по интересующему меня поисковому запросу, а мой апп с оптимизированным названием, словами из запроса в subtitle, keywords, description в какой-то жопе, чесслово
сделал и иконку вроде норм и скриншоты, все равно приложение затеряно где-то на дне аппстора, добавил еще больше ключевых слов в subtitle, так еще ниже упал
(с практически таким же названием иконкой и скриншотами в google play стабильно вхожу в топ 5 по запросу)
Аноним 11/02/19 Пнд 15:37:17 1345651156
Аноним 11/02/19 Пнд 15:39:18 1345652157
Аноним 11/02/19 Пнд 16:19:36 1345677158
>>1345640
Все просто: количество загрузок влияет на позицию не только в рейтинге, но и в поиске. Можешь через какой-нибудь advertmobile.net купить поисковых загрузок для определенных ключевых фраз, и если приложение хорошее, оно останется на первых позициях.
Аноним 11/02/19 Пнд 16:28:13 1345681159
>>1345677
Алсо, отзывы не рекомендую брать через такие сервисы или же брать максимально осторожно - забанят нахуй.
Аноним 12/02/19 Втр 02:02:03 1346126160
Аноним 12/02/19 Втр 17:18:29 1346396161
С октября 2018, при публикации приложения в AppStore, требуется обязательно указывать веб-сайт поддержки приложения. Подскажите, пожалуйста, бесплатные сервисы, где можно простенькую страницу (текст + картинка + ссылка для обратной связи) создать и разместить. До сих пор для этого использовал
Google+, но Google+ в апреле закрывается, так что он теперь не подходит.
Аноним 12/02/19 Втр 17:31:38 1346402162
>>1346396
firebase
а если вообще заморачиваться не хочешь, то оставь просто ссылку на форму в гугл документах с двумя полями email и message - этого достаточно
Аноним 12/02/19 Втр 19:16:09 1346440163
опытный анон, в чем может быть причина, иногда viewcontroller открывается с пустым navigationbar, просто белая полоса, кнопки back нет, title нет
Аноним 12/02/19 Втр 19:19:08 1346444164
>>1346440
Я в юиките особо не шарю. По свифту у меня спрашивай
опытный анон
Аноним 13/02/19 Срд 14:15:06 1346828165
Screen Shot 201[...].png (1092Кб, 1260x1196)
1260x1196
Как вы решаете вопрос с переиспользуемыми кастомными вьюхами?
Попробовал сделать из программно, используя SnapKit и возможности автолайаута, то есть набрасываю в кастомную вьюху элементы, "стягиваю" их констрейнтами, и получается что вьюха сама задает себе высоту когда я добавляю ее в иерарихию вьюх контроллера(там тоже все связано между собой констрейнтами). Но вот попробовал пилить кастомные вьюхи в xib - мне это дело показалось очень удобным, не приходится читать заборы кода для простенькой вьюхи, все набросано в сториборде, а логика в соответствующем классе(тот случай когда в ините кастомной вьюхи инициализируется nib и добавляется как дочерняя вьюха). Только вот вопрос(разумеется к тем, кто с этим имеет дело непосредственно) - как в этом случае сделать, чтобы вьюха сама задавала себе размер? Когда я добавляю ее в сториборд, она ругается на то, что неизвестна высота(но она будет известна когда проинициализируется сама вьюха). Тогда я выставляю этой вьюхе фиксированную высоту в сториборде, но приоритет задаю 900 - теперь все работает, но не всегда. Особенно когда эти вьюхи в скроллвью. Есть ли тут боги верстки? Хочу вкатиться в эти детали, а то плаваю чуток.
Аноним 13/02/19 Срд 16:28:58 1346912166
Аноним 13/02/19 Срд 18:00:43 1346970167
>>1346828
>чтобы вьюха сама задавала себе размер?
addConstraint( thanOrHight....
Аноним 13/02/19 Срд 18:21:56 1346984168
Screen Shot 201[...].png (1717Кб, 1408x1200)
1408x1200
>>1346970
Спасибо анон, очень годный совет, хоть и очевидный. Отсюда следует еще один вопрос, который уже очень долго не дает мне покоя. Что делать, если рисую в IB, по всем канонам выстраиваю скролабл контент(скролвью->контентвью с той же шириной), и в контентвью у меня содержатся эти самые вьюхи, которые зададут себе высоту в ходе выполнения, но IB ругается, думает что эта вьюха простой хуй, и она не знает своей высоты.
Аноним 13/02/19 Срд 18:25:32 1346987169
>>1346984
> Что делать, если рисую в IB,
А ты не рисуй в ИБ.
Аноним 13/02/19 Срд 18:39:56 1347001170
Аноним 14/02/19 Чтв 03:04:11 1347236171
ну так что работа все таки есть или нет?что решили по итогу то?
Аноним 14/02/19 Чтв 11:24:59 1347375172
>>1347236
Крепкому мидлу падает по три заявки от хрюш в пол года. Шанс найти работу для мидла 1/3 за пол года и 1/2 за год. Я бы сказал, что скорее нет, чем есть.
Аноним 14/02/19 Чтв 15:46:28 1347508173
>>1347236
В пидорашке - нет, а в нормальных странах - всё по прежнему: была, есть и будет.
Аноним 14/02/19 Чтв 16:18:17 1347522174
>>1346402
Спасибо за ответ, но не очень понял, при чём тут firebase.
Аноним 14/02/19 Чтв 16:20:46 1347524175
>>1347522
У них хостинг есть
 
Аноним 14/02/19 Чтв 18:26:39 1347575176
Аноним 14/02/19 Чтв 21:02:01 1347662177
Screenshot 2019[...].png (214Кб, 864x1300)
864x1300
Спустя полгода решил почитать про ПОП, словил лулзов. Тогда и не понятно зачем полю age давать онли { get }, если и так и так получается менять. Значит пора читать доку.
Аноним 14/02/19 Чтв 21:18:16 1347680178
>>1347662
интерфейс соблюден? соблюдён. Логично? логично
Аноним 14/02/19 Чтв 21:27:10 1347689179
>>1347662
Ну ясен хуй, ты к нему как к структуре Студент обращаешься, в не как к сущности, конформящей протокол Персон.
Аноним 14/02/19 Чтв 21:32:11 1347691180
>>1347689
>>1347680
Ну и зачем мне тогда писать в скобочках {get set} ? То что соблюден я это знаю.
Аноним 14/02/19 Чтв 21:35:21 1347695181
>>1347691
Скинь pastebin своего кода, сейчас объясню.
Аноним 14/02/19 Чтв 22:01:30 1347711182
2335678.jpg (8Кб, 250x354)
250x354
Привет, посоны! Не бейты лучше обоссыте! Собственно пытался вкатиться в веб, катился, катился, но не вкатился. Дико ненавидел верастать, прям блять аж тресло нахуй, по этому верстал на уровне 3 дня почитал статьи в интернете. Сам жс и реакт в целом был норм, не скажу что горел всем этим, но не плохо было, особенно когда конторы давали тестовые задания и у меня была конкретная цель сделать такую-то приблуду. Тогда мог и по 10 часов сидеть, гуглить делать. Не суть кароч.
Кароч катился я 5 месяцев примерно и началось заканчиваться бабло. Пришлось срочно искать работу. Куда пойти когда нихуя не умеешь? (относительно разработчика конечно) Пошёл в тестировщики на мобилки, геймдев, контора сразу меня обмазала меня техникой эпл, и макбук прошку дали и айпадов, айфонов ебом, бери что хочешь, пользуйся чем хочешь. Сижу с посанами тестирую, в целом весело конечно, но немного переживаю за своё будущее, я хочу через 2-3 года получать 2к $, по мне это хорошая сумма для жизни. Но есть опасения что в куа я этих денег не увижу. И здесь я подумал, что а почему бы не вкатиться, точнее попробовать вкатиться в разработку под айос? Даже если не пойдет, то для работы всё равно полезно будут хоть какие-то знания, всё равно в хкоде ковыряюсь, логи снимаю, парсю билды появятся еще какие-то более глубокие знания всего этого.
А теперь к сути. Можно ли начинать учить сразу со swift? Что по конкуренции? Мне кажется, что пониже чем во фронтенде должна быть. Я на самом деле сейчас охуеваю сижу с конкуренции в куа, со слов лида он провел около 170 собесов, за последние пару месяцев и взял только 3 человек, нас сейчас 3 жуна на испыталке. Мне кажется что во фронте что-то похожее происходит. Насколько сложнее swift сложнее того же жс? Если я не осилил вкат во фронт, то я совсем безнадежен? Что имеет по деньгам средний сфивтер по деньгам через год? Как дела обстоят с РЕВОЛЮЦИЯМИ? Жутко бесил фронт, что каждую неделю какие-нибудь хипстеры делали в нём новую РЕВОЛЮЦИЮ, берешь курсы по реакту за 16-17 год, а там уже устаревшая параша и никто так не пишет мол, сейчас другие бест практис от этого просто не успеваешь тольком нихуя выучить, как новая хуйня появляется. Ну кароч, анончики жду советов мудрых.
Аноним 14/02/19 Чтв 22:12:33 1347720183
>>1347662
Когда ты уже гайд по языку прочитаешь, необучаемый

>>1347711
>Но есть опасения что в куа я этих денег не увижу
Увидишь, смотри на hh.ru qa automation/lead
>Что по конкуренции?
Работы для вкатывальщиков нет
>Если я не осилил вкат во фронт, то я совсем безнадежен?
Да
Аноним 14/02/19 Чтв 22:19:20 1347728184
аноны, нужен ли собственный мак при поиске работы? или большинство компаний предоставляют все необходимое
Аноним 14/02/19 Чтв 22:35:28 1347742185
>>1347711
>геймдев
Не заметил, это хуево кста. Куа в геймдеве - это, как правило, мартышки, которые не растут, так что действительно имеет смысл задуматься о чем-то другом. Но мобдев сейчас такое себе, в обоих тредах ноют что работы нет. И всякие флаттеры с фуксиями от гугла определенности не добавляют.
Аноним 14/02/19 Чтв 23:03:03 1347755186
>>1347742
А мне нравится геймдев. Я спецом искал геймдев, мне интересно это. Да и на самом деле здест важна платформа, мобилки, чем сам продукт. По сути в ui один хуй куда тыкатт в игрульку или в очередной говно калькулятор или тудулист. Здесь главное специфика мобайла, тестирование рекламных сеток от гугла, фейсбука и т.д. умение работать с хкодом и андроид студио, ну и всякие впн и т.д.В тестерах счас вроде наоборот мобильщики самые востребованные, т.к. их мало. Через год планирую как раз и отликаться на мидла в геймдев и просить 1500 $по курсу.
14/02/19 Чтв 23:40:12 1347765187
>>1347755
ну если ты такой умный, хуле за советами пришел
Аноним 15/02/19 Птн 11:14:08 1347963188
Аноним 15/02/19 Птн 11:15:24 1347966189
>>1347720
>Когда ты уже гайд по языку прочитаешь, необучаемый
Читаю и пишу. Это тонкости.
Аноним 15/02/19 Птн 11:55:07 1347986190
>>1347966
>не понимает что такое протоколы и зачем они нужны
>тонкости
)
Аноним 15/02/19 Птн 11:58:36 1347987191
>>1347963
Я уже три года его читаю и нихуя не понимаю
Аноним 15/02/19 Птн 14:44:16 1348121192
pr.png (54Кб, 1420x218)
1420x218
>>1347963
> Тогда и не понятно зачем полю age давать онли { get }, если и так и так получается менять
> Ну и зачем мне тогда писать в скобочках {get set} ? То что соблюден я это знаю.
https://pastebin.com/XDcsc6Lf
Аноним 15/02/19 Птн 17:24:30 1348287193
>>1347986
>не понимает что такое протоколы и зачем они нужны
Вырывать что-то из контекста и преподносить, а в прочем, понятно где мы сидим.

>>1348121
Вот оно как, хм, тонко. Спасибо.
Аноним 15/02/19 Птн 17:35:37 1348292194
>>1348287
>Вырывать что-то из контекста и преподносить, а в прочем, понятно где мы сидим.
Не обращяй внимания. Это от недостаточного понимания материала. Фишка эпл это продавать и делать умные вещи. Они сделали очень умный язык и продали его так, как будто это самая лёгкая и доступная изи вещь в мире и что даже любой технарь может в него вкатиться. Вся эта суперпозитивная подача на ввдц, посде которой охуевший зал радостно хлопает в ладоши хотя никто НИХУЯ не понял. Я тебя уверяю, что свифт никто нихуя так и не понял. Это супер научное достижение, и чтобы его понять нужны ГОДЫ.
Аноним 15/02/19 Птн 17:46:53 1348304195
willywonkasarca[...].jpg (11Кб, 250x250)
250x250
>>1348292
>Я тебя уверяю, что свифт никто нихуя так и не понял. Это супер научное достижение, и чтобы его понять нужны ГОДЫ.
Аноним 15/02/19 Птн 17:57:03 1348308196
>>1348304
Ну тебе не нужны, ты особенный. Говноед
Аноним 15/02/19 Птн 17:59:38 1348311197
>>1348308
Ненене, это ты особенный, потому что тебе нужны лол.
Таблетки не забывай принимать.
Аноним 15/02/19 Птн 18:00:56 1348312198
>>1348311
Ладно, извини я не хотел тебя обидеть. Я наверно правда тупой.
Аноним 16/02/19 Суб 10:20:25 1348660199
>>1346828
>переиспользуемыми кастомными вьюхами
Так лучше не делать.
>>1347236
Зависит от твоего уровня.
Аноним 16/02/19 Суб 13:26:45 1348720200
https://asciiwwdc.com/ wwds finder

Ну и апп можно найти по предыдущим годам.
Аноним 16/02/19 Суб 13:58:23 1348745201
Аноним 16/02/19 Суб 14:11:23 1348750202
Аноним 16/02/19 Суб 18:40:35 1348931203
>>1348745
Отлично.
Но мало того, что решать это наследованием — зло (особенно в Свифте, где Бог дал протоколы). Так ещё и речь о вьюхах.
Аноним 16/02/19 Суб 18:57:05 1348940204
Когда иос уже умрет? После ошеломительного успеха флаттера я просто не представляю как вы сможете жить дальше. Стабильные 60 фпс, супер легкое создание вьюшек, кеширование их и в целом, очень приятная работа с UI.
Аноним 16/02/19 Суб 19:12:21 1348958205
>>1348931
Там про наследование нигде написано не было, перечитай цепочку.
Аноним 16/02/19 Суб 19:34:40 1348967206
>>1348940
А есть норм приложения на нем? А то что не смотрел - все говно. Даже ковырять не хочется. Еще и в прошлых тредах анон, который на реакте ебашит, писал что флаттер не такой пиздатый.
Аноним 16/02/19 Суб 19:36:39 1348969207
Аноним 16/02/19 Суб 19:38:08 1348970208
Аноним 16/02/19 Суб 20:52:53 1349014209
>>1348969
Чел, ты в серьез пишешь, что флаттер может больше нативных средств разработки? Я даже не уверен, что он дотягивает до них.
По сабжу, это было вторым приложением после Reflectly, которое я смотрел. Увидел кое-какие недочеты, проблемы с базовой анимацией как и в других приложениях и удалил.
Таймлайн прикольный, но я бы предпочел увидеть что-то несложное, но хорошо вылизанное вроде Things. Пока то что я вижу напоминает что-то среднее между приложением и сайтом.
Аноним 16/02/19 Суб 22:02:54 1349077210
>>1348940
А кроме вьюшек флаттер что-нибудь умеет? Ну они допустим допилили норм кроссплатформенность, а что если нужно допилить AR, нейронные сети, и проч проч?
Аноним 17/02/19 Вск 03:02:06 1349210211
>>1348660
>Зависит от твоего уровня
и каким же он должен быть? и что ты под этим понимаешь? конечно если это не 10 лет опыта и все такое
Аноним 17/02/19 Вск 13:21:14 1349470212
>>1349210
Для миддлов и синеров вполне есть.
Аноним 17/02/19 Вск 14:41:35 1349566213
Захотел поэксмериментировать с созданием кастомных коллектионс вью леяута, все что нашел, так это пару туторов. Нихуя не понимаю, вдупляю уже второй час вот в это https://octodev.net/custom-collectionviewlayout/

Какое-то удаление леяут аттрибутов, какой то метод без внутри ничего, определения index path, что это за блять такое. Параллельно держу доку на 10 вкладок каждого овверайднутого метода и все равно блять сложно. Что за пиздец. Почему нельзя начинать с малого.

Аноним 17/02/19 Вск 17:01:29 1349684214
Аноним 17/02/19 Вск 21:32:46 1349996215
underthesilverl[...].jpg (165Кб, 1777x744)
1777x744
Ребят, а на каких ресурсах лучше искать работу, чтобы удаленно разрабатывать под лучшую мобильную ос?
Аноним 17/02/19 Вск 21:39:26 1350002216
>>1349996
На МК, но шансы мизерные
Аноним 18/02/19 Пнд 02:24:27 1350193217
АНАЛЬНЫЙ ПЁС.jpg (12Кб, 225x225)
225x225
ULTRA RAGE

Как же у меня бомбит с этих блядей из купертино

>In an effort to keep your account more secure, two-factor authentication will be required to sign in to your Apple Developer account and Certificates, Identifiers & Profiles starting February 27, 2019

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

Есть блять TOTP для людей, нет, блядь, надо свой петушиный 2FA сделать, бляди
Аноним 18/02/19 Пнд 02:47:00 1350198218
>>1350193
1. симку можно восстановить
2. у эпла есть поддержка
Аноним 18/02/19 Пнд 03:01:21 1350200219
>>1350198
Симку да. Но 2FA привязывается еще и к девайсу.
Аноним 18/02/19 Пнд 05:37:55 1350216220
Как блядь сделать кнопки со стрелками(шевронами) в навиг баре ??? чтобы слева была <back, а справа next>

через инсеты выдрочить имэйдж и лейбл? Они же будут по разному выглядеть на разных девайсах

еще у этих navigationItem.barbutton ебанные области ограничивают по краям

и в гугле нихуя как будто у меня первого такая задача
Аноним 18/02/19 Пнд 11:59:43 1350321221
Аноним 18/02/19 Пнд 12:48:56 1350354222
>>1350200
Не выдумывай, ты в любой момент можешь получить смску, нажав на соответвующую кнопку под формой вне зависимости от того, что с твоим тилибоном и пришел ли тебе пуш.
Аноним 18/02/19 Пнд 12:51:39 1350355223
>>1350216
наверное можно использовать аттрибутед текст для кнопки, в котором использовать первый символ как шеврон из авесом фонт
Аноним 18/02/19 Пнд 13:31:13 1350378224
АНАЛЬНЫЙ ПЕС.jpg (12Кб, 225x225)
225x225
>>1350354
И нахуя тогда привязка к айклауду? Есто что, блядь, обычная анальная дырявая привязка к sms, только еще и с доп гемором? Пиздец, блядь, т.е. они заставляют принудительно вкрутить дыру в аутентификацию? Просто блядь слов нет
Аноним 18/02/19 Пнд 15:21:14 1350449225
>>1350355
уже как-то вылепил через инсеты и на разных экранах примерно одно и тоже

там же, если через этот символ, то эта стрелочка будет маленькая, а не как у дефолтной back ?
Аноним 18/02/19 Пнд 15:21:35 1350450226
>>1350378
Очко у тебя дырявое, а аутентификация самая обычная, как у всех остальных. С той лишь разницей, что тебе не надо качать левое приложения для получения кода.
Аноним 18/02/19 Пнд 15:26:59 1350454227
блять, никак не получается загуглить
может ли в viewWillTransition outlet быть nil ?
на ровном месте в фабрике валятся креши EXC_BREAKPOINT, нихуя не понятно, показывает на вот эту строчку
guard let flowLayout = myCollectionViewOutlet.collectionViewLayout as? UICollectionViewFlowLayout else {
return
}
Аноним 18/02/19 Пнд 17:12:03 1350512228
Снимок экрана 2[...].png (57Кб, 1117x251)
1117x251
Эти уже 4ый месяц ищут разраба, уже даже в шапку вылезли. Не могут выбрать всё, в говне ковыряются
Аноним 18/02/19 Пнд 17:34:19 1350520229
>>1350512
Вакансии, котоыре висять дольше месяца - мониторинг рынка. Проект по факту укомплектован, а ищут дополнительного дурачка, который будет знать всё и просить копейки.
Аноним 18/02/19 Пнд 18:39:12 1350543230
>>1350520
Прямо как я сейчас работаю
Аноним 18/02/19 Пнд 18:40:03 1350545231
Сколько гуглю не могу понять почему вквебью отдает JavaScript execution returned a result of an unsupported type, можно как нибудь evaluate подробнее вывести ошибку?
Аноним 18/02/19 Пнд 18:44:58 1350546232
>>1350545
Может быть там флеш. А иос не умеет в флеш
Аноним 18/02/19 Пнд 20:49:06 1350615233
>>1350450
У всех остальных нормальный TOTP. Даже у ебучего вконтакта.
А у блядского иппла надо сраный айклауд включать и симку оформленную на свой паспорт палить. Это пиздец какая дырень.

>С той лишь разницей, что тебе не надо качать левое приложения для получения кода.
Это самое левое приложение я могу на любую систему поставить, и даже данные забекапить. А симку не могу. И айфон не могу.
Аноним 19/02/19 Втр 00:04:28 1350710234
>>1350615
>и симку оформленную на свой паспорт палить
Пиздец, с кем я сижу.
Аноним 19/02/19 Втр 00:07:52 1350711235
>>1350546
ну там мне по работе надо результат получать обратно от скрипта

можно как-то точнее узнать?
Аноним 19/02/19 Втр 21:06:40 1351038236
>>1350454
блэд, если в ручную засунул viewcontroller в navigation, то вьюхи не за инфлейтились а viewWillTransition походу вызывается(
Аноним 20/02/19 Срд 00:33:07 1351138237
Я понял что 3 года опыта а тяну по скиллам на джуна с одним годом, знания очень раскиданы и пиздец короче, например с юай кодом вообще не умею работать и прочее.

Как все знания упорядочить, какую книгу начать читать что по порядку будет тематика, но не для ньюфагов
Также как и где почитать как с нуля правильно строить приложение по правильной архитектуре, потому что блять я всегда приходил в компанию на готовый проект и сидел либо на небольших фичах, либо на багфиксах, самостоятельности никакой нет, а страх с нуля делать - пробовал, какое-то говно уровня васяна делаю и это никак не тянет на 3 года опыта моих
Аноним 20/02/19 Срд 10:12:30 1351221238
>>1351138
Выбери тему и пили петьпроект может даже под мак и учи свифт. Всякие юай это все не то. Надо систему учить, язык, работу с файлами, сетьевые протоколы. Книгу по линю почитай.
Аноним 20/02/19 Срд 11:33:32 1351255239
>>1351221
> Книгу по линю почитай.
Нахуя?
Аноним 20/02/19 Срд 11:39:29 1351259240
>>1351255
очень полезно, работа с консолью, сети, файлы. Разовьет тебя нормально. Тащемто макось это тот же гну
Аноним 20/02/19 Срд 11:42:29 1351262241
>>1351259
какую посоветуешь?
Аноним 20/02/19 Срд 12:13:59 1351268242
>>1351138
По архитектурам есть от objc.io книга, покупается бесплатно в @iosbooks.
Аноним 20/02/19 Срд 13:37:18 1351302243
>>1351259
Так я работать с ней умею и прочее.
Проблема в том что знания раскиданы, на одной работе там верстал менюшки и прочее, на другой немного сеть ковырял и тд, в итоге всего по немногу и поверхностно. А не глубоко

>>1351268
Ок, спасибо, я помню открывал ее, казалось какой-то усложенной с водой без практики, попробую дрочить по вечерам
Аноним 20/02/19 Срд 15:14:05 1351343244
Аноны, объясните мне почему xcode на прошке не задействует все мощности или как это включить? Уже искал такое - не нашел. Сториборы висят, архивы архивируются, почему он даже не пыхтит? Зачем он все делает на минималках?
Аноним 20/02/19 Срд 17:58:22 1351434245
Screenshot 2019[...].png (2542Кб, 3302x1788)
3302x1788
>>1351302
C чего еще начать? Упорядочить знания
Аноним 20/02/19 Срд 18:17:21 1351444246
Снимок экрана 2[...].png (10Кб, 160x194)
160x194
>>1351434
С неё, очень крутая бука. На место мозги ставит.
Аноним 20/02/19 Срд 18:18:48 1351447247
Снимок экрана 2[...].png (181Кб, 365x441)
365x441
Вот это тоже вроде неплохая. Что то очень толковое от него я читал где-то.
Аноним 20/02/19 Срд 18:21:50 1351449248
>>1351434
А вообще заканчивай книжки скачивать. Это говно полное. Ты себе медвежью услугу оказываешь. Книги надо только покупать.
Аноним 20/02/19 Срд 18:43:53 1351461249
>>1351449
>покупать
Ты вообще туда зашел?
Аноним 20/02/19 Срд 18:54:12 1351467250
>>1351434
Устроится на работу.
Аноним 20/02/19 Срд 19:18:49 1351487251
>>1351461
Да, я просто хочу сделать эту клоаку лучше и общение более качественным. В рамках этого треда ситуация реально улучшается.
Аноним 20/02/19 Срд 19:21:55 1351489252
>>1351467
Ты читать умеешь? Я уже работаю, тот пост к посту выше.

>>1351449
Ну покупать куча книг сомнительное удовольствие, те которые нужны были - я в бумажном виде имею
Аноним 20/02/19 Срд 19:24:28 1351491253
>>1351489
Так куча книг ненужна. Нужна одна две мощные книги настольные и всё. Это распространённая практика.
Аноним 20/02/19 Срд 20:23:57 1351527254
>>1351489
> Я уже работаю, тот пост к посту выше.
Тогда ты дурачек, если задаешь такие вопросы.
Аноним 20/02/19 Срд 21:19:30 1351562255
>>1351259
Лол, он тебя траллет. Ты сисадмин или девопёс дохуя, чтобы линь учить? Как раз UI – это то, за что платят на рынке.
Аноним 20/02/19 Срд 21:26:23 1351568256
>>1351562
Вопрос был всё же в иной плоскости. Анон хочет стать на путь развития до лида тут. Да и юи это верхушка айсберга, как я себе представляю. Чтобы у тебя на экране был шустрый юи надо всё вот это уметь.
Аноним 20/02/19 Срд 22:05:43 1351586257
>>1351568
ты вообще иосник или просто тут хуй с горы сидишь?
Аноним 21/02/19 Чтв 15:13:48 1351956258
>>1351586
я перекатился в менеджеры, так что мне лучше знать
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное