2013-02-28 34 views
0

现在我正在寻找使用ARC工作在iOS6上的OSC库。 我首先尝试了vvOSC。 但我得到一个错误“ - (NSString *)stringByDeletingLastAndAddingFirstSlash;” 也许编译器找不到该方法。使用ARC工作在iOS6上的OSC库

然后我试着为iOS6编译liblo。我搜索了这样做的方式。但我找不到一个例子。我不知道UINIX,所以我放弃了liblo。

然后我尝试了CocoaOSC。实际上,示例代码在iPhone模拟器6.1中工作正常。但是这个例子没有使用ARC,当我在使用ARC的项目中使用CocoaOSC时,出现了很多错误。我在CocoaOSC中删除了内存管理的东西,比如'autorelease,retain等'。

我是一种新的Objective-C。所以我不认为我可以用ARC解决CocoaOSC问题。

所以如果有人知道使用ARC的iOS6的OSC库很好。请告诉我。

对我英语不好的借口。

谢谢,

+0

可能重复[如何禁用项目中单个文件的ARC?](http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-文件在项目中) – 2013-03-01 13:45:42

回答

2

您可以混合和匹配ARC和非ARC代码。您只需为每个不想使用ARC的实现文件设置-fno-objc-arc编译器标志即可。这将允许您轻松地将非ARC库与ARC代码混合。

鉴于此,请问您需要ARC库的具体原因是什么?

+0

嗨,谢谢你的回复。我用ARC制作了我的应用程序。如果我不使用ARC,我需要修复很多代码。这就是我寻找ARC库的原因。我试过了-fno-objc-arc。但我仍然有问题。今天我会再次尝试-fno-objc-arc的方式,并会指定出了什么问题。 – 2013-03-04 01:44:30

+0

嗨,我解决了这个问题。问题是我没有删除不必要的编译资源。无论如何,感谢您的帮助。我认为CocoaOSC目前是iOS6的最佳库。 – 2013-03-04 04:43:39

+0

Hi Kei,我也面临着与VVOSC框架相同的问题。你能告诉我你为了解决这个问题而遵循的过程吗? – 2014-02-18 06:55:10