4

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

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

  • 微软是否在 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 的语言投影,以便您可以将 Objective-C 编译到 Windows 应用程序中。提供了最常见的 iOS API(CoreGraphics、CoreText、OpenGL 等)。

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

有关详细信息,请参阅位于http://aka.ms/islandwood的 Project Islandwood 站点和使用 Visual Studio 2015 C++ 代码生成编译 Objective-C 的构建讲座、SQL、.Net 和 Office。Jim Radigan 在前半部分谈到了 Objective C 代码生成。大约 33 分钟后,Salmaan Ahmed 开始专门谈论 Project Islandwood。

于 2015-05-07T19:33:06.350 回答