
Ivan
12.02.2018
14:59:05
бесит уже

Виталий
12.02.2018
15:04:53
нищеброды с 5S на такси не ездят
так что нафиг им твоя приложуха)))

Google

Ivan
12.02.2018
15:05:08
xD

Евгений
12.02.2018
15:10:06

Виталий
12.02.2018
15:10:49
ну даже если находятся такие нищеброды, пусть страдают))
они сами выбрали свой путь

Aleksey
12.02.2018
15:18:59

Ivan
12.02.2018
15:29:55

Aleksey
12.02.2018
15:30:48
Там так плотно напихано?

Ivan
12.02.2018
15:31:26

Aleksey
12.02.2018
15:37:00
Ну норм, за счет лого, можно текст читаемым сохранить

Виталий
12.02.2018
15:37:56
логотипчики уменьшить до 40x40)))

Aleksey
12.02.2018
15:39:19
Вообще конечно дизайнер вам нужен?

Vadim
12.02.2018
15:39:47
черный прозрачный навбар

Google

Vadim
12.02.2018
15:39:49
стиль

Ivan
12.02.2018
15:42:26

Александр
12.02.2018
15:45:05
что-то в каждой строке шрифты пляшут. Это фича?

Ivan
12.02.2018
15:45:15

Ilya
12.02.2018
15:45:30
Отступы немного больше. Со шрифтами поиграть
Ога
Это только вводит в заблкждение
Зачем большими писать Price и потом мелкими саму цену?

Александр
12.02.2018
15:46:46
Логотипы не являются основной информацией, но при этом откусывают аж 1/3 от ширины для остального контента
[лебедев_mode_off]

Ольга
12.02.2018
15:51:48

Ilya
12.02.2018
15:54:27
Они ж не таппабл

Anton
12.02.2018
16:47:31
как правильнее всего запаковать объект в UserDefaults?
только в nsdata его зафигачить?

Ivan
12.02.2018
16:48:39

Anton
12.02.2018
16:49:43
во дела

Vadim
12.02.2018
16:55:44
через кодабл можешь

Anton
12.02.2018
16:56:12

Google

Anton
12.02.2018
16:56:15
codable?

Vadim
12.02.2018
16:56:18
ага

Anton
12.02.2018
16:56:32
спасибо, а то я чет подзавис, почему бы собсна и нет
в интернетах везде примеры с keyedarchive

Ivan
12.02.2018
16:57:30

Anton
12.02.2018
16:58:00
у меня форма строится по данным с сервера и вот есть такие поля, которые должны сохранятся в user defaults

Vadim
12.02.2018
16:58:16
почему в бд не писать?

Anton
12.02.2018
16:58:26
что это за БД такая, где будет одна строка всегда?

Ivan
12.02.2018
16:58:32
Настройки интерфейса

Anton
12.02.2018
16:59:16

Ivan
12.02.2018
16:59:37
Ну форма строится - настройки интерфейса с бэка тянешь?

Anton
12.02.2018
16:59:48
нет, форма редактирования сущности

Anton
12.02.2018
17:00:13
похоже на EAV, у сущности может быть разный type и соответственно разный набор полей

Vadim
12.02.2018
17:01:14
их же не юзаер создает, а они приходят с сервера каждый раз

Виталий
12.02.2018
17:01:25
а чем тебе keyedarchive не подошел?

Vadim
12.02.2018
17:01:48
или ты хардкодишь

Anton
12.02.2018
17:02:32
да в целом подходит, только надо будет тогда делать проверки, что вот для полей типа text, textrarea можно просто прочитать из userdefaults, а вот для полей типа dictionary - сначала развернуть из keyedarchive
в целом пофиг

Ivan
12.02.2018
17:04:08

Google

Anton
12.02.2018
17:04:41
если ты про типы данных, то одинаковые всегда для одного и того же ключа

Vadim
12.02.2018
17:04:57
мы походу вообще твой кейс не понимаем

Виталий
12.02.2018
17:05:35

Ivan
12.02.2018
17:05:53
ты берешь одну модель и архивишь ее, записываешь куда удобно, потом достаешь и разархивируешь - все. Тебе там и дикшинари и строки и ватрушки с творогом.

Виталий
12.02.2018
17:05:56
безо всяких проверок

Anton
12.02.2018
17:06:23
ну да, чет походу не поняли друг друга

Vadim
12.02.2018
17:06:27
да у него просто логика неверна по-моему, а вы все со своими архивами

Anton
12.02.2018
17:06:32
с сервака прилетает форма

Ivan
12.02.2018
17:06:47

Admin
ERROR: S client not available

Anton
12.02.2018
17:06:54
username -> text,
bio -> textarea,
town -> town
fieldname -> type
также прилетает инфа, что поле username и town можно сохранить куда-либо, чтобы пользователь не вбивал их каждый раз

Ivan
12.02.2018
17:07:27
php?

Anton
12.02.2018
17:07:48
php, но наверное без разницы? взаимодействие же через rest api

Виталий
12.02.2018
17:07:59
не, полюбас php виноват

Vlad
12.02.2018
17:08:09
++++
че ж ты сразу не сказал, что пхп

Anton
12.02.2018
17:08:30
точняк, не там ошибку ищу

Ivan
12.02.2018
17:08:31
тут архивер не подойдет

Google

Anton
12.02.2018
17:08:46
че это?
ну вот кароч пользователь эту форму сохраняет, я сохраняю username в userdefaults
потом мне прилетает опять эта форма, я считываю это значение из userdefaults
а в town у меня объект

Vadim
12.02.2018
17:09:29
а в бд почему не можешь создать энтити юзер

Anton
12.02.2018
17:09:36
потому что это не entity user

Виталий
12.02.2018
17:09:37
пихай все в один dictionary и его архивь

Anton
12.02.2018
17:09:46
это модель entity-attribute-value

Виталий
12.02.2018
17:09:48
все свои сохраняемые параметры

Ivan
12.02.2018
17:10:08
Да, не думай как php

Виталий
12.02.2018
17:10:12
если конечно свифто-религия позволяет

Vadim
12.02.2018
17:10:21
кодабл все таки человечнее

Anton
12.02.2018
17:10:28
ок, давайте дальше
чтоб вы поняли че к чему

Виталий
12.02.2018
17:10:33
кодабл для слабаков

Vadim
12.02.2018
17:10:42
в обжси есть NSCoding если что

Виталий
12.02.2018
17:11:00

Vadim
12.02.2018
17:11:08
так в свифте это кодабл делает

Anton
12.02.2018
17:11:14
далее юзер фигачит другую форму и с сервака уже прилетает
username -> text,
lastname -> text,
firstname -> text,
bio -> textarea,
town -> town
вот я и думал, что блен можно просто userDefaults.get(field.name)
но хренушки. да сделаю тогда для каждого типа свою логику получения данных из хранилища

Vadim
12.02.2018
17:12:45
а эта другая форма относится к тому же юзеру или это вообще новая сущность? ты сам логику приложения выстраиваешь и взаимодействия? чет у тебя не очень пахнет это все