微软最新发布的
Project Islandwood很有意思,因为它允许为iOS编写的Objective-C代码重新用于通用Windows应用程序.
我找不到有关细节的任何信息,所以:
> Microsoft是否在Windows 10中有效实施了iOS子系统?
>它是建立在现有软件(例如旧的OpenStep源代码)上还是从头开始构建的?
>是否实现了各种iOS框架 – 核心数据,核心文本,核心图形,OpenGl等?
解决方法
它允许使用普通的Windows运行时以及iOS API compat层在Objective-C中编写通用Windows应用程序.
Visual Studio 2015具有Objective-C的语言投影,因此您可以将Objective-C编译为Windows应用程序.提供最常见的iOS API(CoreGraphics,CoreText,OpenGL等).
您可以将Xcode项目导入Visual Studio,然后将其编译为Windows应用程序.
有关详细信息,请参阅Project Islandwood网站http://aka.ms/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在约33分钟开始专门谈论Project Islandwood.