Подтвердить что ты не робот

Ищете фреймворк для iOS

Для приложения iOS мне нужно показать группы элементов, сгруппированных вместе в соответствии с их типом, и разные группы типов, отделенные друг от друга в хорошо выполненном макете.

Я думал о использовании неориентированного графика, когда сгруппированные узлы все указывали друг на друга в виде циклической ссылки, а затем каждая группа в качестве другого "метаграфа" с их узлами указывала друг на друга по круговой ссылке как хорошо, надеясь, что вместе с хорошей структурой рамок графа это может быть хорошо отображено.

К сожалению, единственная структура, о которой я все время слышу, - graphviz, но у нее нет доступного порта для iOS.

Итак, мой вопрос:

  • Другие идеи о том, как реализовать то, что мне нужно?
  • Хорошая реализация графического макета для iOS?
  • Доступный порт graphviz для iOS?

Обновить. Обратите внимание: я не ищет рамки построения графика, которые являются структурами, используемыми для рисования графиков и диаграмм (например, круговые диаграммы и т.д.). Я ищу структуру макета, которая определяет оптимальное местоположение для произвольных узлов в абстрактном графе.

4b9b3361

Ответ 1

Согласно сообщению в списке рассылки разработки graphviz, Glen Low pixelglow уже успел порт graphviz и использует его в Instaviz.

У него также есть подсказки на настройке script.

Ответ 2

Ниже приведены некоторые библиотеки, которые могут вам помочь:

1) http://code.google.com/p/core-plot/

2) http://code.google.com/p/s7graphview/

3) https://github.com/duivesteyn-net/deSimpleChart

4) http://www.rgraph.net/ (будет работать только с UIWebView)

5) http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/ (блог, где демо создается для создания графика)

Ответ 3

graphviz является источником C и уже перенесен в OSX/Xcode. Я бы попытался построить библиотеку в Xcode из источника - не из dylib (потому что это не разрешено на устройствах iOS), а в библиотеке .a. Я уверен, что код довольно близок к переносимому iOS уже, если не полностью.