Bulat
вот там смотришь как они сделали для транформации X в Y
Bulat
и делаешь для своих нужд
Bulat
а как у тебя хранятся строки в итоге эти?
Bulat
если ты их просто в стандартный массив засунул, то они у тебя не будут в реалме работать как toMany
Alexander
Alexander
и нормально вытаскиваются
Bulat
так норм)
Bulat
ну в смысле, говно конечно ссаное, но единственный выход
Alexander
угу
Alexander
нормас терпимо))
Bulat
ну короче надо StringObjectListTransform сделать, чтобы говно не городить в mapping
Bulat
по сути просто перенести тот код, который у тебя есть в mapping
Bulat
в отдельную структурку
Bulat
которая конформит Transform
Stanislav
Народ, подскажите, плиз. Допустим, у нас есть TableViewController со списком чего-либо. Товаров там или чатов. Нам по нажатию ячейки надо пушнуть какой-нибудь DetailViewController, который покажет полную инфу. Чтобы DetailViewController знал, что именно показывать, нам надо ему это передать (в ините, поставить свойство, не суть как именно).
Если юзать storyboard и segue, то, получается, мы в didSelectRowAtIndexPath просим сториборд выполнить segue, а в prepareForSegue смотрим ее идентификатор, убеждаемся, что это нужная нам (т.к. их может быть несколько), берем контроллер, ставим данные (причем только через метод, т.к. контроллер уже создан, как я понимаю). То есть в одном методе просим создать сделать segue, в другом проверяем id и только там ставим.
Вопрос. Это считается проще, чем в didSelectRowAtIndexPath сразу написать что-то вроде
DetailViewController *detail = [DetailViewController alloc] initWithData:someData[indexPath.row]];
[self.navigationController pushViewController:detail animated:YES];
?
Stanislav
Хм, а как там происходит передача данных? Речь о том, что разные классы контроллеров можно навесить на разные ячейки? Если так, то это немного не то, о чем я спрашивал. В моей ситуации контроллер всегда одного вида, просто ему надо передать, ну, id новости например
Stanislav
Мне просто гораздо очевиднее когда в одном месте и создается сам контроллер, и ставятся данные, и там же он пушится
Stanislav
Я думал, может что не так делаю. Вроде сториборд, все дела, чтобы было проще да нагляднее
Stanislav
Мне это напоминает блоки наоборот. В смысле появились вот в iOS 4 блоки, некоторые вещи стало делать очевиднее, потому что не паришься с методом делегата где-то в другом месте в коде, а пишешь все разу, не нужно скакать туда-сюда
Stanislav
А тут к этому вернулись
Stanislav
Ну это я просто недавно глянул нормально на сториборды)
Stanislav
Идея для пода, компонент который добавит блок настройки segue.destinationViewController к performSegueWithIdentifier
Stanislav
Хех. Ну понятно
https://habrahabr.ru/post/275783/
Oleksii
Почему мы хранм важные данные в keychain. И насколько небезопасно в nsuserdefaults, если у нас sandbox?
q210
nsuserdefaults - нешифованный plist который можно прочитать после джейлбрейка либо в любом файл менеджере, либо с компьютера
q210
и поменять в нем все, что угодно, ессно
I'm That Fel!x
ну рут не в счет. рут - задание под здвездочкой
I'm That Fel!x
или джейл!=рут? пойду гляну, что ли
Stanislav
Dmitry
Dmitry
Как сделать такой эффект не сильно заморачиваясь?
Max
https://www.raywenderlich.com/113845/ios-animation-tutorial-custom-view-controller-presentation-transitions
Max
Sergey
Кто знает адекватные либы типо Mockito для IOS?
Alex
▫️Какой у вас проект или где работаете?
На данный момент нет
▫️В чём вы специалист?
java
▫️Чем можете быть интересны или полезны сообществу?
Честно - не знаю
▫️Чем интересно сообщество вам?
Ответами на вопросы
▫️Откуда вы?
РФ
▫️Как узнали про группу?
github
Alex
Извиняюсь за дабл
▫️Какой у вас проект или где работаете?
На данный момент ничего
▫️В чём вы специалист?
java
▫️Чем можете быть интересны или полезны сообществу?
Честно - не знаю
▫️Чем интересно сообщество вам?
Вопросы и просто я вижу сообщество в котором хочу быть
▫️Откуда вы?
РФ
▫️Как узнали про группу?
github
Дмитрий
Привет всем. Скажите как вы вообще в xcode работаете? рефакторю имя класса - портит проект, заменив не все вхождения. Правлю локализацию рабочего проекта - начинает матерится, мол неправильный формат. И не показывает где сломался! Просто пишет что в файле фигня и все. Я уже точки с запятой прооверил в немаленьком файле. Сейчас думаю написать прогу, чтоб кавычки проверила. 2017 год, а студия не может место ошибки показать?
Aleksandr
Я в Appcode работаю
Aleksandr
Он более менее вывозит рефакторинг
Дмитрий
Чот на него тоже ругаются. Appcode норм в продакшене?
Maksim
я вот тоже думаю его попробовать
Aleksandr
Есть косяки конечно но их не так много как в xcode
Дмитрий
30 дней триала лечатся переустановкой? А то я босоногий :'(
Aleksandr
вроде да
Aleksandr
если ты студент, можешь взять лицензию на все продукты jb
Aleksandr
еще у них есть early access
Aleksandr
они каждую неделю выпускают такие билды
Дмитрий
Спасибо за информацию. JetBrains молодцы, надо пробывать.
Maksim
там 90 баксов лицуха на год стоит
Maksim
щас бы на иоску разрабатывать и 90 баксов не иметь)))
Maksim
бомжи )))
Дмитрий
Я ещё и под виртуалкой... На 8 гигах... Особенности провинциальной разработки:-D
Maksim
уууу
Vladimir
Держись там
Maksim
Maksim
)))
Paks
а кто в курсе, либы под GPL нельзя юзать в закрытых проектах?
Paks
на гите написали:
You cannot use the SignalProtocol code in closed source apps, however,
because it's under the GPL.
Vladimir
Я думал что всё что внутрь накоммитил - обязан вернуть. А юзать хоть где
Roman
Привет всем. Скажите как вы вообще в xcode работаете? рефакторю имя класса - портит проект, заменив не все вхождения. Правлю локализацию рабочего проекта - начинает матерится, мол неправильный формат. И не показывает где сломался! Просто пишет что в файле фигня и все. Я уже точки с запятой прооверил в немаленьком файле. Сейчас думаю написать прогу, чтоб кавычки проверила. 2017 год, а студия не может место ошибки показать?
Хкод глючил всегда и не перестанет. Рефактор на свифт коде не работает, использую вкладку с поиском и заменой. Если непонятно, где сломалось, знач непонятно, где сломалось, иначе бы clang сообщил строчку. Сколько раз было подобных ошибок, не вспомню, но каждый раз что-то новое, часто связанное с линкером.
Stanislav
Valerii
для коммерческого кода надо искать либу с LGPL для этого тебе
Paks
Stanislav
Paks
не солидно пальчиками через поиск все искать и переименовывать, вручную, как в каменном веке)
I'm That Fel!x
Stanislav
вот целый месяц работал на двух иде. хкод быстрее работает, имхо
Я в первую очередь про автокомплит и открытие файлов с UI. В студии он не отваливается и вообще сам экран ввода кода практически никогда не тупит. Ну а UI… Я все понимаю, ну воткнули в сториборд 15 контроллеров, но открывать его 10-15 сек (i7 3.4 ГГц) - это не норм
Stanislav
Причем каждый раз, сука, переоткрывает. То есть смотришь сториборд, переходишь на код. Пишешь одну строчку, возвращаешься назад. И опять 10 сек загрузка. В итоге два окна Xcode держал, одно с постоянно открытым сторибордом
I'm That Fel!x
а зачем 15 контроллов на один сториборд? такое большое приложение?
I'm That Fel!x
ну, один модуль - один сториборд
Maksim
Maksim
но оди фиг лагать будет )
Stanislav
Stanislav
отключить перекомпиляцию можно
А это где? Я правильно понимаю, что поможет, если много кастомных UI, но особо не будет толку, если все - стандарт?
Maksim
http://stackoverflow.com/questions/6434968/how-do-you-disable-auto-build-in-xcode