Category Archives: linker

Linker vs Bindings and IsDirectBinding

If you looked at my previous entries related to the linker and bindings: NewRefcount, UI thread checks, Runtime.Arch or at MonoTouch‘s generated bindings source code then you likely noticed another common pattern, e.g. The use of IsDirectBinding (line #6) is … Continue reading

Posted in linker, mono, monotouch, xamarin | Leave a comment

Linker versus Customization

MonoTouch 5.3.3 (alpha) has been released with lots of new goodies (and I can predict a few blog posts about them). Let’s start slowly since it’s already the end of the week… There’s a lot of ways to customize how … Continue reading

Posted in linker, mono, monotouch, xamarin | Leave a comment

Managed vs Native Linkers

MonoTouch 5.3.2 is now available (in the alpha channel) and if you look at your application size you’ll notice an executable that’s a bit smaller than before. It must be the linker right ? sort of. The managed linker (the … Continue reading

Posted in linker, mono, monotouch, xamarin | 1 Comment

Linker vs Bindings and NewRefcount

Note: Missed last week MonoTouch 5.3 (alpha) release ? or my earlier posts on the linker vs Runtime.Arch and UI thread checks ? Read them first 🙂 MonoTouch 5.2 was the first stable release to support the –newrefcount option when … Continue reading

Posted in linker, mono, monotouch, xamarin | 1 Comment

Linker vs Bindings and UI Thread Checks

The latest MonoTouch 5.3 (preview / alpha) introduced a new feature to help developers detect a common misuse of threads: using some UI elements on a background (not the main) thread. What this means is that most of UIKit bindings … Continue reading

Posted in linker, mono, monotouch, xamarin | 4 Comments

Linker vs Bindings and Runtime.Arch

Have you ever looked at the code generated by btouch for MonoTouch bindings ? If so you have seen that we sometime need to know if we’re executing on a device or inside the simulator. The reason for this is … Continue reading

Posted in linker, mono, monotouch, xamarin | 4 Comments

Linker vs Serialization

The linker does not always play well with serialization. By nature serializers are a bit too dynamic about what they do, making the linker’s job harder than usual. Each of them also has some specific requirements, e.g. for XML serialization: … Continue reading

Posted in linker, mono, monotouch, xamarin | 2 Comments