1

チェス ゲームを iPad から Mac デスクトップに移植します。私の知る限り、Mac SDK には UIKit が付属していません。次の機能が Mac SDK で利用できるかどうかを知りたいですか? いいえの場合、代替手段は何ですか?

  • UIViewController
  • UIView ブロックベースのアニメーション
  • UIImageView
  • UIGestureRecognizers
  • NSTimer
  • NSOperationQueue

カメレオンはオプションですか?

4

1 に答える 1

1

NSTimer、、NSOperationQueueおよびFoundationフレームワークの他のほとんどすべてのAPIは、iOSとMacOSXの両方で使用できます。

NSImageViewと同じ汎用を果たし、UIImageView同様のAPIを備えています。

MacではアニメーションAPIが少し異なります。詳細については、Appleのアニメーションの概要を参照してください。

UIGestureRecognizerMacに直接相当するものはありません。同等の機能の実装の開始については、この質問を参照してください。

サブクラスに配置する可能性のあるコントローラーロジックは、UIViewController作成するアプリの種類とそのインターフェイスの動作方法に応じて、Macアプリのさまざまな場所に配置される可能性があります。AppleのMacアプリプログラミングガイドは、Cocoaアプリ/ウィンドウ/ビューアーキテクチャがどのように機能するかを始めるのに適した場所です。

私はカメレオンに少し不安を感じるでしょう。一つには、そのGitHubはしばらくの間活動を見ていません。

于 2012-10-30T07:24:04.623 に答える