awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/WinObjCArchived

0
View on GitHub↗
6,239 stars·801 forks·C·MIT·4 vues

WinObjC

WinObjC est une implémentation du runtime du langage Objective-C et du modèle d'objet pour le système d'exploitation Windows. Son objectif principal est de permettre l'exécution de code Objective-C et d'APIs iOS sur Windows pour soutenir le portage d'applications iOS.

Le projet propose un pont API natif qui mappe les appels de framework système Objective-C vers des fonctions API Windows natives. Il inclut une chaîne d'outils pour convertir les cibles et espaces de travail Xcode en formats Visual Studio et traduit les fichiers de design de storyboard visuels en éléments d'interface actifs à l'écran.

La base de code couvre l'interopérabilité binaire, la compilation multi-architecture et le routage des événements d'interface utilisateur. Elle fournit également des outils de diagnostic pour inspecter les états de mémoire au runtime et visualiser les objets natifs lors du débogage.

Les sorties du projet sont distribuées sous forme de paquets NuGet.

Features

  • Language Runtime Ports - Implements the core Objective-C language runtime and object model to execute code on Windows.
  • Runtimes - Implements the core Objective-C language runtime and object model to execute code on Windows.
  • Cross-Platform Execution - Executes Objective-C logic and iOS APIs on Windows for cross-platform application development.
  • Application Porting Frameworks - Adapts iOS applications and APIs to run on Windows by converting projects and implementing frameworks.
  • iOS Framework Integrations - Provides compatible versions of core iOS system libraries to support application logic on Windows.
  • Native API Bridges - Maps Objective-C system framework calls to native Windows API functions for hardware and system interaction.
  • Native Windows Execution - Allows calling native Windows system functions and platform APIs from within an Objective-C codebase.
  • Windows Runtime Implementations - Runs the Objective-C language runtime on Windows to maintain cross-platform development consistency.
  • Cross-Architecture Binary Generation - Produces optimized machine code for various CPU targets through a unified build process.
  • Cross-Platform Toolchains - Includes a toolchain to convert Xcode project targets and workspaces into Visual Studio formats.
  • Project File Conversions - Provides a utility to convert Xcode project targets and workspaces into compatible Visual Studio formats.
  • Native API Bridges - Implements bridges that allow the codebase to call native Windows system functions and interface controls.
  • Binary Layout Interoperability - Uses compatible binary layouts and calling conventions to enable communication between disparate system runtime libraries.
  • Binary Cross-Compilation - Compiles Objective-C source code into executable binaries for multiple CPU architectures.
  • Multi-Architecture Build Configurations - Produces binaries for various CPU targets and applies compiler optimizations for improved performance.
  • Cross-Platform UI Frameworks - Renders visual storyboards and routes events to maintain consistent interfaces across operating systems.
  • Storyboard Layout Rendering - Translates visual storyboard design files into active on-screen interface elements using native controls.
  • Storyboard Rendering - Translates visual storyboard design files into active on-screen interface elements on Windows.

Historique des stars

Graphique de l'historique des stars pour microsoft/winobjcGraphique de l'historique des stars pour microsoft/winobjc

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à WinObjC

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec WinObjC.
  • cross-rs/crossAvatar de cross-rs

    cross-rs/cross

    8,235Voir sur GitHub↗

    Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture binary builder and testing framework, allowing users to compile crates into binaries for different operating systems and CPU architectures without installing local toolchains on the host system. The project distinguishes itself by using Docker images to provide consistent toolchains and system dependencies for foreign target architectures. It integrates the Zig toolchain within container images to facilitate compilation across various architectures and library versions, and i

    Rustaarch64armbsd
    Voir sur GitHub↗8,235
  • dcloudio/uni-appAvatar de dcloudio

    dcloudio/uni-app

    41,549Voir sur GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Objective-Candroidcross-platformcrossplatform
    Voir sur GitHub↗41,549
  • apache/cordova-androidAvatar de apache

    apache/cordova-android

    3,786Voir sur GitHub↗

    This project is an Android hybrid mobile framework that enables the development of applications running web content inside a native Android container. It functions as a cross-platform build system that packages shared web assets into native binaries, allowing developers to access device hardware and system APIs via JavaScript. The framework utilizes a native device API bridge and a plugin architecture to expose hardware sensors and system-level functionality not available through standard browser interfaces. It employs a manifest-driven orchestration system to manage application metadata, bra

    JavaScript
    Voir sur GitHub↗3,786
  • microsoft/reactxpAvatar de microsoft

    microsoft/reactxp

    8,257Voir sur GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    TypeScript
    Voir sur GitHub↗8,257
Voir les 30 alternatives à WinObjC→

Questions fréquentes

Que fait microsoft/winobjc ?

WinObjC est une implémentation du runtime du langage Objective-C et du modèle d'objet pour le système d'exploitation Windows. Son objectif principal est de permettre l'exécution de code Objective-C et d'APIs iOS sur Windows pour soutenir le portage d'applications iOS.

Quelles sont les fonctionnalités principales de microsoft/winobjc ?

Les fonctionnalités principales de microsoft/winobjc sont : Language Runtime Ports, Runtimes, Cross-Platform Execution, Application Porting Frameworks, iOS Framework Integrations, Native API Bridges, Native Windows Execution, Windows Runtime Implementations.

Quelles sont les alternatives open-source à microsoft/winobjc ?

Les alternatives open-source à microsoft/winobjc incluent : cross-rs/cross — Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture… pybee/toga — Toga is a cross-platform UI framework and Python native GUI toolkit used to build applications that render native user… apache/cordova-android — This project is an Android hybrid mobile framework that enables the development of applications running web content… dcloudio/uni-app — uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It… microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It… flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user…