iOS (iPhone) アプリを Mac に移植するには? 質問する

iOS (iPhone) アプリを Mac に移植するには? 質問する

これを実行するための好ましい方法はありますか?

問題のアプリはそれほど大きくなく、数か月かけて作成したシングルプレイヤー ゲームです。

編集: iOS 開発者として当然の経験を除けば、私は Mac 開発の経験がないことを付け加えておきます。

編集: ゲームで頻繁に使用されるクラス: NSObject、UIView、および UIViewController のサブクラス。NSView についてはあまり詳しくありませんが、UIView のすべての機能がそのクラスで機能すると確信しています。また、UITableViewController もいくつか使用されています。Game Center もありますが、今のところその部分は省略できます。マルチタッチはありません。

編集: 私のグラフィックスはすべて、QuartzCore および CoreGraphics フレームワークにあるものです。適度なビュー階層があります。

編集:このような移植を行っている場合は、次の問題にも興味があるかもしれません。メモリ管理

ベストアンサー1

  1. 簡単な方法はありません。とても簡単です。残念なことに、Mac のプログラミングが上手になるだけでいいのです。

  2. 「そのクラスでは UIView のすべてが動作すると確信しています」-- 残念ながら、いいえ。すべてが異なっているので、一生懸命努力する必要があります。

それは楽しい仕事ではありません。経済的に価値があると本当に思えるかどうかを確認してください。

何よりも、iOS アプリで多数のビューを積み重ねる場合は、「兄弟ビューは OSX では機能しない」という問題に注意してください。基本的に、電話であちこちのビューのネストされた階層に依存している場合は、Mac で (単なるビューではなく) レイヤーを使用するように変更する必要があります。

このリンクをクリックしてください:重複する NSView 兄弟を処理する適切な方法はありますか?その特定の問題に関する詳細な情報については!

おすすめ記事