我是iOS开发的新手,想要用一些图表创建一个应用程序。我决定用swift开始开发,因为作为Java开发人员,我似乎更容易学习。但同时我认为使用objective-c会是更好的选择,因为AFAIK没有符合我标准的图表库:
常见的图表库,如JBChartView, 核心地块 和iOSPlot不符合我的标准所以我正在考虑在WebView中使用JavaScript图表库或完全切换到objective-c
在WebView中使用JavaScript图表API是一种好习惯吗?如果是这样,这可能会在具有不同屏幕尺寸和方向的不同设备上产生问题吗?这种方法常见的缺点是什么?
编辑:Core-Plot release-2.0适用于Swift
正如关于链接的Core Plot issue的评论中所述,只要您使用release-2.0
分支中的代码,就可以在Swift中使用Core Plot。该分支上的更改解决了1.x版本的Core Plot具有的NSDecimal
问题。
你可以使用这个功能强大的ios图表库https://github.com/danielgindi/Charts
或者你可以使用这个SVG库来创建自己的https://github.com/exyte/Macaw
如果您正在寻找商业图书馆(我还没有使用过)https://www.shinobicontrols.com
这是一个很棒的电报频道,您可以在其中找到有关ios开发和库https://t.me/iostalks的不同有用信息