我很困惑CGLayer和CALayer.它们看起来很相似,为什么还有单独的实现呢?什么之间的区别,以及兼容性,CGLayer和CALayer?
有没有一种首选的方式来解决这个问题?
有问题的应用程序不是太大...我在几个月的过程中写的单人游戏.
编辑:我应该补充一点,我没有mac开发经验...除了成为iOS开发人员之外,自然而然之外
编辑:游戏中大量使用的类:NSObject,UIView和UIViewController的子类.我对NSView了解不多,但我很确定所有UIView的东西都能在那个类中运行.还有一些使用UITableViewController.我也有游戏中心,但我现在可以把它留下来.没有多点触控.
编辑:我的图形是QuartzCore和CoreGraphics框架中的所有东西.我确实有一个中等的视图层次结构.
编辑:如果你正在做这样的端口,你可能也对内存管理问题感兴趣
这些方法中哪一个(如果有的话)适合: