Skip to content

CaliProject/WinObjC

 
 

Repository files navigation

Welcome to the Windows Bridge for iOS project preview

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 Apps (UWAs) that will run on any Windows 10 device using iOS APIs and Objective-C code.

The following sections will help you get started. For more information, check out:

  1. Our wiki
  2. Our website on Windows Dev Center

If you'd like to support the project, please consider submitting your app to help us test our app analysis tool. You can read more about the effort and what we're working on here.

Where to get the bridge

Download the latest pre-built Windows Bridge for iOS SDK here.

Getting started with WinObjC

To use WinObjC, there are a few requirements. You need:

  • Windows 10

  • Visual Studio 2015 with Windows developer tools. Visual Studio 2015 Community is available for free here. Select (at least) the following components during installation:

    1. Programming Languages -> Visual C++
    2. Universal Windows App Development Tools (all)
    3. Windows 8.1 and Windows Phone 8.0/8.1 Tools (all)

The best way to get started with WinObjC is to run one of the samples. We recommend starting with the WOCCatalog sample app, which demonstrates an assortment of iOS and XAML UI controls.

NOTE: The following instructions are for getting started using the pre-built SDK rather than building the SDK from source. If you're building the SDK from the source code, follow the instructions on the wiki instead.

To run the sample:

  1. Extract the SDK zip file to a local directory
  2. Navigate to winobjc/samples/WOCCatalog in the extracted directory
  3. Double-click on WOCCatalog-WinStore10.sln to open in VS2015
  4. In VS2015 right-click on the WOCCatalog (Universal Windows) project
  5. Select Set as StartUp project
  6. Use Ctrl-F5 to build and run the app

For guidance on importing your own Xcode project and other tips, see the wiki

Contributions

See our contribution guidance in the wiki for details on how to contribute to the project.

What's still under development?

As this project is still under active development, there are many features that are not yet complete. You can check out our roadmap in the wiki for more information.

Questions

If you have any questions, we're listening and will do our best to help. There are lots of ways you can get in touch or find out more:

  1. File an issue to let us know about bugs and missing or incomplete features and APIs you need.
  2. Follow @WindowsDev on Twitter and interact with our team using the #WinObjC hashtag.
  3. Go to http://stackoverflow.com/ and tag your questions with WinObjC.
  4. You can also find answers to lots of common questions at our wiki

Packages

No packages published

Languages

  • C 60.1%
  • Objective-C 22.6%
  • Objective-C++ 9.6%
  • C++ 7.2%
  • C# 0.5%
  • Python 0.0%