Paks
А если у тебя там асинхронная операция?
Stanislav
А если у тебя там асинхронная операция?
В смысле с блоком? Так эти блоки собирают в тот же массив и держат их до конца операции, потом выполняют и заnilяют
Stanislav
Т.е. блок полюбас живет до конца асинхр операции
Stanislav
А вот его содержимое - это и зависит от weak/strong
Paks
Тоесть утечка памяти может ьвть ток в ндином случае - когда блок - это свойство класса?
Anonymous
та ну блинже, вот букварь с опытами: http://www.thomashanning.com/retain-cycles-weak-unowned-swift/
Paks
О) пасиб, почитаю ща :)
Anonymous
Гуглу спасибо, за показ ссылок по сочетанию "swift 3 show retain cycle"
Paks
А, тоесть это не какие то свои заначки
Paks
А очередное полотно воды с тонной текста :(
Anonymous
ну, бедному жениться - ночь коротка
Stanislav
Ебанутый тест (:
Stanislav
Могли бы хотя бы ошибки показывать
J
Могли бы хотя бы ошибки показывать
там 1 тока вопрос плохо сформулирован ну и 1 раз ты устал и ошибся высылай резюме :)
Stanislav
если чувак не набирает 28 баллов то дальше его собеседовать нет смысла 1) не собеседовать чувака не имеет смысла 2) если чувак набрал 28 баллов то его собеседовали 3) не бывает умных красивых пуфелок
Stanislav
Куда высылать? (:
J
Куда высылать? (:
можешь мне выслать, но у меня нет открытых позиций
Max
там 1 тока вопрос плохо сформулирован ну и 1 раз ты устал и ошибся высылай резюме :)
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?
J
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?
это вопросы на примитивную логику, а не на знание сколько зерна производил штат висконс в 1976 году
Stanislav
То есть 26/30 уже всё, и вопросы в тесте типа хороши...эээ, ты серьезно что ли? ЕГЭ-мышление?
На самом деле если придраться к его формулировке, то и 30/30 не подходит
Max
На самом деле если придраться к его формулировке, то и 30/30 не подходит
Если людей нанимать исходя из результатов самопальных тестов, потом не надо удивляться ничему 😂 стобалльники ЕГЭ известно, где в нашей стране живут
Stanislav
Имхо сейчас 100 баллов по ЕГЭ уже вообще хз о чем говорит. Меня особенно убивает как по русскому сочинения пишут, методично по списку: указать что имел в виду автор, продемонстрировать понимание темы, привести два аргумента из жизни и т.д.
Roman
А когда следует давать этот тест?
J
А когда следует давать этот тест?
в самом начале собеседования
Roman
Меня пошлют нахер и будут правы. На тест уходит 15 минут и много нервов
J
просто убедиться что чувак в состоянии функционировать
J
Меня пошлют нахер и будут правы. На тест уходит 15 минут и много нервов
ну второкурсини мехмата без проблем набирают 29-30 баллов
J
попивая кофе
Roman
Я без проблем набрал 30, но на прочтение формулировок, вариантов и прочего ушло время
Roman
Задачи однотипные, гораздо проще несколько задач на языке предикатов из той же оперы
Roman
Вот тебе и логика
Roman
Просто кроме утра я так собеседования не назначу. На меня будут как на идиота смотреть, если я такой тест дам в 6 вечера чуваку
J
Я без проблем набрал 30, но на прочтение формулировок, вариантов и прочего ушло время
ну если чувак не набрал то можно сразу домой отправить и сэкономить себе остаток дня
Roman
Кстати, знаю людей, которые не наберут из-за мелких огрехов типа "ааа, там НЕ стоит, ну тогда да". Но эти люди строго соблюдают SOLID и умеют в диффуры. Думаю, что такая метрика не всегда срабатывает. Это же должен быть фильтр из разряда тех, что не дают ложноотрицательных результатов
Roman
То есть человека можно обвинить в: 1) отсутствии логического мышления 2) несерьёзном подходе 3) невнимательности 4) усталости
Nik
Всем привет!Ребят кто-то разрабатывал приложение для Apple Watch?Как взаимосвязь с телефоном делали?Интересует Core Data. Где почитать об этом,а то находил ну что-то не то. Спасибо.
David
Привет народ, подскажите по след вопросу. Как лучше(в архитектурном плане) передавать данные из контроллера А в В (именно так а не наоборот где делегаты, блоки тд) и в зависимости от переданного значения, контроллер В будет работать по своему. Создать инстанс контроллера В в контр А по сториборд id и ему уже сетить свойство. Или передавать значение энума и в контроллере В уже свитчом пробегаться? Или же лучше из контр. А передать значение 3му модулю(синглтону) пушится в В и там уже во вьюдидлоде доставать значение из этого модуля. Как правильнее?
David
?
Alfred
> А передать значение 3му модулю(синглтону) Никаких синглтонов
Alfred
Кто создает контроллер А и Б?
David
Кто создает контроллер А и Б?
А - начальный контроллер. Внутри уже по тапу на ячейку создает инстанс В
Alfred
Первая архитектурная проблема – с контроллера почему-то стал начальным. Но скорее всего я знаю почему, сториборды?
Alfred
тут архитектурно правильно не получится сделать, потому что сториборды, ты не управляешь созданием А или Б. По хорошему тот кто создает контроллеры, должен знать (или должен создать того, кто будет знать) что выбрали в А, и Б от него узнает что надо показать.
Vladislavs
Смысл использовать сториборд вообще, если сам создаешь инстансы контроллеров
Alfred
Верно!
Vladislavs
Ну кстати
Vladislavs
интересно
Vladislavs
если у тебя есть контроллер
Vladislavs
допустим, меню
Vladislavs
в котором в категориях есть подкатегории
Vladislavs
логично же использовать инстансы одного и того же контроллера
Vladislavs
сегу на самого себя не повесишь же
Alfred
не
Ты на пути к просветлению! :)
David
Ты на пути к просветлению! :)
Я их не юзал никогда, в основном в коде создаю инстанс и там де делаю пуш
Roman
Ты на пути к просветлению! :)
вы используете IB или код?
Alfred
вы используете IB или код?
Код, без автолэйаута.
Vladislavs
Код, без автолэйаута.
в плане без constraints'ов?
Vladislavs
бред
он на вайпере пишет, видимо
Vladislavs
роутеры использует вместо SB
Alfred
ну что же вы :) нет, никаких вайперов
David
ну что же вы :) нет, никаких вайперов
Без автолейаута это как?))
Alfred
роутеры использует вместо SB
есть еще одна техника, но ей мало кто пользуется
Alfred
Без автолейаута это как?))
button.frame = [Whatever makeMeAFrame]; вот так
Vladislavs
button.frame = [Whatever makeMeAFrame]; вот так
это понятно, непонятно зачем себе мозги канифолить, что бы руками посчитать координаты исходя из размеров экрана, вместо констрейнтров
David
button.frame = [Whatever makeMeAFrame]; вот так
То понятно, а что внутри makeMeAFrame?))
Alfred
это понятно, непонятно зачем себе мозги канифолить, что бы руками посчитать координаты исходя из размеров экрана, вместо констрейнтров
Я задаюсь тем же вопросом, зачем канифолить мозги всякими констрейнтами, если можно легко подсчитать лэйаут ручками?
Alfred
Вы сталкивались когда нибудь с багами в автолэйауте "Unsatisfied constraint at bla bla bla"
Alfred
Дебажить боль
Alfred
что бы сразу видеть результат
Не понял. Считая вручную я тоже вижу результат. и так же сразу как с автолэйаутом
Vladislavs
эм. как ты видишь результат без IB?