
Виталий
06.10.2017
13:49:15


Pavel
06.10.2017
13:49:31
И нужно регистрировать объекты, точнее функции для их создания
Тебе будет не просто понять, если ты с DI никогда не работал. Олекса на самом деле говорит по существу, но оооочень не понятно.
Фишка в том, что программист может объявить зависимости неправильно. Банальный пример - циклические зависимости: когда для создания объекта1 нужен объект2, а для создания объекта2 нужен объект1. Compile time checking не даст тебе запустить такой код, потому что как только дело дойдет до di, апп упадет.
Swinject так делать не умеет. Он проверяет все в полете, и Олекса как раз и пытается это объяснить. Правда очень путано.
В этом чате возможно нет смысла обсуждать эту тему, потому что тут мало кто представляет для чего нужен di, и еще меньше имеют опыт работы с ним.

Виталий
06.10.2017
13:50:21
два сапога пара ?
но да, тут ты прав?

Google

Ivan
06.10.2017
13:50:43
Тебе будет не просто понять, если ты с DI никогда не работал. Олекса на самом деле говорит по существу, но оооочень не понятно.
Фишка в том, что программист может объявить зависимости неправильно. Банальный пример - циклические зависимости: когда для создания объекта1 нужен объект2, а для создания объекта2 нужен объект1. Compile time checking не даст тебе запустить такой код, потому что как только дело дойдет до di, апп упадет.
Swinject так делать не умеет. Он проверяет все в полете, и Олекса как раз и пытается это объяснить. Правда очень путано.
В этом чате возможно нет смысла обсуждать эту тему, потому что тут мало кто представляет для чего нужен di, и еще меньше имеют опыт работы с ним.
Я как раз работал, причем ещё в spring, когда эти ваши iOS ещё не родились
И большинство идей оттуда потом пришли

Pavel
06.10.2017
13:51:29
Не ваши) Я топлю за андройд.

Виталий
06.10.2017
13:51:46

Pavel
06.10.2017
13:51:52
?

Ivan
06.10.2017
13:51:58
Android тоже не родился ещё тогда

Oleksa
06.10.2017
13:52:25

Виталий
06.10.2017
13:52:40
мне еще долго деградировать

Oleksa
06.10.2017
13:52:49

Ivan
06.10.2017
13:53:04
При чем здесь c#

Oleksa
06.10.2017
13:53:24
Жаба

Google

Oleksa
06.10.2017
13:53:31
Сорян

Ilkhom
06.10.2017
13:53:48
2 раза опустил

Ivan
06.10.2017
13:54:08
Тем не менее волну популярности задал именно spring framework
Примерно в то время стали спрашивать про DI на собеседованиях

Oleksa
06.10.2017
13:54:37
мне еще долго деградировать
О деградации размышляет чувак, который не але, что даиасорс и делегат в ячейке - тупая идея. Что-то сдулся. Лулзов нет. Поднапрягись, плз.

Виталий
06.10.2017
13:55:39
я че то большего ожидал
а ты просто сдулся

Oleksa
06.10.2017
13:55:49

Ivan
06.10.2017
13:56:21
Я где-то в 2005 слышал
Spring Framework 2

Oleksa
06.10.2017
13:57:27
а ты просто сдулся
А ты еще подгони идеек тупых по разработке. У тебя виды - отдельные сущности? Или аутлеты в контроллерах, как рейвендерлих с мугунтом кумаром учили?
А то скучно пока с тобой, а тут еще и интересные собеседники подошли.

Denis
06.10.2017
13:59:59
Всем привет, была ли у кого проблема, что код на часах не перекомпилировался? То есть я дописал пару строк кода, перезапустил, а исполняет только старый? Приходится каждый раз удалять приложение и устанавливать, тогда новый код отрабатывает

Pavel
06.10.2017
14:00:22
Пока гуглил про DI и spring, узнал что iOS на год старше андройд. Вы знали? Я нет :(

Виталий
06.10.2017
14:00:24

Ivan
06.10.2017
14:00:53

Denis
06.10.2017
14:02:12

Oleksa
06.10.2017
14:02:18

Google

Ivan
06.10.2017
14:02:45

-_-
06.10.2017
14:03:34

Ilkhom
06.10.2017
14:03:46
но по моему тогда сдк у иос была не готова вроде

-_-
06.10.2017
14:04:05

Oleksa
06.10.2017
14:04:54

Виталий
06.10.2017
14:05:41
и кабель поменять

Oleksa
06.10.2017
14:06:20
Ответ на вопрос про виды будет?

Виталий
06.10.2017
14:06:45
ты еще не видел мои мэссив ячейки

Pavel
06.10.2017
14:06:51

Oleksa
06.10.2017
14:07:02
А то тявкаешь, как моська и убегаешь.

Виталий
06.10.2017
14:07:22

Oleksa
06.10.2017
14:07:38

Ilkhom
06.10.2017
14:08:10

Виталий
06.10.2017
14:08:35
Слабак
я предпочту не быть тупым слоном

Google

Даня
06.10.2017
14:09:22
А у кого фейсбук стоит приложение? Можете кинуть скрин вашего экрана поиска?

Oleksa
06.10.2017
14:09:31

Даня
06.10.2017
14:09:44
Который поваляется когда жмёшь на search

Ilkhom
06.10.2017
14:11:33

Oleksa
06.10.2017
14:12:53
Так, я пошел. Всем пасиба. Было всесело. Виталия, поднапрягись, шоп к след.разу вечелил меня подольше. Авось научишься хоть чему-то у бати.

Даня
06.10.2017
14:13:54
Я просто в Китае сейчас и заметил, что на экране у меня появился qr код. Вот я думаю, получается детали интерфейса у них в зависимости от локации меняются, или я что-то не замечал раньше

Valery
06.10.2017
14:14:30

Даня
06.10.2017
14:14:46
Да это понятно

Admin
ERROR: S client not available

Даня
06.10.2017
14:15:42
Просто по ходу они тоже хотят делать интеграцию всего по qr кодам, как в вичате

Valery
06.10.2017
14:16:46

Даня
06.10.2017
14:17:05
Ну в общем, у вас qr кода нет же?
Я просто в России приложением почти не пользовался
А так просто интересно, что в зависимости от локации у тебя появляется совсем новый функционал

Valery
06.10.2017
14:18:10

Даня
06.10.2017
14:19:20
Я слышал, что у них такой размер из-за огромного числа а/б тестов.

Valery
06.10.2017
14:22:06
Вконтакте умещается в 45 мегабайт
Фейсбук весит 400 и это не считая отдельного Мессенджера

Google

Tigran
06.10.2017
14:28:05
Ребята, подскажите, пожалуйста, кто знает как добавить маржин между TextView и картинкой которую ты туда вставляешь? Добавлять linespacing для всего TextView не хочу, так как мне нужен он только между картинкой. Добился этого добавив \n между TextView и картинкой, но мне кажется это костыль какой-то.

Ivan
06.10.2017
14:38:58

Tigran
06.10.2017
14:40:25
Просто если есть встроенная поддержка такой функции, почему бы не использвать её, но как вариант, да и такое можно.

Andrey
06.10.2017
14:45:18
у textattachment frame есть
только он как-то странно работает
bounds точнее

Tigran
06.10.2017
14:47:04

Alex
06.10.2017
14:47:41
То проще дизайнера заставить сделать отступы на пикче

V
06.10.2017
15:25:29

Alex
06.10.2017
16:09:09

Andrey
06.10.2017
16:11:53
ну хз, если надо иконку в лейбле подвинуть, то самое то

Azim
06.10.2017
17:45:20

Dmitry
06.10.2017
17:46:53
Место освободить ?

Valery
06.10.2017
17:50:32
Открыть дисковую утилиту и отформатировать

Dmitry
06.10.2017
17:51:17
Попытка установить систему на лазерный диск ? ?

Valery
06.10.2017
17:52:48

Dmitry
06.10.2017
17:58:59