4

Microsoft が新たに発表したProject Islandwoodは興味深いものです。これにより、iOS 用に記述された Objective-C コードをユニバーサル Windows アプリに転用できるからです。

詳細については情報が見つからなかったので、次のとおりです。

  • Microsoft は Windows 10 に iOS サブシステムを効果的に実装しましたか?
  • 既存のソフトウェア (古い OpenStep ソース コードなど) に基づいて構築されているのか、それともゼロから構築されているのか?
  • さまざまな iOS フレームワーク (Core Data、Core Text、Core Graphics、OpenGl など) はすべて実装されていますか?
4

1 に答える 1

3

通常の Windows ランタイムと iOS API 互換レイヤーを使用して、Objective-C でユニバーサル Windows アプリを作成できます。

Visual Studio 2015 には、Objective-C を Windows アプリにコンパイルできるように、Objective-C の言語プロジェクションがあります。最も一般的な iOS API (CoreGraphics、CoreText、OpenGL など) が提供されます。

Xcode プロジェクトを Visual Studio にインポートしてから、Windows アプリとしてコンパイルできます。

詳細については、Project Islandwood サイト ( http://aka.ms/islandwood ) とビルド トークCompiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL, .Net, and Officeを参照してください。前半は、Jim Radigan が Objective C のコード生成について語っています。Salmaan Ahmed は、33 分ほどで Project Islandwood について具体的に話し始めます。

于 2015-05-07T19:33:06.350 に答える