@ios_ru

Страница 574 из 2351
q210
08.02.2017
15:02:40
Сила Objective-c
http://www.ozon.ru/context/detail/id/24752184/ эта?

не нашёл макконелла

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
хм, 13й год
но и язык не 10 года

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
креативные решения всегда приветствуются)
вот хороший тест на собеседование http://nazva.net/logic_test1/

на базовую логику

-_-
08.02.2017
16:04:28
А либо создается в методе либо он вызывается из метода другого класса?
Ну а разница. В любом случае, как сдохнет блок - retain'ется то, что он захватил. Если ты кидаешь в него weak, то они могут сдохнуть до того, как блок выполнится, и станут nil. Если стронг - то может быть ситуация, когда у тебя тот же контроллер уже не на экране, а блок прилетит

В любом случае тут нет retain cycle потому что друг на друга они не ссылаются

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

Dmitriy
08.02.2017
16:06:35
В любом случае тут нет retain cycle потому что друг на друга они не ссылаются
А блок зарелизится если в нем незарелиженные обтекты будут?

-_-
08.02.2017
16:07:38
А блок зарелизится если в нем незарелиженные обтекты будут?
Так блоку важно чтобы его самого кто-то держал. Если у него referenceCount будет 0, то он сдохнет как бы

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

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

-_-
08.02.2017
16:08:41
А если у тебя там асинхронная операция?
В смысле с блоком? Так эти блоки собирают в тот же массив и держат их до конца операции, потом выполняют и заnilяют

Т.е. блок полюбас живет до конца асинхр операции

А вот его содержимое - это и зависит от 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
Могли бы хотя бы ошибки показывать
там 1 тока вопрос плохо сформулирован ну и 1 раз ты устал и ошибся высылай резюме :)

-_-
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
там 1 тока вопрос плохо сформулирован ну и 1 раз ты устал и ошибся высылай резюме :)
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?

Google
J
08.02.2017
16:40:43
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?
это вопросы на примитивную логику, а не на знание сколько зерна производил штат висконс в 1976 году

-_-
08.02.2017
16:41:33
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?
На самом деле если придраться к его формулировке, то и 30/30 не подходит

Maxx
08.02.2017
16:44:25
На самом деле если придраться к его формулировке, то и 30/30 не подходит
Если людей нанимать исходя из результатов самопальных тестов, потом не надо удивляться ничему ? стобалльники ЕГЭ известно, где в нашей стране живут

-_-
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
просто убедиться что чувак в состоянии функционировать

J
08.02.2017
16:51:55
Меня пошлют нахер и будут правы. На тест уходит 15 минут и много нервов
ну второкурсини мехмата без проблем набирают 29-30 баллов

попивая кофе

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

4ch7ung
08.02.2017
16:53:44
Задачи однотипные, гораздо проще несколько задач на языке предикатов из той же оперы

Вот тебе и логика

Просто кроме утра я так собеседования не назначу. На меня будут как на идиота смотреть, если я такой тест дам в 6 вечера чуваку

J
08.02.2017
16:55:09
Я без проблем набрал 30, но на прочтение формулировок, вариантов и прочего ушло время
ну если чувак не набрал то можно сразу домой отправить и сэкономить себе остаток дня

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му модулю(синглтону) пушится в В и там уже во вьюдидлоде доставать значение из этого модуля. Как правильнее?

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
Первая архитектурная проблема – с контроллера почему-то стал начальным. Но скорее всего я знаю почему, сториборды?

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
Ну кстати

интересно

если у тебя есть контроллер

допустим, меню

Vladislavs
08.02.2017
18:51:03
в котором в категориях есть подкатегории

логично же использовать инстансы одного и того же контроллера

сегу на самого себя не повесишь же

Alex
08.02.2017
18:51:39

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