@ios_ru

Страница 576 из 2351
Maxx
08.02.2017
19:29:17
Юзать БД вместо юзердефолтс – это как на тракторе вещи возить
у каждого инструмента свое назначение, не более того

Roman
08.02.2017
19:30:10
у каждого инструмента свое назначение, не более того
зачем подключать кор дату, когда например хранишь только юзера?

-_-
08.02.2017
19:30:15
Показать на другом контроллере и все

Google
Alfred
08.02.2017
19:30:46
фейсбук например отказался от кордаты, и делал это в течении года кажется. имхо, в большинстве приложений юзердефолтса + пара кешиков NSKeyedArchiver полностью хватает

Maxx
08.02.2017
19:30:56
зачем подключать кор дату, когда например хранишь только юзера?
это я такой рецепт написал где-то? или фантазия буйная дорисовала?

Roman
08.02.2017
19:31:18
ну юзать дефолтсы вместо БД - это как на мотоцикле картошку возить )))

как бе

Ilya
08.02.2017
19:32:56
> @blpgl Показать на другом контроллере и все если есть сильное желание хранить общую переменную - сделай синглтон для таких вещей типа ControllerNavigator

Alfred
08.02.2017
19:33:59
Человек про хорошую архитектуру спрашивает а вы со своими синглтонами..

Ilya
08.02.2017
19:34:23
а userDefaults - не синглтон

?

-_-
08.02.2017
19:34:35
Что есть юзердефолтс тогда?
Эм, у них как бы совершенно другое предназначение

Maxx
08.02.2017
19:35:04
Человек про хорошую архитектуру спрашивает а вы со своими синглтонами..
весьма "резиновое" понятие - "хорошая архитектура" ))

-_-
08.02.2017
19:35:06
Хранить данные и когда приложение закрыто

Google
Ilya
08.02.2017
19:35:09
тут изначально проблемы с архитектурой были и на логичные варианты человек не соглашался

-_-
08.02.2017
19:35:14
С каких пор это сингтоном называется

4ch7ung
08.02.2017
19:35:54
Юзердефолтс - лишь синглтон, который управляет этим хранилищем

-_-
08.02.2017
19:36:01
тут изначально проблемы с архитектурой были и на логичные варианты человек не соглашался
Обьясните вот для тупых, где именно архитектурная проблема в создании контроллера из сториборда? Вопрос изначально не мой, но я оч хочу разобраться

Ну было бы чистые сишные функции записи/чтения, как будто это меняет смысл дефолтсов

4ch7ung
08.02.2017
19:37:17
Теплое с мягким мешаешь, ну реально
С чего вдруг, ты перманент сторэдж предлагаешь использовать. А комрад предлагал сделать синглтон с временным сторэджом (через память)

4ch7ung
08.02.2017
19:38:42
Што? Где я это предложил?
Ты не предлагал, Ilya Sudnik предложил

-_-
08.02.2017
19:38:43
Проблема в том, что тебе не можешь передать что то в инициализатор.
Так, окей, это понятно. И какой выход? И нахрена вообще сделали сториборды с таким врожденным косяком?

Alfred
08.02.2017
19:38:46
Значит ты не контролируешь время жизни, ты не можешь его протестировать, появляются неявные зависимости

у эппл очень много таких вещей. очень часто делают ущерб архитектуре в угоду порогу вхождению.

Ilya
08.02.2017
19:40:14
Я сказал про синглтон, так как обскждение скатилось к дефолтсам для очень простой задачи

4ch7ung
08.02.2017
19:40:53
Вот и я согласен, что перманент сторэдж для временных переменных использовать глупо

Радость
08.02.2017
19:41:10
Ребята, все хуйня, андроид лутше

-_-
08.02.2017
19:41:16
Ты не предлагал, Ilya Sudnik предложил
А. Я просто наоборот писал о том, что видел и как через дефолтс кидали данные, и через Documents, и это было очень странно. Особенно с фоткой - писать/читать по 3 мб то, что можно передать в памяти - дичь

Ребята, все хуйня, андроид лутше
Ага, активити эти, где вообще передача объекта не предусмотрена (=

Google
Радость
08.02.2017
19:42:02
Ты

Такой

Тупой

Это РОФЛ

Sergey
08.02.2017
19:42:39
Вот да

Шта блять

-_-
08.02.2017
19:42:55
Тупой
Передай-ка мне объект в активити без сериализации

Maxx
08.02.2017
19:43:14
Ага, активити эти, где вообще передача объекта не предусмотрена (=
ваще-то строго говоря, еси уж к архитектуре возвращаться, тут постоянно путаются view и viewcontroller, и почему-то некоторые уверены, что инициализация VC = инициализация view, не корневой, а несущей смысловые нагрузки, а между тем, это вовсе не так

Радость
08.02.2017
19:43:37
Передай-ка мне объект в активити без сериализации
Господи, как ты сюда попал? Кто тебя пустил

4ch7ung
08.02.2017
19:43:44
сделали для понижения порога вхождения.
А ещё для того, чтобы был ещё один способ верстать UI. И это очень даже удобно, особенно для простых приложений

-_-
08.02.2017
19:43:51
Радость
08.02.2017
19:44:00
-_-
08.02.2017
19:44:10
Нет
Тогда вали

Речь была об этом http://stackoverflow.com/questions/2736389/how-to-pass-an-object-from-one-activity-to-another-on-android

Радость
08.02.2017
19:46:13
А давайте access token хранить в дефолтах

Или в плисте

-_-
08.02.2017
19:46:32
1) Parcelable/Serializable 2) static 3) db/repository мало?
Хм. Я не говорил о том, что вообще нельзя

Google
Maxx
08.02.2017
19:46:53
А давайте access token хранить в дефолтах
гы ))) некоторые туториали так и советуют!

Радость
08.02.2017
19:47:41
гы ))) некоторые туториали так и советуют!
А в туториалах не советуют дать по ебалу ноунеймам без авы в ламповых девелоперских чатиках?

-_-
08.02.2017
19:47:55
Видимо, неправильно выразился, ок. Конструктор нельзя сделать с получением нужного объекта

Sergey
08.02.2017
19:49:18
тут да, активити запускает сам андроид а не мы
Ну можно самому запустить, в принципе

Sergey
08.02.2017
19:50:00
нет
Через рефлексию же вроде умельцы запускали, не?

Sergey
08.02.2017
19:50:16
Точно не помню уже

Maxx
08.02.2017
19:50:32
А в туториалах не советуют дать по ебалу ноунеймам без авы в ламповых девелоперских чатиках?
это hardware issue, рекомендую решать его тет-а-тет с интересующими персоналиями ))

Радость
08.02.2017
19:51:31
Дай себе, а то злой такой
Ты пришёл сюда, наступил в свою смерть и качаешь свои права

-_-
08.02.2017
19:52:18
Ты пришёл сюда, наступил в свою смерть и качаешь свои права
Я вообще не качал права. Я выразился неточно, признал это, исправился, а ты тут истеришь

4ch7ung
08.02.2017
19:52:36
Радость
08.02.2017
19:52:54
Непонятно, к чему ты это
Это призыв к безопасности

4ch7ung
08.02.2017
19:53:24
Слишком тонкий намёк, я не понял на что

Радость
08.02.2017
19:54:31
Слишком тонкий намёк, я не понял на что
На то, что UserDefaults это синглтон

Сложна?

4ch7ung
08.02.2017
19:58:01
Да уж... глянул, вроде аппле не пишет, что синглтон, но кроме .standard не использовал

Видать, не синглтон всё же

Google
4ch7ung
08.02.2017
19:58:59
Но про acess token сложно пипец, до сих пор не допёр, к чему ты это

Будто кто-то предлагал в дефолтс хранить токен

Радость
08.02.2017
20:01:12
Синглтон это шаблон проектирования или переменная/метод который выгружает класс в память и позволяет его использовать, UserDefaults это класс, который имеет синглтон, а до этого шли разговоры, где и как хранить разную инфу, вот я и сказал про токен

тут просто умник ворвался один

-_-
08.02.2017
20:02:59
Видать, не синглтон всё же
+standardUserDefaults returns a global instance of NSUserDefaults configured to search the current application's search list

Радость
08.02.2017
20:04:10
хотя нет, это не синглтон

это переменная, которая дает доступ к интерфейсу наверное

Alfred
08.02.2017
20:04:45
почему не синглтон то?

Радость
08.02.2017
20:04:46
интерфейсу с геттерами и сеттерами в файл

ну да

4ch7ung
08.02.2017
20:04:54
тут просто умник ворвался один
У меня возникает ощущение, что ты просто срач развести хочешь, если человек неправ, то можно ему объяснить, где. А если совсем упорот, то это не в одной глупости выражается

Alfred
08.02.2017
20:05:40
То что апле не пишет – ничего не значит.

4ch7ung
08.02.2017
20:06:09
почему не синглтон то?
https://developer.apple.com/reference/foundation/userdefaults/1409957-init

Радость
08.02.2017
20:06:12
То что апле не пишет – ничего не значит.
я думаю, что это переменная, которая дает доступ к интерфейсу с геттерами и сеттерами в файл

ну мне так кажется, просто очень разумно было бы

4ch7ung
08.02.2017
20:06:40
Насколько я помню, классический синглтон не имеет публичного инита

Alfred
08.02.2017
20:07:07
Радость
08.02.2017
20:07:26
у синглтона вообще не может быть конструктора

Alfred
08.02.2017
20:08:04
Да, но эппл даже синглтон нормально не смогли сделать.

Факт остается фатом, переменная, доступная отовсюду через статический метод/метод класса

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