[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6459":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":21,"defaultBranch":22,"hasWiki":20,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},6459,"WinObjC","microsoft\u002FWinObjC","microsoft","Objective-C for Windows","",null,"C",6241,801,33,381,0,1,65.31,"MIT License",true,false,"develop",[],"2026-06-12 04:00:28","# Welcome to the Windows Bridge for iOS Project\nThe 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.\n\n[license-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fmicrosoft\u002Fwinobjc.svg?style=flat-square\n[license-link]: https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fblob\u002Fmaster\u002Flicense.txt\n[![license][license-badge]][license-link]\n\n[develop-build-badge]:        https:\u002F\u002Fimg.shields.io\u002Fvso\u002Fbuild\u002Fwinobjc\u002F03960378-fe55-4577-a8cc-1a874f7cf008\u002F109.svg?style=flat-square\n[master-build-badge]:        https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbuild-passing-brightgreen.svg?style=flat-square\n[github-rel]:                 https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Freleases\u002Flatest\n[github-rel-badge]:           https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Ftag\u002Fmicrosoft\u002Fwinobjc.svg?style=flat-square&label=release&colorB=007ec6\n[choco]:                      https:\u002F\u002Fchocolatey.org\u002Fpackages\u002Fwinobjc-tools\n[choco-badge]:                https:\u002F\u002Fimg.shields.io\u002Fchocolatey\u002Fv\u002Fwinobjc-tools.svg?style=flat-square&colorB=007ec6                 \n[choco-badge-pre]:            https:\u002F\u002Fimg.shields.io\u002Fchocolatey\u002Fvpre\u002Fwinobjc-tools.svg?style=flat-square\n[nuget-frmwrk]:               https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FWinObjC.Frameworks\n[nuget-frmwrk-badge]:         https:\u002F\u002Fimg.shields.io\u002Fnuget\u002Fv\u002FWinObjC.Frameworks.svg?style=flat-square&colorB=007ec6\n[nuget-frmwrk-badge-pre]:     https:\u002F\u002Fimg.shields.io\u002Fnuget\u002Fvpre\u002FWinObjC.Frameworks.svg?style=flat-square\n[nuget-lang]:                 https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FWinObjC.Language\n[nuget-lang-badge]:           https:\u002F\u002Fimg.shields.io\u002Fnuget\u002Fv\u002FWinObjC.Language.svg?style=flat-square&colorB=007ec6\n[nuget-lang-badge-pre]:       https:\u002F\u002Fimg.shields.io\u002Fnuget\u002Fvpre\u002FWinObjC.Language.svg?style=flat-square\n\n## Build and Release Status\n|                      |           Stable (master)                        |            Pre-release (develop)          |\n| -------------------: | :----------------------------------------------: | :---------------------------------------: |\n|           **Build**  |       ![VSTS][master-build-badge]                |       ![VSTS][develop-build-badge]        |\n|  **GitHub Release**  |[![Github Release][github-rel-badge]][github-rel] |               -                           |\n|    **winobjc-tools** |     [![Tools][choco-badge]][choco]               |   [![Tools][choco-badge-pre]][choco]      |\n| **WinObjC.Language** |[![Language][nuget-lang-badge]][nuget-lang]       |[![Language][nuget-lang-badge-pre]][nuget-lang]   |\n|**WinObjC.Frameworks**|[![Frameworks][nuget-frmwrk-badge]][nuget-frmwrk] |[![Frameworks][nuget-frmwrk-badge-pre]][nuget-frmwrk]|\n\n## Download and Installation\nTo use the bridge you'll need:\n- **Windows 10**, build 10586 or higher. Validate your version number [here](http:\u002F\u002Fwindows.microsoft.com\u002Fen-US\u002Fwindows\u002Fwhich-operating-system).\n- **Visual Studio 2017** with Windows developer tools. Visual Studio 2017 Community is available for free [here](https:\u002F\u002Fdev.windows.com\u002Fdownloads).\n\n  \n   Ensure the following individual components are selected during installation. Selecting the Universal Windows Platform development workflow should give most of the below \n   \n   **NOTE:** Please also install the **Mobile development with .NET** workflow option (Xamarin Tools) due to a bug in Nugetizer (See [Issue 5026](https:\u002F\u002Fgithub.com\u002FNuGet\u002FHome\u002Fissues\u002F5026))\n\n   \u003Cdetails>\u003Csummary>\u003Cb>(Click to Expand)\u003C\u002Fb>\u003C\u002Fsummary>\u003Cp>\n\n  - Visual Studio Core Editor\n  - Nuget Package Manager\n  - C# and Visual Basic Roslyn compilers\n  - Static analysis tools\n  - Windows 10 SDK (10.0.14393.0)\n  - Visual Studio C++ core features\n  - VC++ 2017 v141 toolset (x86, x64)\n  - Visual C++ compilers and libraries for ARM\n  - Visual C++ runtime for UWP\n  - Windows 10 SDK (10.0.10240.0)\n  - Windows 10 SDK (10.0.10586.0)\n  - MSBuild\n  - Windows Universal CRT SDK\n  - Standard Library Modules\n  - VC++ 2015.3 v140 toolset (x86,x64)\n  - Windows Universal C Runtime\n\u003C\u002Fp>\u003C\u002Fdetails>\n\nTo get started with an existing Xcode Project, you will also need:\n- **Chocolatey**, a package manager for windows. See how to install the latest version [here](https:\u002F\u002Fchocolatey.org\u002F)\n- **winobjc-tools**, the command line tools for WinObjC. Run the below command from **powershell (Admin)** to get the latest version:\n```\nchoco upgrade winobjc-tools\n```\n(more information about this command and its options can be found [here](https:\u002F\u002Fchocolatey.org\u002Fdocs\u002Fcommands-upgrade). If you want to use develop packages add `--pre` to the command.)\n\n## Getting Started With the Bridge\n### Importing your Xcode Project\nWhen using the bridge, the first thing you'll want to do is generate a Visual Studio solution from your Xcode project:\n\n1. Open Windows PowerShell (type **powershell** in the Start Menu to find it) and navigate to your Xcode project directory using the **cd** command. Note: use the directory containing your .workspace or .xcodeproj folder.\n\n  ```\n    C:\\> cd C:\\MyProject\n  ```\n2. Run the vsimporter tool. This will generate the Visual Studio Solution:\n\n  ```\n    C:\\MyProject> vsimporter.exe\n  ```\n3. Open the generated Visual Studio solution with the command:\n\n  ```\n    C:\\MyProject> MyProject.sln\n  ```\n\nFor more detailed step by step instructions on how to import a project, see the [Quick Start Tutorial](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FQuick-Start-Tutorial) page of the wiki. For vsimporter options and known issues, check the [Using vsimporter](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FUsing-vsimporter) wiki page.\n\n### Building & Running the Samples\nA great way to learn more about the bridge and its features is building and running the samples of the SDK, which contain many code examples. We recommend starting with the **WOCCatalog** sample app, which demonstrates an assortment of iOS and XAML UI controls:\n\n1. Clone the repo.\n2. Navigate to the *samples\u002FWOCCatalog* directory of the bridge SDK\n3. Double-click on the **WOCCatalog-WinStore10.sln** solution to open it in Visual Studio\n4. In Visual Studio, right-click on the **WOCCatalog (Universal Windows)** project\n5. Select **Set as StartUp project**\n6. Use **Ctrl-F5** to build and run the app\n\nFor more detailed step by step instructions, see the [Quick Start Tutorial](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FQuick-Start-Tutorial) page of the wiki.\n\n## Resources & Documentation\nThe following resources will help you get started. For more information, check out:\n\n1. [Wiki](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki), for documentation and tutorials\n2. [Development Roadmap](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FRoadmap), detailing our highest priorities\n3. [Website on Windows Dev Center](https:\u002F\u002Fdev.windows.com\u002Fbridges\u002Fios), for evaluation virtual machines\n4. [Quick Start Challenge](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FQuick-Start-Tutorial), for a quick hands-on introduction to the bridge\n5. [FAQ](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FFAQ), with common questions and issues\n6. [The iOS Bridge Samples Repo](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC-Samples), for sample apps and code using the bridge\n\n## Contributing\nThere are many ways to contribute to the Windows Bridge for iOS:\n- [Submit bugs & issues](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fissues) and help us verify fixes as they are checked in.\n- Review source code changes.\n- Submit a bug fix or feature implementation via [pull request](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fpulls).\n- Follow [@WindowsDev on Twitter](https:\u002F\u002Ftwitter.com\u002Fwindowsdev) and join the discussion using the [#WinObjC hashtag](https:\u002F\u002Ftwitter.com\u002Fhashtag\u002FWinObjC).\n- Engage with other users and developers on [StackOverflow](http:\u002F\u002Fstackoverflow.com\u002F) and tag your questions with [WinObjC](http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fwinobjc).\n\nSee our [contribution guidance in the wiki](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FHow-to-Contribute) for more details on how to contribute to the project.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002F). For more information see the [Code of Conduct FAQ](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002Ffaq\u002F) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\n## Advanced Installation for Contributors and Ninjas\n\nAdditional Visual Studio Components Needed for Contributors:\n   1. C# and Visual Basic\n   2. Visual Studio SDK\n   3. .NET Framework 4.6 targeting pack\n   4. C++ Profiling Tools\n\nIf you want to build the bridge from source instead, you'll also need to install [Git LFS](https:\u002F\u002Fgit-lfs.github.com) before cloning the repo. For more detailed instructions, see the [Building From Source](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FBuilding-From-Source) wiki page.\n\nIf you're having trouble downloading & installing the bridge, see the [Known Issues](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC#known-issues) section below and check our [FAQ](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FFAQ).\n\n## Privacy\nSee [Microsoft's privacy statement](https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fprivacystatement\u002Fdefault.aspx) for more information.\n\n## Roadmap\nFor details on our planned features and future direction sort the list of issues by [milestone](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fmilestones) and refer to our [roadmap](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FRoadmap).\n\n## Known Issues\n- **Do not use the Download ZIP option via the \"Clone or download\" button at the top of the page.** You will not be able to build the bridge using the resulting .zip file. See [\"I'm getting errors after downloading the bridge through the \"Download ZIP\" button on Github. What should I do?\"](https:\u002F\u002Fgithub.com\u002FMicrosoft\u002FWinObjC\u002Fwiki\u002FFAQ#im-getting-errors-after-downloading-the-bridge-through-the-download-zip-button-on-github-what-should-i-do) for more information.","Windows Bridge for iOS（也称为WinObjC）是一个由微软开源的项目，它为Visual Studio提供了一个Objective-C开发环境，并支持iOS API。该项目的核心功能在于能够让开发者利用现有的Objective-C代码和iOS API来创建能在多种Windows设备上运行的通用Windows平台(UWP)应用程序，同时还能集成Windows 10特有的功能如Cortana和Windows通知。此工具特别适合那些希望将iOS应用移植到Windows平台上，或者想要在同一代码库基础上开发跨平台应用的场景。",2,"2026-06-11 03:07:06","top_language"]