[2024]Digital Global Overview Report 2024 Meltwater.pdf
Introduction to MonoTouch
1. Introduction to
MonoTouch
C# on iOS
Ash DCosta
@SoftwareWeaver
www.Ashvil.net
2. About me
• Founder and chief architect – Mobi Weave, Inc.
• 20+ years experience in software with Intel, i2
Technologies, IdentityMine, i3Connect and Wells
Fargo
8. How does this work
Your
Mono Code
Libraries
CIL
Native ARM Code
via AOT and linking
9. AOT -> Link -> Binary
MonoTouch uses Ahead-Of-Time compilation to produce
a single statically compiled ARM binary
AOT compilation pre-generates the native code that the
JIT would normally generate from IL
Links this together with the JIT-less runtime into a single
native binary that can be signed
10. API
Complete coverage of
Apple iOS SDK
Close to .NET4 client
profile (minus Windows
specific frameworks)
Super set of windows
phone 7 .NET API
Binding API for Obj-C
controls