Можно ли разрабатывать с использованием Xcode и Adobe Flex одновременно? - PullRequest
2 голосов
/ 20 января 2012

Я искал библиотеку интерактивных диаграмм для iOS, но кажется, что вариантов там не так много. Я пробовал CorePlot и две другие коммерческие библиотеки, но, несмотря на то, что лицензирование было очень дорогим, оно не совсем то, что я ищу, или близко к некоторым диаграммам, найденным в Microstrategy или приложении Roambi, таких как ниже ...

enter image description here

Затем я нашел статью о Adobe Flex с несколькими образцами приложений, собранных с использованием Adobe Flex, которые могут работать на iOS. Довольно интересная технология, но меня больше всего интересует ее диаграмма. Можно ли создать библиотеку с помощью Adobe Flex (с представлениями диаграмм) и импортировать библиотеку в Xcode?

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Можно создавать приложения с Flex / Flash для iOS с помощью AIR.И есть также прекрасная возможность импортировать нативные библиотеки iOS, созданные с помощью Xcode, во Flex (некоторые примеры здесь ).Так что вам просто нужно найти соответствующую функциональность диаграмм, реализованную с помощью flex / flash, и попытаться запустить ее под iOS, чтобы увидеть, будете ли вы удовлетворены производительностью или нет.

0 голосов
/ 20 января 2012

Flex = Flash, а iOS! = Flash.Ясно, что Xcode не допустит этого.Вы можете попробовать скомпилировать пакет из инструмента кросс-компиляции Adobe, если это действительно возможно, и использовать class-dump для доступа к нему.Возможно.

Adobe Flex 4.5 и 4.6 представили ANE (собственные расширения Adobe).Это позволяет увеличить время выполнения Adobe AIR (есть время выполнения для IPhone, IPad, Adroid, Blackberry 10,) с использованием собственного кода.

Для IPhone вы можете написать статическую библиотеку, скомпилированную в виде файла .a, и импортировать ее впроект Flex Iphone и скомпилируйте его как ANE.

Flex также имеет некоторые встроенные функции, такие как поддержка вибрации, камеры и т. д., но если вы хотите сделать с ним что-нибудь изящное, просто напишите "родной".на Titanium, PhoneGap, KendoUI и т. д. - Adobe Flex 4.6 действительно выделяется.Одна вещь, которую вы должны знать о том, что среда выполнения Adobe Air должна быть на устройстве.Начиная с Adobe Flex 4.6, вы можете связать эфирное время с вашим приложением - это называется средним временем выполнения.

...