Iphone 与ARC兼容的iOS图表框架
我正在为iOS寻找一个ARC兼容的图表框架。我知道核心图的存在,但显然这个框架是MRC,不能在ARC环境中工作。谷歌搜索没有找到任何像样的东西 具体来说,我想画一个直方图(条形图),它有两个轴,并在iPhone上显示一些基本的值,所以实际上没什么太复杂的Iphone 与ARC兼容的iOS图表框架,iphone,objective-c,ios,charts,automatic-ref-counting,Iphone,Objective C,Ios,Charts,Automatic Ref Counting,我正在为iOS寻找一个ARC兼容的图表框架。我知道核心图的存在,但显然这个框架是MRC,不能在ARC环境中工作。谷歌搜索没有找到任何像样的东西 具体来说,我想画一个直方图(条形图),它有两个轴,并在iPhone上显示一些基本的值,所以实际上没什么太复杂的 有人知道可以实现这一点的核心图的ARC替代方案吗?即使是手动参考计数,您仍然可以在项目中使用核心图 在Target->Buld Phases->Compile Sources中,您可以添加一个编译器标志来禁用与核心绘图相关的文件上的ARC 导航
有人知道可以实现这一点的核心图的ARC替代方案吗?即使是手动参考计数,您仍然可以在项目中使用核心图 在Target->Buld Phases->Compile Sources中,您可以添加一个编译器标志来禁用与核心绘图相关的文件上的ARC
Core Plot现在应该可以在启用ARC的项目中使用。即使是手动参考计数,您仍然可以在项目中使用Core Plot 在Target->Buld Phases->Compile Sources中,您可以添加一个编译器标志来禁用与核心绘图相关的文件上的ARC
Core Plot现在应该可以在启用ARC的项目中工作。您可以通过在XCode中选择项目文件,选择目标,将此
-fno objc ARC
标志设置为Core Plot的源文件来关闭ARC,转到“构建阶段”->“编译源代码”。您可以通过在XCode中选择项目文件,选择目标,转到“构建阶段”->“编译源代码”,将此-fno objc ARC
标志设置为其源文件,从而关闭CorePlot的ARC功能。有稍微不太复杂的,但我真的建议您使用核心绘图,并简单地禁用这些文件的ARC,或链接项目作为参考。ARC二进制文件与非ARC二进制文件兼容。有稍微不太复杂的,但我真的建议您使用Core Plot并简单地禁用这些文件的ARC,或者链接项目作为参考。ARC二进制文件与非ARC二进制文件兼容。因此,如果我只使用核心绘图二进制文件,我不需要担心ARC?也许我必须为头文件转弧?你不需要-忘了它吧。ARC与头文件无关。在.h文件中,您可以在ARC项目中使用@property(strong)
声明属性。在MRC项目中,您不能使用该属性,您需要使用retain
。所以我认为它对头文件有一些影响。属性声明只是指导编译器做什么。如果编译器已经完成了这项工作(如静态二进制文件),那么它们就没有意义了。另外,我建议你仔细阅读一下strong vs retain。您的启用ARC的项目可以同时使用这两个文件。是的,我知道,但是对于Core Plot,您需要将一个包含未编译头文件的文件夹复制到您的项目中,即使出于某种原因,您使用的是二进制文件。我在以ARC项目不支持的方式声明属性时遇到了问题,可能不是因为使用了retain,我记不清了。但是启用ARC确实会对未编译的头文件产生一些影响?所以如果我只使用核心绘图二进制文件,我就不需要担心ARC了?也许我必须为头文件转弧?你不需要-忘了它吧。ARC与头文件无关。在.h文件中,您可以在ARC项目中使用@property(strong)
声明属性。在MRC项目中,您不能使用该属性,您需要使用retain
。所以我认为它对头文件有一些影响。属性声明只是指导编译器做什么。如果编译器已经完成了这项工作(如静态二进制文件),那么它们就没有意义了。另外,我建议你仔细阅读一下strong vs retain。您的启用ARC的项目可以同时使用这两个文件。是的,我知道,但是对于Core Plot,您需要将一个包含未编译头文件的文件夹复制到您的项目中,即使出于某种原因,您使用的是二进制文件。我在以ARC项目不支持的方式声明属性时遇到了问题,可能不是因为使用了retain,我记不清了。但是启用ARC确实会对未编译的头文件产生一些影响吗?