Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building and using Windows Runtime components in Objective-C #20

Closed
Alovchin91 opened this issue Aug 7, 2015 · 4 comments
Closed

Building and using Windows Runtime components in Objective-C #20

Alovchin91 opened this issue Aug 7, 2015 · 4 comments

Comments

@Alovchin91
Copy link

I would like to see an ability to build Windows Runtime components that can be used from any supported language using the existing Objective-C code. This would make possible for Objective-C devs spending as little effort building Windows Runtime components using the existing code as possible.

For now, there is only info on how to use Windows Runtime APIs from Objective-C code, but there is nothing I can find regarding how Objective-C code can be used from C++/CX. Building Windows Runtime components could be achieved in two ways: building the ability to create WinRT components into Objective-C compiler and linker, and/or enabling interoperability between C++/CX and Obj-C code so WinRT components could be built using C++/CX that imports Obj-C functions.

Also consider the ability to use custom WinRT components written in any WinRT language (C++, C#, etc.) from Objective-C code.

@Alovchin91 Alovchin91 changed the title Building Windows Runtime components in Obj-C Building and using Windows Runtime components in Objective-C Aug 7, 2015
@rhaning
Copy link
Member

rhaning commented May 12, 2016

This is on our backlog and we are actively prototyping. Stay tuned.

@ghost
Copy link

ghost commented Dec 24, 2016

Any progress?

@rajsesh rajsesh added this to the Backlog milestone May 10, 2017
@jboich
Copy link
Contributor

jboich commented Nov 27, 2017

consider the ability to use custom WinRT components written in any WinRT language (C++, C#, etc.) from Objective-C code.

I would like to have this too!

@rajsesh
Copy link
Contributor

rajsesh commented Nov 27, 2017

https://github.com/Microsoft/WinObjC/tree/master/tools/objc2winmd is the tool. The built version of this is available in the tools package from the latest release. This should work for many common OBJC data types, please check it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants