gpt4 book ai didi

ios - Xcode 5 不需要 Quartz Core Import?

转载 作者:IT王子 更新时间:2023-10-29 08:11:20 24 4
gpt4 key购买 nike

今天偶然发现了这个。如果我尝试访问 CALayer,我会在 Xcode 4.6 中收到警告不导入<QuartzCore/QuartzCore.h> .但是在 Xcode 5 中同样可以正常工作。

最佳答案

是的,<QuartzCore/QuartzCore.h>自动包含在内,但这似乎比预期的副作用更大,因为它仅间接包含在内:

  • <UIKit/UIKit.h>包括 <UIKit/UISlider.h> ,
  • 在 iOS 7 SDK 中,<UIKit/UISlider.h>包括 <QuartzCore/QuartzCore.h> ,由于 UISlider 中的新实例变量类(CAShapeLayer 类型)。

此外,Xcode 5 有一个新的build设置“Link Frameworks Automatically”,它是由默认打开(并且需要新的“模块”功能),以便 QuartzCore 框架也被添加到链接库中。

关于ios - Xcode 5 不需要 Quartz Core Import?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com