O'Reilly logo

Developing C# Apps for iPhone and iPad Using MonoTouch: iOS Apps Development for .NET Developers by Bryan Costanich

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 22. Using Objective-C Libraries and Code

In addition to third-party libraries that are written in C# and C/C++, MonoTouch can utilize libraries and code written in Objective-C. This makes MonoTouch extremely powerful, because you can draw functionality from a plethora of sources.

In this chapter, we're going to take a look at how to bind Objective-C libraries for use in MonoTouch using btouch, a tool that simplifies the binding process. In the process, your're going to get some real-world experience by walking through the process of binding the open source Tapku library.

The general process of binding Objective-C code for use in MonoTouch applications involves creating MonoTouch DLLs that "bind" the native code. This means creating C# classes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required