チェス ゲームを iPad から Mac デスクトップに移植します。私の知る限り、Mac SDK には UIKit が付属していません。次の機能が Mac SDK で利用できるかどうかを知りたいですか? いいえの場合、代替手段は何ですか?
- UIViewController
- UIView ブロックベースのアニメーション
- UIImageView
- UIGestureRecognizers
- NSTimer
- NSOperationQueue
カメレオンはオプションですか?
チェス ゲームを iPad から Mac デスクトップに移植します。私の知る限り、Mac SDK には UIKit が付属していません。次の機能が Mac SDK で利用できるかどうかを知りたいですか? いいえの場合、代替手段は何ですか?
カメレオンはオプションですか?
NSTimer
、、NSOperationQueue
およびFoundationフレームワークの他のほとんどすべてのAPIは、iOSとMacOSXの両方で使用できます。
NSImageView
と同じ汎用を果たし、UIImageView
同様のAPIを備えています。
MacではアニメーションAPIが少し異なります。詳細については、Appleのアニメーションの概要を参照してください。
UIGestureRecognizer
Macに直接相当するものはありません。同等の機能の実装の開始については、この質問を参照してください。
サブクラスに配置する可能性のあるコントローラーロジックは、UIViewController
作成するアプリの種類とそのインターフェイスの動作方法に応じて、Macアプリのさまざまな場所に配置される可能性があります。AppleのMacアプリプログラミングガイドは、Cocoaアプリ/ウィンドウ/ビューアーキテクチャがどのように機能するかを始めるのに適した場所です。
私はカメレオンに少し不安を感じるでしょう。一つには、そのGitHubはしばらくの間活動を見ていません。