Author Archives: migueldeicaza

Blog Moved

I have moved my MonoMac blog to: http://tirania.org/monomac The RSS feed that was registered here continues to work, so there is no need to update it. Advertisements

Posted in Uncategorized | 2 Comments

The @” syntax in Objective-C vs C#

A common mistake that I see in some of the code from our customers, or from contributed samples to the MonoMac repository is the use of the @”string” syntax in C# programs. Summary: do not use the @”…” when porting … Continue reading

Posted in Uncategorized | Leave a comment

NSNumbers, NSValues, Dictionaries and Arrays.

A couple of days ago, Jackson pointed out that one of the samples in this blog could be further simplified if we took advantage of C#’s params arguments.   The sample in question was this code snippet from QTRecorder, used … Continue reading

Posted in Uncategorized | 1 Comment

Using Key-Value Coding with MonoMac

Key-Value Coding is a set of practices that allow applications to access object properties using strings.  This is similar to Binding Expressions in Silverlight.   In both cases the purpose is to allow tooling that does not directly have access … Continue reading

Posted in Uncategorized | 3 Comments

MonoMac 0.4 is out.

We have just released MonoMac 0.4.    Installation is very easy, just follow the steps in our MonoMac site. We are very happy with this release as this is the first time that MonoMac can be used to build real … Continue reading

Posted in Uncategorized | 8 Comments

MonoTouch for iOS 4.2 is out.

We have graduated our MonoTouch 3.2 into the stable channel and is now available for all of our MonoTouch users in the stable channel. To update, just go to the Help menu on MonoDevelop, select the stable channel and check … Continue reading

Posted in Uncategorized | 1 Comment

Improving upon dictionary bindings.

iOS and OSX expose many of their APIs as dictionaries.   This means that instead of having properties or methods to configure a particular object, the configuration takes place by creating dictionaries that use some special keys with their associated … Continue reading

Posted in Uncategorized | 3 Comments