George
сто лет как однооконный режим в гимпе есть
кстати, в сиерре заебись сделали обьединение окон одного приложения, если разработчик ленивая жопа
Никита
George
нет, я не про него
Архитектор
http://prntscr.com/d5gdnr
Архитектор
Почему так?
George
виндоус не активировал, наверное, поэтому
George
Почему так?
почему что?
Архитектор
почему что?
Разрешение эмулятора большое и не вмещается в окно))
George
потому что экран убогий?
George
разрешение эмулятора 1:1
Архитектор
потому что экран убогий?
Для обычных ноутов норм
George
смирись.
Архитектор
смирись.
Т. е. поменять никак?
George
ну у айфона такой экран, что поделать
George
выбери четвёрку, хотя и она, вряд ли влезет.
Архитектор
Просто Эмулятору Android'а все равно на каком экране, даже окно можно ресайзить. Походу здесь все по-другому
Aidar
ну так найди шоркать какие
George
просто у андроидов столько экранов, что выбери в настройках 320х240 и ок
Dee
Почему так?
cmd+1, cmd+2, cmd+3 и т.д.
Aidar
шорткаты
Aidar
ну на винде я хз конечно
Aidar
может ctrl
Aidar
cmd+1, cmd+2, cmd+3 и т.д.
попробуй контролом тоже самое сделать
Архитектор
там Зум есть, в менюхе)
Спасибо, сработало
Dee
http://joxi.ru/12MZD5eFM47oRA
Архитектор
Как вы обычно быстро переключаетесь между эмулятором и XCode?
Kanybek
Задам вопрос про религию, вот мне так нравится, так удобней читать: If(true) { Gggggg } Почему это плохо?
Kanybek
Это про свифт
Dee
типа { на отдельной строке?
Dee
или что?
Евгений
Задам вопрос про религию, вот мне так нравится, так удобней читать: If(true) { Gggggg } Почему это плохо?
это плохо если на проекте все пишут иначе. а если ты там один, то это твое личное дело
George
Согласен, спросил именно из за спор в коллективе
нас больше, пиши в конце строки ,)
Dee
Да
я тоже так пишу. мне визуально проще отделять строки кода в отдельные блоки
Artem
Согласен, спросил именно из за спор в коллективе
Существует кодстайл команды. Его нужно соблюдать, потому что иначе получается каша в проекте. Кодстайл на скобочки может отличаться от языка к языку, так как разные языки по разному воспринимаются и читаются.
Haile
в свифте вроде { пишут на той же строке
Haile
ну типа как-то так сразу все стали писать
Haile
кто-то и self везде пишет в свифте, например
A
Как вы обычно быстро переключаетесь между эмулятором и XCode?
между симулятором и икскодом переключаюсь, переведя взгляд на второй дисплей
Александр
одно и тоже обсуждаете же
Архитектор
Если на весь экран
Архитектор
Докбар снизу не выходит
Архитектор
При наведении
Архитектор
Хотя и не должен
A
кто-то и self везде пишет в свифте, например
я пишу везде, чтобы сразу скоуп переменной палился
Kanybek
Код телеграма, вот например, на ObjC: https://github.com/peter-iakovlev/Telegram/blob/public/Telegraph/TGGenericModernConversationCompanion.mm
Haile
код телеграма - вообще не показатель
A
подсветкой палится же
мой мозг это хуже обрабатывает
Haile
там апп делегат на 3к строк
A
и потом удобно искать self.xynta по файлу
Haile
ох ебать, а компаньон на 5к
Kanybek
ох ебать, а компаньон на 5к
А базаданных fmdb на 14к, но очень грамотно написано
Haile
А базаданных fmdb на 14к, но очень грамотно написано
14к ты переиспользуешь потом везде
Евгений
Согласен, спросил именно из за спор в коллективе
раньше на другой конторе работал — там ваще пох было на стиль, переносы и прочее, как хочешь так и пишешь. в одном классе можно было встретить разные вариации. но и проект был говном сам по себе.
David
Ребзя, подскажите по след вопросу. При тапе на ячейку, перехожу на тейбл контроллер в котором представлен список обьектов пришедший из сервера. Вопрос, запрос на сервер должен выполняться в контроллере А и передавать массив обьектов в котроллер Б, или делать запрос в контроллере Б ?
David
Смотря что отдает API
эмм... а есть в этом разница?) Отдает просто json, список продуктов
Dmitry
эмм... а есть в этом разница?) Отдает просто json, список продуктов
список вообще всех продуктов которые есть или список продуктов только по той инфе которую ты передал в API?
Kanybek
contr A —> contr B request на запрос должен быть contr B, посклольку все должно быть асинхронно, но в идеале в какой нить singletone network manager, который возвращает тебя reactive cocoa signal, поскольку если ты нажмешь на back, должен быть dispose(cancel) signal 😁😁😁
George
раньше на другой конторе работал — там ваще пох было на стиль, переносы и прочее, как хочешь так и пишешь. в одном классе можно было встретить разные вариации. но и проект был говном сам по себе.
не знаю, можно ли здесь так сделать, уверен, что инструменты есть. в веб–разработке у меня с одной распределённой командой, которая ещё и была весьма динамической, я просто настроил так, что перед пушем в сам репозиторий, код приводился к одному стилю. у себя держи его, как хочешь, хоть переноси скобки, хоть пробелы/табы спользуй, любые отступы, но в репозиторий оно попадает всегда в одном виде.
Dmitry
Если ты получаешь сразу все продукты для всех ячеек то тяни их в А, если ты можешь получить отдельно продукты под эту ячеку то тяни в Б
Kanybek
Не юзаю реакт)
Ну а как chain потом делать? Вложенные запросы пошли, не хорошо...
Kanybek
Ушел ты из controller B, а твой запрос все еще идет, как его отменить?
David
Ушел ты из controller B, а твой запрос все еще идет, как его отменить?
А должен ли он отменятся вообще?) Может я в контроллере Б поставил что то на загрузку а сам дальше пошел по разным контроллерам серфить)
Haile
прекоммит хуки с линтерами
Haile
наше все
George
а давайте я попробую ещё проще
George
вот так хкод разворачивает функцию по–умолчанию.
Haile
вот я о том же
George
я думаю, на этом можно и закончить про кодстиль и переносы