Stanislav
да уже понятно. Объект с параметрами. Последнее это вызов функции и добавление всех значений из словаря результата)
Stanislav
Кстати не так уж и запутано
Stanislav
Platform.select({}) получает словарь и возвращает видимо тоже словарь
Anton
почему не сделан просто объект platform?
Stanislav
Platform.select это не статический метод? (в JS чуть более чем 0)
Anton
*словарь
Anton
можно считать статическим, кхм.
Stanislav
ну тогда так: создаем container, в нем два поля flex и backgroundColor (мы их задали сами)
дополнительно вызываем Platform.select с параметром {ios:{paddingTop:30}}, и всю херню, что вернет этот метод, добавляем в container
Anton
container: {
flex: 1,
backgroundColor: '#f5f5f5',
platform: {
ios: {
paddingTop: 30
}
}
}
Anton
почему не сделать так?
Anton
раз начал пугать плохим кодом, закончу тем из-за чего я отказался от одной работы
Anton
Anton
посмотрите на использование ++с здесь
q210
вах
q210
прям со слезами вспомнил свой самый первый код за деньги, я его на PHP писал (к счастью это был единственный раз, который мне пришлось писать на PHP)
Alfred
obj-c – да.
Anonymous
Stanislav
два одинаковых тела else if… Буэ
I'm That Fel!x
кто как обменивается данными между контроллерами? мне тут пришлось дохера функционала прикрутить, что не удобно стало через делегат данные передавать. а через синглтон как-то не правильно, что ли
Alfred
мне кажется это вопрос топ1
Alfred
даже на собеседованиях спрашивают
I'm That Fel!x
я спрашиваю не как это реализовать, а как у вас реализовано. вариантов не так много. через делегат не удобно и запарило уже
I'm That Fel!x
в случае если направление -> можно просто в проперти вставить, а если <- то в проперти не вставишь. вернее, вставить-то можно, но там надо еще запариться, чтобы достать предыдущий контроллер. тоже, мне кажется, слегка не правильно
Alfred
> через делегат не удобно и запарило уже
почему?
Alfred
Кстати, если не использовать xib то это легко делается
I'm That Fel!x
не знаю. иррационально
I'm That Fel!x
я не использую xib
Ilkhom
Asylbek
Asylbek
Или notificationCenter
Asylbek
Но делегат удобнее по мне
I'm That Fel!x
вариантов дофига если честно
ну вот через делегат меня запарило. в проперти вставить и через синглтон, мне кажется, не очень правильно. можно еще записать на диск, но нахуя?
Alfred
доп сущность, которая будет связывать два контроллера и кидать туда сюда данные
Ilkhom
можно через интерфейсы гонять как в вайпер, инпут/оутпут
Alfred
ну или нужно более подробное объяснение
I'm That Fel!x
I'm That Fel!x
Alfred
I'm That Fel!x
ну хз, честно. вот не нравятся мне эти варианты :(
Alfred
это как то совсем не аргументированно
I'm That Fel!x
иррационально
Ilkhom
I'm That Fel!x
I'm That Fel!x
одна строчка в один контроллер
I'm That Fel!x
не нарушает же сингл респонсобилити
Alfred
нисколько.. лол. конечно нарушает
I'm That Fel!x
)
Alfred
надо избавляться от страха делать новые классы.
I'm That Fel!x
страха нет. есть лень :D
Paks
блоками можно
Paks
вместо делегата
Paks
удобней и чище, если конечно не лепить блок в блоке в блоке в блоке
I'm That Fel!x
клоужерами?
Paks
не знаю такого слова, возможно, если это о блоках
I'm That Fel!x
лямбды?
Stanislav
да-да
Stanislav
замыканиями
I'm That Fel!x
ну вот, это вариант. интересный вариант
I'm That Fel!x
надо подумать. спасибо
Paks
замыкания
Paks
https://habrahabr.ru/post/258873/
I'm That Fel!x
да, да. я знаю как это делается. спасибо
Vladislavs
Anton
Anton
ага, именно
Stanislav
Stanislav
Спасибо большое еще раз
Stanislav
О. А если пересобрать приложение с коммита, на котором собственно был пойман креш - будет ли такой DSYM файл подходить?
VS
Ребят кто-нибудь проходил собеседование в яндексе?
Anton
форма глагола точно несовершённая?