2012-10-30 99 views
1

我打算將iPad的棋局遊戲移植到Mac桌面。 AFAIK,Mac SDK不包含UIKit。我想知道下列功能在Mac SDK中是否可用?如果不是,有什麼選擇?將iOS棋盤遊戲移植到Mac,丟失的部分

  • 的UIViewController
  • UIView的基於塊的動畫
  • 的UIImageView
  • UIGestureRecognizers
  • 的NSTimer
  • NSOperationQueue

chameleon的選項?

+0

從我目前使用Chameleon的經驗來看,只要你熟悉它的作者設計,它就可以工作,在我看來,這個國際象棋遊戲很簡單,然後我自己的,所以絕對值得一試。 –

回答

1

NSTimerNSOperationQueue,並在基礎框架幾乎所有其他的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在一段時間內還沒有看到活動。