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. This repo contains the project's sample apps and example code.
Quick links |
The WinObjC sample apps can be found in /Apps. They include:
-
A simple to do list app created for a Building Apps for Windows tutorial blog post.
-
A simple, Storyboard/Auto Layout-based calculator app created for a Building Apps for Windows tutorial blog post.
-
A Bitcoin wallet app which runs on the Bitcoin test3 network, a developer sandbox where the coins have no value other than to demonstrate the usage of the blockchain technology. With this app, a user can create new addresses under their control, create contacts, send and receive bitcoins, and view past transactions.
-
Writing a sprite-based Objective-C game for Windows 10
In this tutorial, we’ll look at how a sprite-based game written for iOS can be converted to become a Windows 10 UWP app.
Sample code and projects for common scenarios can be found under /Scenarios. They include:
-
Live Tiles allow Windows users to see parts of an app’s content directly from the Start menu. This example shows how to create and update adaptive Live Tiles using Objective-C projections.
-
Using Projections: Toast Notifications
This example demonstrates popping local toast notifications on Windows 10 using Objective-C projections.
-
Using Projections: In-App Purchases
This example shows how to replace StoreKit in your app and add support for in-app purchases on Windows 10 using Objective-C projections.
-
This example demonstrates how to replace MapKit-based maps in your Objective-C code base with XAML controls and Bing Maps.
-
Cortana is your personal assistant on Windows 10. This example shows how to integrate Cortana commands into your app using Objective-C projections.
-
Using Projections: Push Notifications - Coming soon
This example demonstrates how to replace Apple Push Notification Service with Windows Notification Service using Objective-C so you can send push notifications to Windows 10 devices.
-
Using Projections: Ads - Coming soon
This example will demonstrate the addition of Microsoft ads to your Objective-C code base.
-
Using Projections: Game controllers - Coming soon
This sample will introduce you to handle key and controller input in Windows using Objective-C.
-
Using Projections: Games for Windows 10 - Coming soon
This sample will instruct you in the addition of leaderboards and other Windows game components using Objective-C.