係統粉 > IT資訊 > 微軟資訊

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)

發布時間:2017-12-20    瀏覽數:

今日要點:

WinObjc初衷是為了將IOS中的程序直接在WinPhone中運行.因此微軟逆向了整個IOS SDK實現

目前winPhone已死,但是IOS逆向的價值還是非常大,因此值得花點時間推薦給大家

有興趣可以去微軟的github中下載源碼並編譯運行。我本人沒編譯過。因為發現要運行需要WinPhone模擬器,而該模擬器要使用微軟自己的虛擬機hyper-v。而該虛擬機貌似是win10專業或企業版才自帶的。我是正版家庭版,所以就放棄編譯運行了。

源碼很值得閱讀。微軟出品,必屬精品!

The Windows Bridge for iOS (also referred to as WinObjC) is a Microsoft open-source project that provides an Objective-C development environment for Visual Studio and support for iOS APIs.

The bridge allows you to create Universal Windows Platform (UWP) apps that will run on many Windows devices by re-using your Objective-C code and iOS APIs alongside Windows 10 features like Cortana and Windows Notifications.

iOS 開發者們現在可以使用熟悉的 Objective-C 語言和微軟全盤重新實現的 Cocoa 框架來在 Windows 平台上開發 app。

你甚至可以直接把原來的 Xcode 項目導入到 Visual Studio 中經過調整運行,來構建一個 Windows app。

WinObjc中頭文件目錄,由此可見,逆向了整個IOS SDK。如果想了解IOS實現,WinObjc是非常棒的參考,我本人粗略的看過UIKit的實現。還是滿有幫助的東西,極力推薦!

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)(1)

1

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)(2)

2

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)(3)

3

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)(4)

4

每日科技英文50:微軟的開源庫WinObjc(IOS SDK逆向工程)(5)

5

上一篇:揭秘 iPhone變慢元凶;360終關掉水滴直播;微軟將推可折疊手機 下一篇:威脅Office全版本!Windows 0day漏洞被發現

相關資訊

最新熱門應用

電腦問答