Я получаю программирование на iOS (исходя из некоторого легкого опыта Java) и было любопытно, что было бы лучшим способом настроить некоторую информацию, которую у меня есть.iOS программирование - база данных pList или .sqlite3?
У меня есть список из 753 «поездок» (строк в базе данных или в plist), которые состоят из точки A и точки B и заданного количества миль для этой поездки; поэтому каждая поездка имела бы 3 ключа для plist - или столбцы для базы данных «pointa», «pointb», «мили».
Мне любопытно, будет ли этот набор данных слишком большим для pList?
Будет ли база данных .sqlite3 лучше подходит для чего-то подобного?
Данные будут статическими - он не изменится, и если его нужно изменить, это будет очень, очень редко.
Я не уверен, какой из них идеален - кажется, что соответствует строкам точки A & pointB было бы проще сделать с помощью pList, чтобы получить мили (мое знание iOS достаточно слабое - от того, что я искал в Google появляется быстрее узнать plist, чем SQL-материал).
Просто ищите некоторую обратную связь - что было бы «правильным», с которой нужно идти?
Похоже, что длинные pLists отрицательно влияют на производительность приложения, потому что он должен загружать его в память - но мне любопытно, насколько велика «слишком большая».
Вам не нужна полномасштабная база данных для 700 троек 'double's (или что-то еще). Плоскость, особенно двоичная, делает работу довольно хорошо. –
Рассмотрите также coredata. –
Вам нужны все данные, загруженные в одно и то же время, еще одна проблема? – Wain