Monthly Archives: March 2012

Events vs (Objective-C) Delegates

Objective-C delegates (not to be confused with C# delegates) are a powerful way to customize a type thru delegation. However as a .NET developer it often feels a lot more natural to use events to achieve the same goal. MonoTouch … Continue reading

Posted in mono, monomac, monotouch, xamarin | 1 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

iOS 5.1 vs stdout

The official release of Apple’s iOS 5.1 quickly made it clear that writing to stdout was not allowed anymore. Sadly it was not so visible, in the beta days, since it worked (and it still works today) when installing applications … Continue reading

Posted in 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