Microsoft的iOS桥接器IslandWood是如何实现的?

时间:2015-05-07 17:31:05

标签: ios objective-c win-universal-app windows-10

微软新发布的Project Islandwood很有意思,因为它允许为iOS编写的Objective-C代码重新用于通用Windows应用程序。

我找不到有关细节的任何信息,所以:

  • Microsoft是否在Windows 10中有效实施了iOS子系统?
  • 它是建立在现有软件(例如旧的OpenStep源代码)上还是从头开始构建的?
  • 是否实现了各种iOS框架 - 核心数据,核心文本,核心图形,OpenGl等?

1 个答案:

答案 0 :(得分:3)

它允许使用普通的Windows运行时以及iOS API compat层在Objective-C中编写通用Windows应用程序。

Visual Studio 2015具有Objective-C的语言投影,因此您可以将Objective-C编译为Windows应用程序。提供最常见的iOS API(CoreGraphics,CoreText,OpenGL等)。

您可以将Xcode项目导入Visual Studio,然后将其编译为Windows应用程序。

有关详细信息,请参阅http://aka.ms/islandwood项目Islandwood网站和Build talk Compiling Objective-C Using the Visual Studio 2015 C++ Code Generation that Builds Windows, SQL, .Net, and Office。 Jim Radigan谈到了上半年的Objective C代码生成。 Salmaan Ahmed开始专门谈论Project Islandwood项目约33分钟。