1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
|
|
1 | |
Хранение данных в plist15.07.2013, 11:18. Показов 2724. Ответов 18
Метки нет (Все метки)
привет.
требуется хранить список факультетов, для каждого факультета хранить список специализаций, для каждой специализации хранить список студентов, для каждого студента некоторое количество атрибутов. стоит ли для такой информации использовать core data или хватит просто plist???
0
|
15.07.2013, 11:18 | |
Ответы с готовыми решениями:
18
Загрузка данных из plist в Master-Detail приложении Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel Хранение данных пользователя(инф-ию,ограничений,разрешений) в Базе Данных, нужен совет Киносеанс - хранение данных, замена данных, добавленных новых |
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
15.07.2013, 11:20 | 2 |
хватит многомерного словаря
В каком виде хранить объемный текст? Быстрое обращение к данным многомерных словарей но сразу скажу, если нужен функционал SQL запросов, то тут SQLite или CoreData без вариантов
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
15.07.2013, 13:02 | 3 |
plist'a достаточно. Но если студентов много и их нужно искать, могут быть проблемы с производительностью. В одном из своих первых проектов храню список примерно из 1200 записей. На 4-м айфоне задержка при поиске до полусекунды. Не слишком user friendly получается.
1
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
16.07.2013, 08:40 | 4 |
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
16.07.2013, 11:56 | 5 |
Цикл
1
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
16.07.2013, 14:11 | 6 |
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
16.07.2013, 14:14 | 7 |
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
16.07.2013, 14:17 | 8 |
zulkis, как можно... Приложение, конечно, одно из первых для айфона, но ведь не первое же в жизни! Само собой, он асинхронен. Но результаты-то все равно не сразу появляются. А это печалит. Не сильно, но печалит...
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
16.07.2013, 14:20 | 9 |
А например разбиение списка на "много" списков например в алфавитном порядке не пробовали? Должно помочь...
Хотя смотря по какому критерию поиск.
0
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
16.07.2013, 14:24 | 10 |
как выше сказано, приложение использует цикл для поиска, в случае использования предикатов скорость поиска укорилась бы минимум в 2 раза.
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
16.07.2013, 14:25 | 11 |
По вложению поиск. Не прокатит. Да и не буду я это приложение обновлять. Не далее, как сегодня получил забавный ответ от ревьюиэров на приложение, очень похожее на сабж.
Books should be submitted to the iBookstore. To work with Apple on iBookstore distribution, first verify that your content meets the following requirements: - ISBNs are required for all paid titles you intend to distribute - Is in either: - EPUB format, passing EpubCheck 1.0.5 - Multi-Touch format, created by US ISBN Agency. Then complete the iTunes Connect Online Application. Note: An ISBN is not required if you have a free book agreement and choose to offer your book free on the iBookstore. Если не удастся доказать, что моя книжка не просто книжка, серию придется прикрыть
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
16.07.2013, 14:31 | 12 |
0
|
112 / 103 / 12
Регистрация: 01.05.2013
Сообщений: 603
|
|
16.07.2013, 14:38 | 13 |
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
16.07.2013, 15:13 | 14 |
Да не опровергаю, интересно как так посчитали? Я не смог инфу найти по работе NSPredicate в выборке. Вот спросил - раз есть такая оценка, должна же она откуда то высчитаться...
Мб источники какие напишите, откуда почитать можно?
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
16.07.2013, 20:13 | 15 |
Не по теме: У нас в клубе принято джентльменам верить на слово. Я вот тоже сомневаюсь в такой бешеной производительности. Даже наоборот, подозреваю, что в случае, если в массиве хранятся не строки, а объекты, у которых нужно проверить строковое свойство (как в моем случае), предикаты будут притормаживать из-за необходимости работать со структурой объекта. Полную ясность может внести только эксперимент, но мне честно лень его проводить.
0
|
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
|
||||||
17.07.2013, 11:58 [ТС] | 16 | |||||
Привет.
выбрал для себя я core data. Подсмотрел пример «Раскрывающаяся таблица» с сайта Imaladec, только там данные из NSDictionary и попробовал реализовать вывод данных из Двух связанных между собой сущностей Факультет(А) и Студент(Б), связь между ними “А один ко многим Б“ в TableView с раскрывающимися секциями(кнопки с названием факультета). При нажатии на секцию добавляться строки с Фамилиями студентов в таблицу, под нажатой секцией. Вот что у меня получилось.
Добавлено через 7 минут работает но может что то вы увидите...
0
|
1 / 1 / 0
Регистрация: 11.03.2013
Сообщений: 43
|
|||||||||||
29.07.2013, 13:10 [ТС] | 17 | ||||||||||
привет.
происходит рост затрачиваемой памяти, при нажатии на кнопку для раскрытия секции.
Добавлено через 2 часа 21 минуту блин оказалось, что в myCellProduct.m не делал [label1 relase]...[label3 relase]; извиняюсь не нужный вопрос...
0
|
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
|
|
29.07.2013, 18:22 | 18 |
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
29.07.2013, 18:23 | 19 |
Если проект учебный - ни в коем случае нельзя этого делать!
В коммерческом, конечно, да
0
|
29.07.2013, 18:23 | |
29.07.2013, 18:23 | |
Помогаю со студенческими работами здесь
19
Info.plist Xcode - plist и array Добавление информации в .plist Поиск и вывод по plist Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |