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):