Xcode的坑

Xcode 6.1 创建项目和C++文件,声明BOOL 类型方法,编译错误,使用Xcode 5.1 创建项目和C++文件,就可以编译,然后使用Xcode6.1 打开项目,也可以编译。为什么?

差异在Xcode 5.1 创建项目后,会自动生成ProjectName-Prefix.pch文件,而这个文件会做如下操作:

#import <Availability.h>

#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif

  

在Xcode6.1 新创建的项目中不会自动创建这个文件。

posted on 2014-10-28 19:37  Herooic  阅读(225)  评论(0编辑  收藏  举报

导航