簡體   English   中英

將iOS棋盤游戲移植到Mac,缺少的部分

[英]Porting an iOS board game to Mac, the missing parts

我打算將國際象棋游戲從iPad移植到Mac桌面。 AFAIK,Mac SDK不附帶UIKit。 我想知道Mac SDK中是否提供以下功能? 如果沒有,那還有什么選擇?

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

變色龍可以選擇嗎?

NSTimerNSOperationQueue和Foundation框架中的幾乎所有其他API在iOS和Mac OS X上均可用。

NSImageView具有與UIImageView相同的通用目的,並且具有相似的API。

動畫API在Mac上略有不同。 有關詳細信息,請參見Apple的動畫概述

在Mac上沒有與UIGestureRecognizer直接等效的功能。 有關實現等效功能的開始,請參見此問題

您可能會在UIViewController子類中放置的控制器邏輯可能會在Mac應用程序中的任意位置出現,具體取決於您制作的是哪種類型的應用程序以及您希望其界面如何工作。 Apple的Mac App編程指南是開始了解Cocoa應用程序/窗口/視圖體系結構工作方式的好地方。

我對變色龍會有些懷疑:一方面, 它的GitHub在一段時間內沒有活動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM