Windows Bridge for iOS又被称作Project Islandwood,作为微软的一款开源项目,其旨在帮助开发者们用iOS API和Objective-C来打造通用Windows应用(UWP)。本周,该工具迎来了又一次功能更新,除了改进对多种iOS布局API的支持、还集成了CoreFoundation框架。此外,微软还更新了GitHub示例代码和开源应用资源库。

CoreFoundation框架被广泛用于iOS应用的开发中(比如NSString和NSArray),而Windows Bridge for iOS团队已经正式将CoreFoundation整合到了WinObjC代码库中(现已能完整使用)。

自发布以来,Windows Bridge for iOS就允许开发者们在移植到Windows平台时,保留其iOS应用的用户界面(通过支持UIKit和Xib2Nib等大量API和工具)。当然,它还支持某些最为广泛使用的苹果第一方API机制,又称自动布局(Auto Layout)。

现在,微软已经增添了对2个新类的支持(NSLayoutAnchor和UILayoutGuide),其旨在通过将之拆分成可管理的块(以及减少代码行数)来精简代码。

最后,GitHub资源库新增了两个示例项目,bite-sized samples和full apps——前者提供了特定Windows 10功能与对应的Objective-C代码的直接指导,比如动态磁贴和弹出式消息条通知;后者则提供了“待办事项”和“计算器”应用的手把手样例演示。

传送门(GitHub):

https://github.com/Microsoft/WinObjC-Samples

3 收藏


直接登录

推荐关注