@ios_ru

Страница 2244 из 2351
Yuriy
11.09.2018
14:33:09
Правда не для всех это может быть очевидно, потому что гребут на галере…

Максим Ивунин
11.09.2018
14:33:10
Свифт самое оно для новичков, с него и начинай, потом если глубину захочешь капнуть - обжектив раскопаешь

Donna Anna
11.09.2018
14:34:44
А где правду искать? В бейсике и паскале?
понимаете, ООП это концепция к языку программирования не привязанная. распределение памяти это концепция, к языку программирования не привязанная и понять ее из Свифта с нуля почти невозможно

Google
Гамбрайх
11.09.2018
14:35:50
понимаете, ООП это концепция к языку программирования не привязанная. распределение памяти это концепция, к языку программирования не привязанная и понять ее из Свифта с нуля почти невозможно
Так я и спрашиваю тогда, куда "вкатиться" чтобы не проебать полимеры, не обосраться потом и не выбирать между JS и PHP потому что внезапно год пытаюсь что-то, а дельного ничего сделать не могу.

Donna Anna
11.09.2018
14:35:51
то есть натурально если есть желание не "напрогать что-то а потом поинтересоваться базой" а наоборот "понять базу а потом начать программировать" то лучше поискать книги по ООП и мемори менеджменту не привязанные к iOS/mac

Максим Ивунин
11.09.2018
14:36:18
А где правду искать? В бейсике и паскале?
В ассемблере истина) но если хочешь кодить научиться - возьми задачу из реального мира. И под нее уже агрегируй знания и глубину.

Гамбрайх
11.09.2018
14:38:06
то есть натурально если есть желание не "напрогать что-то а потом поинтересоваться базой" а наоборот "понять базу а потом начать программировать" то лучше поискать книги по ООП и мемори менеджменту не привязанные к iOS/mac
Не. Я тупая лежебока и в будущем представитель макакинга и уверенный сотрудник бадишопа с тараканами на стене. Мне интересен именно первый вариант.

Максим Ивунин
11.09.2018
14:38:13
Вместо этого многи месяцами читают документацию и тестят возможности языка вместо того, чтобы ченить сделать

Гамбрайх
11.09.2018
14:38:37
Ибо я в идеале к 25ти годам хочу перекатиться в прожект менеджмент/продукт менежмент ибо я глупый дурачок без толики технического склада головы.

Гамбрайх
11.09.2018
14:39:07
ыыыы
Это не связанно с любовью к анальному сексу, если что.

Donna Anna
11.09.2018
14:39:11
я а туплю

Гамбрайх
11.09.2018
14:39:12
вы шутите, да?
Далеко нет.

Google
Гамбрайх
11.09.2018
14:42:36
В ассемблере истина) но если хочешь кодить научиться - возьми задачу из реального мира. И под нее уже агрегируй знания и глубину.
Кстати всегда не представлял такой подход на практике? Вот возьмем идиота вроде меня. Придумал я в голове сделать образное приложение образного шагомера где каждые 100 шагов мне предлагается выпить немного пива дабы алкоголь и замашки истинно русского человека не выветривались из крови.

Это в итоге как путь облегчает?

Максим Ивунин
11.09.2018
14:43:25
кстати видел похожее приложение)

Гамбрайх
11.09.2018
14:43:27
Я в любом случае должен буду сидеть учить синтаксис, за ним алгоритмы, за ним гайды по ui от апла, за ним сквозь костыли и велосипеды ломать ноги.

Максим Ивунин
11.09.2018
14:44:19
Я в любом случае должен буду сидеть учить синтаксис, за ним алгоритмы, за ним гайды по ui от апла, за ним сквозь костыли и велосипеды ломать ноги.
Когда есть конечная цель в виде приложение, которое хочешь создать - больше интузиазма + учишься подбирать информацию помимо изучения синтаксиса

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

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

Гамбрайх
11.09.2018
14:46:39
Максим Ивунин
11.09.2018
14:46:41
и вьехать на практике можно сильно быстрее

Гамбрайх
11.09.2018
14:46:43
Или это скорее как демотиватор?

Максим Ивунин
11.09.2018
14:47:12
морковка спереди + морковка сзади хорошо работают

Гамбрайх
11.09.2018
14:47:33
морковка спереди + морковка сзади хорошо работают
Про морковку сзади - это отсылка к тому, что в идеале я хочу в 25 перекатиться в ПМы?

Максим Ивунин
11.09.2018
14:47:42
;)

Короче, просто "изучить язык" - хреновая задача. Закодить "шагомер трезвости на новом языке " - хорошая задача

Гамбрайх
11.09.2018
14:49:48
В любом случае изначально надо будет изучить язык.

Чтобы хотя бы понимать, что гуглить конкретное.

Допустим, вот образно, решил я сделать браузерку 2048.

Вот загуглю я как блоки красиво двигать.

Так я ничего в коде не пойму вообще. То есть вообще.

Alexey
11.09.2018
14:51:37
Допустим, вот образно, решил я сделать браузерку 2048.
сделаешь, зальеш на гитхаб, на собеседовании покажешь, спросят как работает вот и будет мотивация в коде разобраться

Google
Максим Ивунин
11.09.2018
14:52:26
Так я ничего в коде не пойму вообще. То есть вообще.
Можно еще от обратного пойти) Скачать исходники и начать в них разбираться)

понять какая инфа нужна - и изучить ее

Максим Ивунин
11.09.2018
14:54:08
1. Выбери что хочешь написать 2. Загугли/спроси кто шарит, с чего начать) 3... 4. Профит)

Devios Cr&.
11.09.2018
14:55:53
Ребят. Помогите кто с GCD очень хорошо дружит и сталкивался с проблемой переноса загрузки картинки в бекграунд от Firebase.

Максим Ивунин
11.09.2018
14:56:26
про п.3 вы узнаете на моих курсах
Инфы и так и инете достаточно, можно стэнфордские лекции почитать. У меня курсы если хочется быстро вьехать

Lolka.Omsk
11.09.2018
14:56:33
Это ж вроде тебе вчера сказали промисы заюзать

Devios Cr&.
11.09.2018
14:58:15
Выношу в другой поток загрузку, а в фреймворке фаербейса крашится с ошибкой и просит в мейнтреде все грузить

Lolka.Omsk
11.09.2018
14:58:39
Код покеж и место креша

Devios Cr&.
11.09.2018
14:58:48
сек восстановлю запись

Dmitriy
11.09.2018
14:59:06
грузи картинку в бекграунде, сохраняй в мейнтреде?

Максим Ивунин
11.09.2018
14:59:14
код в студию!

Devios Cr&.
11.09.2018
15:00:09
2 мин погодите ?



https://pastebin.com/4aipSAVv

а вот сама функция загрузчика

Google
Devios Cr&.
11.09.2018
15:03:50
https://pastebin.com/WqX5gEDA

голова уже вообще не варит как по другому сделать

Максим Ивунин
11.09.2018
15:11:44
А сам референс пробовал не в очереди создавать?

Devios Cr&.
11.09.2018
15:13:57
да

Максим Ивунин
11.09.2018
15:16:11
Downloads are performed on a background queue, and callbacks are raised on the developer specified callbackQueue in FIRStorage, or the main queue if left unspecified. Currently all uploads must be initiated and managed on the main queue.

аплоада нету?

Devios Cr&.
11.09.2018
15:18:01
нет

только загрузка

Максим Ивунин
11.09.2018
15:21:21
а калбеки если обернуть, там операция с кешом вроде есть

Admin
ERROR: S client not available

Максим Ивунин
11.09.2018
15:22:11
main

загрузка в очереди - колбеки в маин

Devios Cr&.
11.09.2018
15:22:40
а, так будет, но загрузится позже чем мне нужно

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

тогда получсется последовательность [Loader] success [Loader] downloaded [Loader] .s

а нужно. [Loader] downloaded [Loader] .s [Loader] success

я уже хз как этого добиться

хоть костылями обставляй

Максим Ивунин
11.09.2018
15:25:17
а какая задача вообще? в цепочку выстроить или в поток вынести?

Google
-_-
11.09.2018
15:26:35
а, так будет, но загрузится позже чем мне нужно
Что значит позже чем тебе нужно?

-_-
11.09.2018
15:27:26
Если у тебя задача все скачать и потом сказать, что все скачалось - запускай все из мейна, потом колбеки подсчитай и когда все загрузится, дергай финальный

Devios Cr&.
11.09.2018
15:27:43
не хочется считать

я это на крайний случай оставил

стоп

я придумал походу)

колбек вызывать единожды

Dmitriy
11.09.2018
15:28:09
зачем ты вообще всё в диспатч глобал оборачиваешь?

Максим Ивунин
11.09.2018
15:28:46
Devios Cr&.
11.09.2018
15:28:56
не работает

Dmitriy
11.09.2018
15:29:11
что приоритет

фаербейс сам разберётся как ему загрузить, не?

Максим Ивунин
11.09.2018
15:29:55
зачем ты вообще всё в диспатч глобал оборачиваешь?
тоже не понял, там и так асинхронно все

Devios Cr&.
11.09.2018
15:29:56
[Loader] downloaded [Loader] success DA NAHUI!

сделал

Спасибо за помощь братишки

Максим Ивунин
11.09.2018
15:30:19
что сработало?)

Devios Cr&.
11.09.2018
15:30:46
я просто добавил коллбек

и вызвал его с результатом по окончанию таски

Страница 2244 из 2351