Comparison between monotouch-202.dll and monotouch-203.dll

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

 	public const string Version = "2.0.2";

Added:

 	public const string Version = "2.0.3";
 	public const string FoundationLibrary = "/System/Library/Frameworks/Foundation.framework/Foundation";

Namespace: MonoTouch.AVFoundation

Namespace: MonoTouch.AddressBook

Namespace: MonoTouch.AddressBookUI

Namespace: MonoTouch.AudioToolbox

Namespace: MonoTouch.CoreAnimation

Namespace: MonoTouch.CoreFoundation

Namespace: MonoTouch.CoreGraphics

Type Changed: MonoTouch.CoreGraphics.CGLayer

Added:

 	public CGContext Context {
 		get;
 	}

Namespace: MonoTouch.CoreLocation

Namespace: MonoTouch.CoreText

Namespace: MonoTouch.ExternalAccessory

New Type: MonoTouch.ExternalAccessory.EAAccessory

public class EAAccessory : MonoTouch.Foundation.NSObject {
	
	public EAAccessory ();
	public EAAccessory (MonoTouch.Foundation.NSCoder coder);
	public EAAccessory (MonoTouch.Foundation.NSObjectFlag t);
	public EAAccessory (IntPtr handle);
	
	public override IntPtr ClassHandle {
		get;
	}
	public virtual bool Connected {
		get;
	}
	public virtual uint ConnectionID {
		get;
	}
	public EAAccessoryDelegate Delegate {
		get;
		set;
	}
	public virtual string FirmwareRevision {
		get;
	}
	public virtual string HardwareRevision {
		get;
	}
	public virtual string Manufacturer {
		get;
	}
	public virtual string ModelNumber {
		get;
	}
	public virtual string Name {
		get;
	}
	public virtual string [] ProtocolStrings {
		get;
	}
	public virtual string SerialNumber {
		get;
	}
	public virtual MonoTouch.Foundation.NSObject WeakDelegate {
		get;
		set;
	}
	
	public event EventHandler Disconnected;
}

New Type: MonoTouch.ExternalAccessory.EAAccessoryDelegate

public class EAAccessoryDelegate : MonoTouch.Foundation.NSObject {
	
	public EAAccessoryDelegate ();
	public EAAccessoryDelegate (MonoTouch.Foundation.NSCoder coder);
	public EAAccessoryDelegate (MonoTouch.Foundation.NSObjectFlag t);
	public EAAccessoryDelegate (IntPtr handle);
	
	public virtual void Disconnected (EAAccessory accessory);
}

New Type: MonoTouch.ExternalAccessory.EAAccessoryManager

public class EAAccessoryManager : MonoTouch.Foundation.NSObject {
	
	public EAAccessoryManager ();
	public EAAccessoryManager (MonoTouch.Foundation.NSCoder coder);
	public EAAccessoryManager (MonoTouch.Foundation.NSObjectFlag t);
	public EAAccessoryManager (IntPtr handle);
	
	public virtual void RegisterForLocalNotifications ();
	public virtual void UnregisterForLocalNotifications ();
	
	public static EAAccessoryManager SharedAccessoryManager {
		get;
	}
	public override IntPtr ClassHandle {
		get;
	}
	public virtual EAAccessory[] ConnectedAccessories {
		get;
	}
}

New Type: MonoTouch.ExternalAccessory.EASession

public class EASession : MonoTouch.Foundation.NSObject {
	
	public EASession ();
	public EASession (MonoTouch.Foundation.NSCoder coder);
	public EASession (MonoTouch.Foundation.NSObjectFlag t);
	public EASession (IntPtr handle);
	public EASession (EAAccessory accessory, string protocol);
	
	public virtual EAAccessory Accessory {
		get;
	}
	public override IntPtr ClassHandle {
		get;
	}
	public virtual MonoTouch.Foundation.NSInputStream InputStream {
		get;
	}
	public virtual MonoTouch.Foundation.NSOutputStream OutputStream {
		get;
	}
	public virtual string ProtocolString {
		get;
	}
}

Namespace: MonoTouch.Foundation

Type Changed: MonoTouch.Foundation.NSAttributedString

Added:

 	public static string FontAttributeName {
 		get;
 	}
 	public static string ParagraphStyleAttributeName {
 		get;
 	}

Namespace: MonoTouch.GameKit

Namespace: MonoTouch.MapKit

Namespace: MonoTouch.MediaPlayer

Type Changed: MonoTouch.MediaPlayer.ItemsPickedEventArgs

Added:

 		set;

Namespace: MonoTouch.MessageUI

Namespace: MonoTouch.ObjCRuntime

Namespace: MonoTouch.OpenGLES

Namespace: MonoTouch.StoreKit

Namespace: MonoTouch.SystemConfiguration

Namespace: MonoTouch.UIKit

Type Changed: MonoTouch.UIKit.UIImage

Added:

 	public static UIImage FromResource (System.Reflection.Assembly assembly, string name);
 	public UIImage Scale (System.Drawing.SizeF newSize);

Type Changed: MonoTouch.UIKit.UIWindow

Added:

 		set;

Namespace: System.Drawing

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.