
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
Человек про хорошую архитектуру спрашивает а вы со своими синглтонами..

4ch7ung
08.02.2017
19:34:19

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
Ну было бы чистые сишные функции записи/чтения, как будто это меняет смысл дефолтсов

Радость
08.02.2017
19:37:16

4ch7ung
08.02.2017
19:37:17

-_-
08.02.2017
19:37:35

Alfred
08.02.2017
19:38:08

4ch7ung
08.02.2017
19:38:42

-_-
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

-_-
08.02.2017
19:43:51

Радость
08.02.2017
19:44:00

Alfred
08.02.2017
19:44:02

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

Sergey
08.02.2017
19:45:36

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

-_-
08.02.2017
19:46:32

Google

Maxx
08.02.2017
19:46:53

Радость
08.02.2017
19:47:41

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

Sergey
08.02.2017
19:48:25

Sergey
08.02.2017
19:49:18

Sergey
08.02.2017
19:49:35

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

Sergey
08.02.2017
19:50:14

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

Maxx
08.02.2017
19:50:32

-_-
08.02.2017
19:50:33

Радость
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
Сложна?

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
тут просто умник ворвался один
У меня возникает ощущение, что ты просто срач развести хочешь, если человек неправ, то можно ему объяснить, где. А если совсем упорот, то это не в одной глупости выражается

Радость
08.02.2017
20:05:18

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

4ch7ung
08.02.2017
20:06:09

Радость
08.02.2017
20:06:12
ну мне так кажется, просто очень разумно было бы

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

Радость
08.02.2017
20:06:50

Alfred
08.02.2017
20:07:07

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

Alfred
08.02.2017
20:08:04
Да, но эппл даже синглтон нормально не смогли сделать.
Факт остается фатом, переменная, доступная отовсюду через статический метод/метод класса