我正在研究将单元测试添加到现有的应用程序中,主要是教我自己如何工作。我得的一切是有线了依赖的阶段,我可以运行一些小的检查,如:在现有的ARC项目中实现OCUnit的问题
STAssertEquals(1, 2, @"This is a fail!");
而结果似乎通过正确地到来。不幸的是,如果我输入我的任何脚本,我得到了使用这样的关键字作为unsafe_unretained
或strong
任何@property
行编译器错误:
之前的预期“unsafe_unretained”
我想知道一个属性特性,这与ARC有什么关系? OCUnit是否符合ARC标准?我是否需要更改我的编译器设置?
OCUnit与ARC合作。我首先会检查架构 - 例如,最新的Objective-C功能仅支持64位OSX架构。 –
对不起,忘了提及这是一个iOS项目。体系结构是标准的(armv7,armv7s)。 – jowie
检查OCUnit目标的编译器设置。看起来你有LLVM-GCC,或者是Apple LLVM编译器。 – hoha