Build an Objective-C bindings library with Objective Sharpie - IOS451
Learn to use Objective Sharpie to generate your Binding definitions.
Upon completion you will be able to:
- Download and evaluate Objective-Sharpie
- Create a binding from a project style
- Consume the API definition to create a binding
- Verify the API definition files
Course exercise download
Exercise materials are available from GitHub. The code can be cloned through a desktop Git client or downloaded directly as a ZIP file.
If you are using Windows, try to select a location with a shorter path length to make sure you don't exceed the 260 character limit.
Lecture
Here are the lecture slides.
Exercises
-
Exercise 1: Initiate the binding process on an existing Xcode project (IOS451)
The primary goal of this lab is to initiate the binding process on an existing Xcode project using Objective Sharpie.
-
Exercise 2: Initiate the binding process on an existing CocoaPod project (IOS451)
The primary goal of this lab is to initiate the binding process on an existing CocoaPod project using Objective Sharpie.
-
Exercise 3: Initiate the binding process on an existing Xcode framework project (IOS451)
The primary goal of this lab is to bind an existing Xcode Framework using Objective Sharpie.
-
Exercise 4: Clean up and complete a Xamarin.iOS binding project (IOS451)
The primary goal of this lab is to create and clean up the binding definition files created from a static Xcode library using Objective Sharpie and complete a Xamarin.iOS binding project using Visual Studio.