【发布时间】:2011-05-26 19:13:18
【问题描述】:
我想将我的应用程序移植到 Mac OSx。在这种情况下,我想创建一个名为“UIView”的类作为 NSView 的扩展......这可行吗?除了坐标系,我还有什么需要担心的吗?
我假设 CALayer 和 CoreAnimation 基本相同。其他类有UIImage和UIImageView、UIButton等。
有人尝试过吗?
【问题讨论】:
-
在实现上有足够多的差异,苹果认为值得将它们分开,同时保持跨平台的基础类相同。根据平台目标,可能使用预处理器宏来提取不同的代码,但它会给您留下非常难以维护的代码。我会说它不值得。