ARC 预编译，在arc和非arc模式下的不同编译代码