微软的iOS桥IslandWood是如何实现的?

How is Microsoft's iOS bridge IslandWood implemented?

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

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

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

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

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

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