Несколько месяцев назад я сделал приложение на основе Apple GLPaint.Это прекрасно работает.
Я записал наборы точек, которые рисуют простые рисунки на экране.и сохранил их как массив точек (преобразованный в NSValue).
Сейчас я пытаюсь улучшить свое приложение и снова посмотрел на пример с яблоком.данные в их файле данных выглядят так (я немного их изменил):
<data>
AAC8QgAAsEMAAMJCAICoQwAAwkIBBAKRDAADCQgCAnUMAAMJCAACYQwAAwEIAgJRDAADA
QgCAkkMAAMBCAACRQwAAwEIAgJBDAADAQgCAkEM=
</data>
<data>
AACoQgAAnEMAALpCAACdQwAAxEIAAJ1DAAGGGgAAnUMAANpCAICdQwAA4kIAgJ5DAADs
QgCAn0MAAOxCAICfQw==
</data>
Итак, каждая группа - это один рисунок, и это настолько компактно, чем мои списки CGPoints.
Мне удалось преобразовать массив CGPoints в данные и прочитать файл обратно.
НО Когда я пытаюсь открыть каждый файл данных формы, я получаю это (на textMate, textEdit, xCode...):
Я хочу понять:
- Что Apple использует для получения этого сжатого формата списка CGPoints?
- как можноя открываю свой файл данных более читабельным способом?