
q210
08.02.2017
15:02:40
не нашёл макконелла

Andrew
08.02.2017
15:02:51
ой
да)

Google

Andrew
08.02.2017
15:03:02
а откуда я эту фамилию интересно взял

J
08.02.2017
15:03:04

Andrew
08.02.2017
15:03:33
а совершенный код книга его

q210
08.02.2017
15:04:57
на англ это похоже оно https://www.amazon.com/Effective-Objective-C-2-0-Specific-Development/dp/0321917014/ref=la_B00CTZQVQQ_1_1?s=books&ie=UTF8&qid=1486566227&sr=1-1
хм, 13й год

Dmitriy
08.02.2017
15:06:49

Sergey
08.02.2017
15:06:50

Dmitriy
08.02.2017
15:07:47
она крутая) реально много советов
интересных

q210
08.02.2017
15:08:15
ок, спасибо, почитаю

Ilia
08.02.2017
15:50:22
Всем привет

-_-
08.02.2017
15:54:44
Чтобы retain cycle не было юзают weak

Google

Dmitriy
08.02.2017
15:55:17
Обьясни)
Блоки есть локальные глобальные

-_-
08.02.2017
15:55:36
Есть у тебя блок - свойство класса
Вот он у тебя стронг

Dmitriy
08.02.2017
15:55:51
Есть блоки от функций

-_-
08.02.2017
15:56:00
Если ты селф кинешь в блок стронгом
То селф будет ссылаться на блок, а блок будет держать селф
В итоге все, arc обосрется
Спрашивай конкретнее, если что
Самый плохой расклад я описал

Dmitriy
08.02.2017
15:58:35
Ок) а если блок не свойство класса?
А либо создается в методе либо он вызывается из метода другого класса?

Nikita
08.02.2017
16:00:22
вот тут красиво про блоки
http://rypress.com/tutorials/objective-c/blocks

J
08.02.2017
16:03:31
на базовую логику

-_-
08.02.2017
16:04:28
В любом случае тут нет retain cycle потому что друг на друга они не ссылаются

J
08.02.2017
16:05:01
если чувак не набирает 28 баллов то дальше его собеседовать нет смысла

Dmitriy
08.02.2017
16:06:35

-_-
08.02.2017
16:07:38

Google

-_-
08.02.2017
16:07:49
Там в том и фишка что твой блок держит твой же контроллер

Dmitriy
08.02.2017
16:08:05
А если у тебя там асинхронная операция?

-_-
08.02.2017
16:08:41
Т.е. блок полюбас живет до конца асинхр операции
А вот его содержимое - это и зависит от weak/strong

Dmitriy
08.02.2017
16:10:00
Тоесть утечка памяти может ьвть ток в ндином случае - когда блок - это свойство класса?

Andrew
08.02.2017
16:10:15
та ну блинже, вот букварь с опытами:
http://www.thomashanning.com/retain-cycles-weak-unowned-swift/

Dmitriy
08.02.2017
16:11:29
О) пасиб, почитаю ща :)

Andrew
08.02.2017
16:15:02
Гуглу спасибо, за показ ссылок по сочетанию "swift 3 show retain cycle"

Dmitriy
08.02.2017
16:17:22
А, тоесть это не какие то свои заначки
А очередное полотно воды с тонной текста :(

Andrew
08.02.2017
16:19:06
ну, бедному жениться - ночь коротка

-_-
08.02.2017
16:20:01
Ебанутый тест (:
Могли бы хотя бы ошибки показывать

J
08.02.2017
16:24:20

-_-
08.02.2017
16:26:23
если чувак не набирает 28 баллов то дальше его собеседовать нет смысла
1) не собеседовать чувака не имеет смысла
2) если чувак набрал 28 баллов то его собеседовали
3) не бывает умных красивых пуфелок
Куда высылать? (:

J
08.02.2017
16:28:46

Maxx
08.02.2017
16:39:10

Google

J
08.02.2017
16:40:43

-_-
08.02.2017
16:41:33

Maxx
08.02.2017
16:44:25

J
08.02.2017
16:46:15

-_-
08.02.2017
16:47:22
Имхо сейчас 100 баллов по ЕГЭ уже вообще хз о чем говорит. Меня особенно убивает как по русскому сочинения пишут, методично по списку: указать что имел в виду автор, продемонстрировать понимание темы, привести два аргумента из жизни и т.д.

4ch7ung
08.02.2017
16:49:45
А когда следует давать этот тест?

J
08.02.2017
16:50:36

4ch7ung
08.02.2017
16:51:11
Меня пошлют нахер и будут правы. На тест уходит 15 минут и много нервов

J
08.02.2017
16:51:23
просто убедиться что чувак в состоянии функционировать

Vadim
08.02.2017
16:51:29

J
08.02.2017
16:51:55
попивая кофе

4ch7ung
08.02.2017
16:52:39
Я без проблем набрал 30, но на прочтение формулировок, вариантов и прочего ушло время

Roman
08.02.2017
16:53:18

4ch7ung
08.02.2017
16:53:44
Задачи однотипные, гораздо проще несколько задач на языке предикатов из той же оперы
Вот тебе и логика
Просто кроме утра я так собеседования не назначу. На меня будут как на идиота смотреть, если я такой тест дам в 6 вечера чуваку

J
08.02.2017
16:55:09

4ch7ung
08.02.2017
16:58:31
Кстати, знаю людей, которые не наберут из-за мелких огрехов типа "ааа, там НЕ стоит, ну тогда да". Но эти люди строго соблюдают SOLID и умеют в диффуры.
Думаю, что такая метрика не всегда срабатывает. Это же должен быть фильтр из разряда тех, что не дают ложноотрицательных результатов
То есть человека можно обвинить в:
1) отсутствии логического мышления
2) несерьёзном подходе
3) невнимательности
4) усталости

Google

Николай
08.02.2017
18:21:08
Всем привет!Ребят кто-то разрабатывал приложение для Apple Watch?Как взаимосвязь с телефоном делали?Интересует Core Data. Где почитать об этом,а то находил ну что-то не то. Спасибо.

Alex
08.02.2017
18:35:25
Привет народ, подскажите по след вопросу. Как лучше(в архитектурном плане) передавать данные из контроллера А в В (именно так а не наоборот где делегаты, блоки тд) и в зависимости от переданного значения, контроллер В будет работать по своему.
Создать инстанс контроллера В в контр А по сториборд id и ему уже сетить свойство. Или передавать значение энума и в контроллере В уже свитчом пробегаться?
Или же лучше из контр. А передать значение 3му модулю(синглтону) пушится в В и там уже во вьюдидлоде доставать значение из этого модуля.
Как правильнее?

? Райзя ?
08.02.2017
18:39:38

Alex
08.02.2017
18:40:28
?

Alfred
08.02.2017
18:41:33
> А передать значение 3му модулю(синглтону)
Никаких синглтонов
Кто создает контроллер А и Б?

Alex
08.02.2017
18:43:51

Alfred
08.02.2017
18:45:41
Первая архитектурная проблема – с контроллера почему-то стал начальным. Но скорее всего я знаю почему, сториборды?

Alex
08.02.2017
18:46:31

Alfred
08.02.2017
18:48:35
тут архитектурно правильно не получится сделать, потому что сториборды, ты не управляешь созданием А или Б. По хорошему тот кто создает контроллеры, должен знать (или должен создать того, кто будет знать) что выбрали в А, и Б от него узнает что надо показать.

Vladislavs
08.02.2017
18:49:44
Смысл использовать сториборд вообще, если сам создаешь инстансы контроллеров

Alfred
08.02.2017
18:50:01
Верно!

Vladislavs
08.02.2017
18:50:37
Ну кстати
интересно
если у тебя есть контроллер
допустим, меню

Roman
08.02.2017
18:50:56

Vladislavs
08.02.2017
18:51:03
в котором в категориях есть подкатегории
логично же использовать инстансы одного и того же контроллера
сегу на самого себя не повесишь же

Alex
08.02.2017
18:51:39