XCode6.3开新工程问题

XCode版本变化会带来一些问题,老项目直接升级还好,新开项目会遇到一些问题,
这个帖子记录一些遇到的问题.

  1. Xcode6中去掉了pch文件
    pch是预编译文件,我们的一些头文件导入会写到这里如Foundation.h,如果你项目里有的文件没写没有的话,基本就挂了,需要手动写一边.
    如果你想有pch需要在building setting中的precompile header设置下路径$(SRCROOT)/xxx/xxxx.pch, 然后将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度

  2. objc_msgsend 调用不了
    这个需要将Enable Strict Checking of objc_msgsend calls 设置为 NO.或者干脆就别用objc_msgsend方法了.

  3. 代码检查更加严密

// 之前像这样的方法是可以编译过的
+ (id)method:(NSString *)name
{
}
// 现在你得写完他
+ (id)method:(NSString *)name
{
    retune nil;
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值