为啥即使没有 QuartzCore 也可以使用 Core Animation? [复制]
Posted
技术标签:
【中文标题】为啥即使没有 QuartzCore 也可以使用 Core Animation? [复制]【英文标题】:Why is Core Animation available even without QuartzCore? [duplicate]为什么即使没有 QuartzCore 也可以使用 Core Animation? [复制] 【发布时间】:2014-08-10 19:15:46 【问题描述】:如果 CALayer 标头是 QuartzCore 的一部分,我需要链接到 QuartzCore 对吗?现在我的项目链接到 UIKit、CoreGraphics 和 Foundation。因此,当我在头文件中使用 CALayer 时,它会完整地打印在下面……它会编译!
//
// EGLSomeClass.h
// SomeApp
//
#import <Foundation/Foundation.h>
@interface EGLSomeClass : NSObject
@property (nonatomic) CALayer* aLayer;
@end
我猜如果事情在我认为不会的情况下工作,那在某种程度上是一个加分项,但我仍然想知道为什么我不需要 QuartzCore 来使用 Core Animation。
【问题讨论】:
【参考方案1】:查看此文档,了解如何符合 Core Animation 堆栈技术。
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html
【讨论】:
OK,核心动画功能在导入 UIKit 或 AppKit 时可用。以上是关于为啥即使没有 QuartzCore 也可以使用 Core Animation? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
为啥即使使用 HTML5 也没有通过浏览器的 UDP 连接?
为啥即使我没有明确设置表格字体大小,表格也不使用正文字体大小?
为啥即使我设置了 DataTypeReplacement = 'CBuiltIn',MATLAB Coder 也不会生成 C 内置类型?