我打算將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的經驗來看,只要你熟悉它的作者設計,它就可以工作,在我看來,這個國際象棋遊戲很簡單,然後我自己的,所以絕對值得一試。 –