1 个仓库
Mechanisms for ensuring compatible memory layouts and calling conventions between different language runtimes.
Distinct from JavaScript Binary Interop: Shortlist candidates focus on JS-specific or binary-to-C translation; this is about general binary layout and calling convention compatibility.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Layout Interoperability. Refine with filters or upvote what's useful.
WinObjC 是 Windows 操作系统上 Objective-C 语言运行时和对象模型的实现。其主要目的是支持 iOS 应用程序的移植,实现在 Windows 上执行 Objective-C 代码和 iOS API。 该项目具有一个原生 API 桥接器,将 Objective-C 系统框架调用映射到原生 Windows API 函数。它包括一个将 Xcode 项目目标和工作区转换为 Visual Studio 格式的工具链,并将可视化 Storyboard 设计文件转换为活跃的屏幕界面元素。 该代码库涵盖了二进制互操作性、多架构编译和用户界面事件的路由。它还提供了用于在调试期间检查运行时内存状态和可视化原生对象的诊断工具。 项目输出以 NuGet 包的形式分发。
Uses compatible binary layouts and calling conventions to enable communication between disparate system runtime libraries.