【发布时间】:2011-06-10 16:22:59
【问题描述】:
我想构建一个应用程序,让我可以导入图像文件并将像素数缩放到一定数量的英尺(如平面图),然后覆盖其他图像和元素。
如果我希望应用程序能够在 OSX 和 iOS 上运行,哪种方式更好?
【问题讨论】:
我想构建一个应用程序,让我可以导入图像文件并将像素数缩放到一定数量的英尺(如平面图),然后覆盖其他图像和元素。
如果我希望应用程序能够在 OSX 和 iOS 上运行,哪种方式更好?
【问题讨论】:
CALayer 和 CoreGraphics 在 OSX 和 iOS 上可用。 UIView 和 NSView 是 OSX/iOS 等价物,但不相同。
因此,如果您使用 Core Graphics 和 CALayer,您的可移植性会更好。也就是说,使用友好和简单的视图,您的开发速度可能会更快。我假设通过回答这个问题,您对 iOS 和 OSX 比较陌生 - 如果是这样的话,CoreGraphics 是一个相对困难的主题。
还请注意,您不太可能(轻松)完全脱离 UIView。
【讨论】: