我打算将iPad的棋局游戏移植到Mac桌面。 AFAIK,Mac SDK不包含UIKit。我想知道下列功能在Mac SDK中是否可用?如果不是,有什么选择?将iOS棋盘游戏移植到Mac,丢失的部分
- 的UIViewController
- UIView的基于块的动画
- 的UIImageView
- UIGestureRecognizers
- 的NSTimer
- NSOperationQueue
是chameleon的选项?
我打算将iPad的棋局游戏移植到Mac桌面。 AFAIK,Mac SDK不包含UIKit。我想知道下列功能在Mac SDK中是否可用?如果不是,有什么选择?将iOS棋盘游戏移植到Mac,丢失的部分
是chameleon的选项?
NSTimer
,NSOperationQueue
,并在基础框架几乎所有其他的API可在iOS和Mac OS X的
NSImageView
异曲同工通用为UIImageView
,并具有类似的API。
动画API在Mac上稍有不同;有关详细信息,请参阅Apple的Animation Overview。
Mac上没有直接等价于UIGestureRecognizer
;请参阅this question以开始实施等效功能。
您可能会在UIViewController
子类中放置的控制器逻辑可能会出现在Mac应用程序的任意位置,具体取决于您制作的应用程序类型以及您希望其界面如何工作。 Apple的Mac App Programming Guide是开始了解Cocoa应用程序/窗口/视图体系结构如何工作的好地方。
我会对变色龙有点怀疑:首先,its GitHub在一段时间内还没有看到活动。
从我目前使用Chameleon的经验来看,只要你熟悉它的作者设计,它就可以工作,在我看来,这个国际象棋游戏很简单,然后我自己的,所以绝对值得一试。 –