GithubHelp home page GithubHelp logo

billhibazzz / winobjc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/winobjc

0.0 1.0 0.0 329.91 MB

Objective-C for Windows

License: Other

Objective-C++ 35.39% C++ 12.28% C 22.92% Objective-C 28.50% Assembly 0.04% M 0.27% Batchfile 0.01% Yacc 0.03% Lex 0.02% C# 0.45% PowerShell 0.05% Python 0.03% Makefile 0.01%

winobjc's Introduction

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

Note on installing the bridge: We use Git LFS to handle the large binaries included in the bridge. This does not affect using the prebuilt releases found on our releases page. If you build the bridge from source, please see the instructions found on our Building From Source wiki page.

Do not use the Download ZIP via the "Download or Clone" option above. 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?" for more information.

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 Platform (UWP) apps that will run on many Windows devices using iOS APIs and Objective-C code alongside Windows 10 features like Cortana and Live Tiles.

Where to get the bridge

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

Resources

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

  1. Wiki
  2. Development roadmap
  3. Website on Windows Dev Center
  4. Quick Start Challenge

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.

Getting started with the bridge

To get started using the bridge to bring your iOS app to Windows, you'll need:

  • Windows 10, build 10586 or higher. (Validate your version number here).

  • 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)
  • (Optional) Windows 10 1511 Standalone SDK (Updated on November 30th, 2015) from here. Note: this step is new and is not required if you already installed Visual Studio 2015 Update 3.

The best way to get started with the bridge 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.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Privacy

See Microsoft's privacy statement for more information.

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

winobjc's People

Contributors

brianker avatar dhowett avatar bdrlamb-ms avatar asimonov-msft avatar davelamb avatar jofre-ms avatar bbowman avatar mnithish avatar jaredhms avatar msft-jeyaram avatar ms-jihua avatar bviglietta avatar yiyang-msft avatar ramu-msft avatar mukhole avatar pradipd avatar amagams avatar oliversa-msft avatar jmsaunders-ms avatar msftfox avatar s5msft avatar oren-msft avatar aballway avatar ehren avatar ashvarma avatar andschub-ms avatar triplef avatar greatkeeper avatar weswmsft avatar cloudmonkeypeng avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.