From 5.3.3 to 5.3.4

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

public const string Version = "5.3.3";

Added:

public const string Version = "5.3.4";
        public const string MobileCoreServicesLibrary = "/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices";

Namespace: MonoTouch.AVFoundation

Type Changed: MonoTouch.AVFoundation.AVAssetImageGenerator

Removed:

public virtual MonoTouch.CoreGraphics.CGImage CopyCGImageAtTime (MonoTouch.CoreMedia.CMTime requestedTime, MonoTouch.CoreMedia.CMTime actualTime, MonoTouch.Foundation.NSError outError);

Added:

public virtual MonoTouch.CoreGraphics.CGImage CopyCGImageAtTime (MonoTouch.CoreMedia.CMTime requestedTime, out MonoTouch.CoreMedia.CMTime actualTime, out MonoTouch.Foundation.NSError outError);
                set;

Namespace: MonoTouch.AudioToolbox

Type Changed: MonoTouch.AudioToolbox.AudioFileProperty

Added:

ReadyToProducePackets,
        AverageBytesPerPacket

Namespace: MonoTouch.CoreFoundation

Type Changed: MonoTouch.CoreFoundation.CFProxySettings

Added:

public MonoTouch.Foundation.NSDictionary Dictionary {
                get;
        }

New Type: MonoTouch.CoreFoundation.CFStreamClientContext

public struct CFStreamClientContext {
        
        public void Release ();
        public void Retain ();
        public override string ToString ();
        
        public int Version;
        public IntPtr Info;
}

New Type: MonoTouch.CoreFoundation.CFStreamEventType

[Serializable]
[Flags]
public enum CFStreamEventType {
        None,
        OpenCompleted,
        HasBytesAvailable,
        CanAcceptBytes,
        ErrorOccurred,
        EndEncountered
}

Namespace: MonoTouch.CoreImage

Type Changed: MonoTouch.CoreImage.CIImage

Added:

public static CIImage FromCGImage (MonoTouch.CoreGraphics.CGImage image, MonoTouch.CoreGraphics.CGColorSpace colorSpace);
        public static implicit operator CIImage (MonoTouch.CoreGraphics.CGImage image);

Namespace: MonoTouch.Foundation

Type Changed: MonoTouch.Foundation.NSAttributedStringEnumeration

Added:

[Serializable]
 [Flags]
 public enum NSAttributedStringEnumeration {
        None,
        Reverse,
        LongestEffectiveRangeNotRequired
 }

Type Changed: MonoTouch.Foundation.NSBundle

Removed as they only exist in MacOS X and not iOS:

public static bool LoadNib (string nibName, NSObject owner);
        public virtual string PathForImageResource (string resource);
        public virtual string PathForSoundResource (string resource);

Type Changed: MonoTouch.Foundation.NSDate

Removed as it is now part of the base NSObject class:

public virtual string Description {
                get;
        }

Type Changed: MonoTouch.Foundation.NSDictionary

Removed as it is now part of the NSObject class:

public virtual string Description {

Added:

public virtual string DescriptionInStringsFileFormat {
        public virtual NSObject this [NSString key] {
                get;
                set;
        }
        public virtual NSObject this [string key] {
                set;

Type Changed: MonoTouch.Foundation.NSInputStream

Added:

protected override void Dispose (bool disposing);
        protected virtual bool GetBuffer (out IntPtr buffer, out uint len);
        public void Notify (MonoTouch.CoreFoundation.CFStreamEventType eventType);
        public virtual int Read (IntPtr buffer, uint len);
        public virtual void ScheduleInCFRunLoop (MonoTouch.CoreFoundation.CFRunLoop runloop, NSString mode);
        protected virtual bool SetCFClientFlags (MonoTouch.CoreFoundation.CFStreamEventType inFlags, IntPtr inCallback, IntPtr inContextPtr);
        public virtual void UnscheduleInCFRunLoop (MonoTouch.CoreFoundation.CFRunLoop runloop, NSString mode);

Type Changed: MonoTouch.Foundation.NSMutableDictionary

Added:

public override NSObject this [string key] {
                get;
                set;
        }
        public override NSObject this [NSString key] {
                get;
                set;
        }

Type Changed: MonoTouch.Foundation.NSObject

The NSObject class now overrides ToString() and by default returns the value of Description that should provide a description of the element from Objective-C.

Added:

public override string ToString ();
        public virtual string DebugDescription {
                get;
        }
        public virtual string Description {
                get;
        }

Type Changed: MonoTouch.Foundation.NSRange

Added:

public override string ToString ();

Type Changed: MonoTouch.Foundation.NSSet

Removed as it is now part of the NSObject class:

public virtual string Description {
                get;
        }

Type Changed: MonoTouch.Foundation.NSTimeZone

Removed as it is now part of the NSObject class:

public virtual string Description {
                get;
        }

Type Changed: MonoTouch.Foundation.NSUrlConnection

Added:

public virtual void Schedule (NSRunLoop aRunLoop, NSString forMode);
        public virtual void Unschedule (NSRunLoop aRunLoop, NSString forMode);

Namespace: MonoTouch.MobileCoreServices

New Type: MonoTouch.MobileCoreServices.UTType

public class UTType {
        
        public UTType ();
        
        public static MonoTouch.Foundation.NSString ExportedTypeDeclarationsKey;
        public static MonoTouch.Foundation.NSString ImportedTypeDeclarationsKey;
        public static MonoTouch.Foundation.NSString IdentifierKey;
        public static MonoTouch.Foundation.NSString TagSpecificationKey;
        public static MonoTouch.Foundation.NSString ConformsToKey;
        public static MonoTouch.Foundation.NSString DescriptionKey;
        public static MonoTouch.Foundation.NSString IconFileKey;
        public static MonoTouch.Foundation.NSString ReferenceURLKey;
        public static MonoTouch.Foundation.NSString VersionKey;
        public static MonoTouch.Foundation.NSString TagClassFilenameExtension;
        public static MonoTouch.Foundation.NSString TagClassMIMEType;
        public static MonoTouch.Foundation.NSString Item;
        public static MonoTouch.Foundation.NSString Content;
        public static MonoTouch.Foundation.NSString CompositeContent;
        public static MonoTouch.Foundation.NSString Application;
        public static MonoTouch.Foundation.NSString Message;
        public static MonoTouch.Foundation.NSString Contact;
        public static MonoTouch.Foundation.NSString Archive;
        public static MonoTouch.Foundation.NSString DiskImage;
        public static MonoTouch.Foundation.NSString Data;
        public static MonoTouch.Foundation.NSString Directory;
        public static MonoTouch.Foundation.NSString Resolvable;
        public static MonoTouch.Foundation.NSString SymLink;
        public static MonoTouch.Foundation.NSString MountPoint;
        public static MonoTouch.Foundation.NSString AliasFile;
        public static MonoTouch.Foundation.NSString AliasRecord;
        public static MonoTouch.Foundation.NSString URL;
        public static MonoTouch.Foundation.NSString FileURL;
        public static MonoTouch.Foundation.NSString Text;
        public static MonoTouch.Foundation.NSString PlainText;
        public static MonoTouch.Foundation.NSString UTF8PlainText;
        public static MonoTouch.Foundation.NSString UTF16ExternalPlainText;
        public static MonoTouch.Foundation.NSString UTF16PlainText;
        public static MonoTouch.Foundation.NSString RTF;
        public static MonoTouch.Foundation.NSString HTML;
        public static MonoTouch.Foundation.NSString XML;
        public static MonoTouch.Foundation.NSString SourceCode;
        public static MonoTouch.Foundation.NSString CSource;
        public static MonoTouch.Foundation.NSString ObjectiveCSource;
        public static MonoTouch.Foundation.NSString CPlusPlusSource;
        public static MonoTouch.Foundation.NSString ObjectiveCPlusPlusSource;
        public static MonoTouch.Foundation.NSString CHeader;
        public static MonoTouch.Foundation.NSString CPlusPlusHeader;
        public static MonoTouch.Foundation.NSString JavaSource;
        public static MonoTouch.Foundation.NSString PDF;
        public static MonoTouch.Foundation.NSString RTFD;
        public static MonoTouch.Foundation.NSString FlatRTFD;
        public static MonoTouch.Foundation.NSString TXNTextAndMultimediaData;
        public static MonoTouch.Foundation.NSString WebArchive;
        public static MonoTouch.Foundation.NSString Image;
        public static MonoTouch.Foundation.NSString JPEG;
        public static MonoTouch.Foundation.NSString JPEG2000;
        public static MonoTouch.Foundation.NSString TIFF;
        public static MonoTouch.Foundation.NSString GIF;
        public static MonoTouch.Foundation.NSString PNG;
        public static MonoTouch.Foundation.NSString QuickTimeImage;
        public static MonoTouch.Foundation.NSString AppleICNS;
        public static MonoTouch.Foundation.NSString BMP;
        public static MonoTouch.Foundation.NSString ICO;
        public static MonoTouch.Foundation.NSString AudiovisualContent;
        public static MonoTouch.Foundation.NSString Movie;
        public static MonoTouch.Foundation.NSString Video;
        public static MonoTouch.Foundation.NSString Audio;
        public static MonoTouch.Foundation.NSString QuickTimeMovie;
        public static MonoTouch.Foundation.NSString MPEG;
        public static MonoTouch.Foundation.NSString MPEG4;
        public static MonoTouch.Foundation.NSString MP3;
        public static MonoTouch.Foundation.NSString MPEG4Audio;
        public static MonoTouch.Foundation.NSString AppleProtectedMPEG4Audio;
        public static MonoTouch.Foundation.NSString Folder;
        public static MonoTouch.Foundation.NSString Volume;
        public static MonoTouch.Foundation.NSString Package;
        public static MonoTouch.Foundation.NSString Bundle;
        public static MonoTouch.Foundation.NSString Framework;
        public static MonoTouch.Foundation.NSString ApplicationBundle;
        public static MonoTouch.Foundation.NSString ApplicationFile;
        public static MonoTouch.Foundation.NSString VCard;
        public static MonoTouch.Foundation.NSString InkText;
}

Namespace: MonoTouch.ObjCRuntime

Namespace: MonoTouch.UIKit

Type Changed: MonoTouch.UIKit.UIAppearance

Removed:

public override IntPtr ClassHandle {
                get;
        }

Type Changed: MonoTouch.UIKit.UIButton

Added:

public virtual UIImage BackgroundImageForState (UIControlState state);

Type Changed: MonoTouch.UIKit.UILabelAppearance

Added:

public virtual UIFont Font {
                        get;
                        set;
                }
                public virtual UIColor HighlightedTextColor {
                        get;
                        set;
                }
                public virtual UIColor ShadowColor {
                        get;
                        set;
                }
                public virtual System.Drawing.SizeF ShadowOffset {
                        get;
                        set;
                }
                public virtual UIColor TextColor {
                        get;
                        set;
                }

Type Changed: MonoTouch.UIKit.UISliderAppearance

Added:

public virtual UIImage MaxTrackImage (UIControlState forState);
                public virtual UIImage MinTrackImage (UIControlState forState);
                public virtual void SetMaxTrackImage (UIImage image, UIControlState forState);
                public virtual void SetMinTrackImage (UIImage image, UIControlState forState);
                public virtual void SetThumbImage (UIImage image, UIControlState forState);
                public virtual UIImage ThumbImage (UIControlState forState);

Type Changed: MonoTouch.UIKit.UIView

Added:

public System.Drawing.SizeF DrawString (string str, System.Drawing.PointF point, float width, UIFont font, float minFontSize, ref float actualFontSize, UILineBreakMode breakMode, UIBaselineAdjustment adjustment);
        public System.Drawing.SizeF StringSize (string str, UIFont font, float minFontSize, ref float actualFontSize, float forWidth, UILineBreakMode lineBreakMode);

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.