From 5.3.4 to 5.3.5

Namespace: MonoTouch

Type Changed: MonoTouch.Constants

Removed:

public const string Version = "5.3.4";

Added:

public const string Version = "5.3.5";
        public const string AudioUnitLibrary = "/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox";

New Type: MonoTouch.MonoNativeFunctionWrapperAttribute

public class MonoNativeFunctionWrapperAttribute : Attribute {
        
        public MonoNativeFunctionWrapperAttribute ();
}

Namespace: MonoTouch.AVFoundation

Type Changed: MonoTouch.AVFoundation.AVAsset

Removed:

public AVAsset ();

Type Changed: MonoTouch.AVFoundation.AVAssetExportSession

Removed:

public AVAssetExportSession ();

Type Changed: MonoTouch.AVFoundation.AVAssetImageGenerator

Removed:

public AVAssetImageGenerator ();

Added:

public virtual void GenerateCGImagesAsynchronously (MonoTouch.Foundation.NSValue[] cmTimesRequestedTimes, AVAssetImageGeneratorCompletionHandler handler);

Type Changed: MonoTouch.AVFoundation.AVAssetReader

Removed:

public AVAssetReader ();

Type Changed: MonoTouch.AVFoundation.AVAssetReaderAudioMixOutput

Removed:

public AVAssetReaderAudioMixOutput ();

Type Changed: MonoTouch.AVFoundation.AVAssetReaderOutput

Removed:

public AVAssetReaderOutput ();

Type Changed: MonoTouch.AVFoundation.AVAssetReaderTrackOutput

Removed:

public AVAssetReaderTrackOutput ();

Type Changed: MonoTouch.AVFoundation.AVAssetReaderVideoCompositionOutput

Removed:

public AVAssetReaderVideoCompositionOutput ();

Type Changed: MonoTouch.AVFoundation.AVAssetTrack

Removed:

public AVAssetTrack ();

Type Changed: MonoTouch.AVFoundation.AVAssetWriter

Removed:

public AVAssetWriter ();

Type Changed: MonoTouch.AVFoundation.AVAssetWriterInput

Removed:

public AVAssetWriterInput ();

Type Changed: MonoTouch.AVFoundation.AVAssetWriterInputPixelBufferAdaptor

Removed:

public AVAssetWriterInputPixelBufferAdaptor ();

Type Changed: MonoTouch.AVFoundation.AVCaptureDevice

Removed:

public AVCaptureDevice ();

Added:

public virtual bool IsFocusModeSupported (AVCaptureFocusMode focusMode);
        public virtual bool IsWhiteBalanceModeSupported (AVCaptureWhiteBalanceMode whiteBalanceMode);

Type Changed: MonoTouch.AVFoundation.AVCaptureDeviceInput

Removed:

public AVCaptureDeviceInput ();

Type Changed: MonoTouch.AVFoundation.AVCaptureFileOutput

Removed:

public AVCaptureFileOutput ();

Type Changed: MonoTouch.AVFoundation.AVCaptureInput

Removed:

public AVCaptureInput ();

Type Changed: MonoTouch.AVFoundation.AVCaptureOutput

Removed:

public AVCaptureOutput ();

Type Changed: MonoTouch.AVFoundation.AVComposition

Removed:

set;

Type Changed: MonoTouch.AVFoundation.AVCompositionTrack

Removed:

public AVCompositionTrack ();

Type Changed: MonoTouch.AVFoundation.AVMutableCompositionTrack

Removed:

public AVMutableCompositionTrack ();

Type Changed: MonoTouch.AVFoundation.AVMutableVideoCompositionInstruction

Added:

public virtual bool EnablePostProcessing {
                get;
                set;
        }

Type Changed: MonoTouch.AVFoundation.AVPlayer

Removed:

public virtual void Seek (MonoTouch.CoreMedia.CMTime time, AVCompletionHandler completion);
        public virtual void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletionHandler completion);
                set;

Added:

public virtual void Seek (MonoTouch.CoreMedia.CMTime time, AVCompletion completion);
        public void Seek (MonoTouch.CoreMedia.CMTime time, AVCompletionHandler completion);
        public virtual void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletion completion);
        public void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletionHandler completion);

Type Changed: MonoTouch.AVFoundation.AVPlayerItem

Removed:

public AVPlayerItem ();
        public virtual void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletionHandler completion);
                set;

Added:

public virtual void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletion completion);
        public void Seek (MonoTouch.CoreMedia.CMTime time, MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter, AVCompletionHandler completion);

Type Changed: MonoTouch.AVFoundation.AVUrlAsset

Removed:

public AVUrlAsset ();

Type Changed: MonoTouch.AVFoundation.AVVideoCompositionValidationHandling

Removed:

public AVVideoCompositionValidationHandling ();

Namespace: MonoTouch.Accounts

Type Changed: MonoTouch.Accounts.ACAccount

Removed:

public virtual string ErrorDomain {
                get;
        }

Added:

public static MonoTouch.Foundation.NSString ErrorDomain {
                get;
        }

Namespace: MonoTouch.CoreAnimation

Type Changed: MonoTouch.CoreAnimation.CAAction

Removed:

public CAAction ();

Namespace: MonoTouch.CoreData

Type Changed: MonoTouch.CoreData.NSAtomicStore

Removed:

public NSAtomicStore ();

Type Changed: MonoTouch.CoreData.NSAtomicStoreCacheNode

Removed:

public NSAtomicStoreCacheNode ();

Type Changed: MonoTouch.CoreData.NSManagedObject

Removed:

public NSManagedObject ();

Type Changed: MonoTouch.CoreData.NSManagedObjectID

Removed:

public NSManagedObjectID ();

Type Changed: MonoTouch.CoreData.NSPersistentStoreCoordinator

Removed:

public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl (MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);
        public static MonoTouch.Foundation.NSString ValidateXMLStoreOption {
                get;
        }
        public static MonoTouch.Foundation.NSString XMLStoreType {
                get;
        }

Namespace: MonoTouch.CoreFoundation

Type Changed: MonoTouch.CoreFoundation.CFRange

Removed:

public CFRange (int l, int len);
        public int Location;
        public int Length;

Added:

public CFRange (int loc, int len);
        public CFRange (long l, long len);
        public override string ToString ();
        
        public int Length {
                get;
        }
        public int Location {
                get;
        }
        public long LongLength {
                get;
        }
        public long LongLocation {
                get;
        }

Type Changed: MonoTouch.CoreFoundation.CFType

Added:

public string GetDescription (IntPtr handle);

Type Changed: MonoTouch.CoreFoundation.CFUrl

Added:

public string FileSystemPath {
                get;
        }

Namespace: MonoTouch.CoreGraphics

Type Changed: MonoTouch.CoreGraphics.CGPath

Added:

public void AddEllipseInRect (CGAffineTransform m, System.Drawing.RectangleF rect);

Namespace: MonoTouch.CoreImage

Type Changed: MonoTouch.CoreImage.CIFeature

Added:

public static MonoTouch.Foundation.NSString TypeFace {
                get;
        }

Type Changed: MonoTouch.CoreImage.CIFilter

Removed:

set;

Type Changed: MonoTouch.CoreImage.CIFilterAttributes

Removed:

public static MonoTouch.Foundation.NSString TypeOpaqueColor {
                get;
        }

Type Changed: MonoTouch.CoreImage.CIImage

Removed:

protected override void Dispose (bool disposing);
        public virtual CIImage ImageWithColor (CIColor color);
        public virtual MonoTouch.Foundation.NSObject IntPtr (MonoTouch.CoreGraphics.CGLayer layer, MonoTouch.Foundation.NSDictionary d);
        public virtual MonoTouch.CoreGraphics.CGColorSpace ColorSpace {
                get;
        }
        public virtual MonoTouch.Foundation.NSUrl Url {
                get;
        }

Added:

public CIImage (MonoTouch.CoreGraphics.CGLayer layer, MonoTouch.Foundation.NSDictionary d);
        public static CIImage ImageWithColor (CIColor color);

Namespace: MonoTouch.CoreLocation

Type Changed: MonoTouch.CoreLocation.CLPlacemark

Removed:

public CLPlacemark ();

Namespace: MonoTouch.CoreMidi

Type Changed: MonoTouch.CoreMidi.MidiNetworkSession

Removed:

public MidiNetworkSession ();

Namespace: MonoTouch.CoreMotion

Type Changed: MonoTouch.CoreMotion.CMAttitude

Removed:

public CMAttitude ();

Type Changed: MonoTouch.CoreMotion.CMMotionManager

Removed:

public virtual void StartDeviceMotionUpdates (CMAttitudeReferenceFrame referenceFrame, MonoTouch.Foundation.NSOperationQueue queue, CMMagnetometerHandler handler);
                set;

Added:

public virtual void StartDeviceMotionUpdates (CMAttitudeReferenceFrame referenceFrame, MonoTouch.Foundation.NSOperationQueue queue, CMDeviceMotionHandler handler);

Namespace: MonoTouch.EventKit

Type Changed: MonoTouch.EventKit.EKEvent

Removed:

public EKEvent ();

Namespace: MonoTouch.ExternalAccessory

Type Changed: MonoTouch.ExternalAccessory.EAAccessory

Removed:

public EAAccessory ();

Type Changed: MonoTouch.ExternalAccessory.EAAccessoryManager

Removed:

public EAAccessoryManager ();

Type Changed: MonoTouch.ExternalAccessory.EASession

Removed:

public EASession ();

Namespace: MonoTouch.Foundation

New Type: MonoTouch.Foundation.NSAttributedRangeCallback

[Serializable]
public delegate void NSAttributedRangeCallback (NSDictionary attrs, NSRange range, ref bool stop);

Type Changed: MonoTouch.Foundation.NSAttributedString

Removed:

public static NSString BackgroundColorAttributeName {
                get;
        }
        public static NSString FontAttributeName {
                get;
        }
        public static NSString ForegroundColorAttributeName {
                get;
        }
        public static NSString LigatureAttributeName {
                get;
        }
        public static NSString LinkAttributeName {
                get;
        }
        public static NSString ParagraphStyleAttributeName {
                get;
        }
        public static NSString StrikethroughStyleAttributeName {
                get;
        }
        public static NSString StrokeWidthAttributeName {
                get;
        }
        public static NSString UnderlineStyleAttributeName {
                get;
        }

Added:

public virtual void EnumerateAttribute (NSString attributeName, NSRange inRange, NSAttributedStringEnumeration options, NSAttributedStringCallback callback);
        public virtual void EnumerateAttributes (NSRange range, NSAttributedStringEnumeration options, NSAttributedRangeCallback callback);

New Type: MonoTouch.Foundation.NSAttributedStringCallback

[Serializable]
public delegate void NSAttributedStringCallback (NSObject value, NSRange range, ref bool stop);

Type Changed: MonoTouch.Foundation.NSBundle

Added:

public virtual string [] Localizations {
                get;
        }
        public virtual string [] PreferredLocalizations {
                get;
        }

Type Changed: MonoTouch.Foundation.NSCachedUrlResponse

Removed:

public NSCachedUrlResponse ();

Type Changed: MonoTouch.Foundation.NSCalendar

Removed:

public NSCalendar ();

Type Changed: MonoTouch.Foundation.NSDecimalNumber

Removed:

protected override void Dispose (bool disposing);
        public virtual NSDecimalNumber NaN {
                get;
        }

Added:

public static NSDecimalNumber NaN {
                get;
        }

Type Changed: MonoTouch.Foundation.NSException

Removed:

public NSException ();

Added:

public NSException (string name, string reason, NSDictionary userInfo);

Type Changed: MonoTouch.Foundation.NSExpression

Removed:

public NSExpression ();
        public virtual NSExpression FromAggregate (NSExpression[] subexpressions);

Added:

public static NSExpression FromAggregate (NSExpression[] subexpressions);

Type Changed: MonoTouch.Foundation.NSFileCoordinatorWritingOptions

Removed:

ForMerging

Added:

ForMerging,
        ForReplacing

Type Changed: MonoTouch.Foundation.NSFileVersion

Removed:

public NSFileVersion ();
        public virtual bool Discardable {
                get;
                set;
        }

Type Changed: MonoTouch.Foundation.NSHttpCookie

Removed:

public NSHttpCookie ();

Type Changed: MonoTouch.Foundation.NSHttpCookieStorage

Removed:

public NSHttpCookieStorage ();

Type Changed: MonoTouch.Foundation.NSJsonSerialization

Removed:

public NSJsonSerialization ();

Type Changed: MonoTouch.Foundation.NSKeyedArchiver

Removed:

public NSKeyedArchiver ();

Type Changed: MonoTouch.Foundation.NSKeyedUnarchiver

Removed:

public NSKeyedUnarchiver ();

Type Changed: MonoTouch.Foundation.NSLocale

Removed:

public NSLocale ();
        public virtual string CanonicalLanguageIdentifierFromString (string str);
        public virtual string CanonicalLocaleIdentifierFromString (string str);
        public virtual NSLocaleLanguageDirection GetCharacterDirection (string isoLanguageCode);
        public virtual NSLocaleLanguageDirection GetLineDirection (string isoLanguageCode);
        public virtual string LocaleIdentifierFromComponents (NSDictionary dict);

Added:

public static string CanonicalLanguageIdentifierFromString (string str);
        public static string CanonicalLocaleIdentifierFromString (string str);
        public static NSLocaleLanguageDirection GetCharacterDirection (string isoLanguageCode);
        public static NSLocaleLanguageDirection GetLineDirection (string isoLanguageCode);
        public static string LocaleIdentifierFromComponents (NSDictionary dict);
        public string GetCountryCodeDisplayName (string value);
        public string GetIdentifierDisplayName (string value);
        public string GetLanguageCodeDisplayName (string value);

Type Changed: MonoTouch.Foundation.NSMetadataQuery

Removed:

public static NSString LocalComputerScope {
                get;
        }
        public static NSString QueryLocalDocumentsScope {
                get;
        }
        public static NSString QueryNetworkScope {
                get;
        }
        public static NSString UserHomeScope {
                get;
        }

Type Changed: MonoTouch.Foundation.NSNotification

Removed:

public NSNotification ();

Type Changed: MonoTouch.Foundation.NSNumber

Removed:

public NSNumber ();

Type Changed: MonoTouch.Foundation.NSNumberFormatter

Removed:

public virtual string LocalizedStringFromNumbernumberStyle (NSNumber num, NSNumberFormatterStyle nstyle);

Added:

public static string LocalizedStringFromNumbernumberStyle (NSNumber num, NSNumberFormatterStyle nstyle);

Type Changed: MonoTouch.Foundation.NSObject

Removed:

public static NSObject GetDefaultPlaceholder (NSObject marker, string binding);

Type Changed: MonoTouch.Foundation.NSOrthography

Removed:

public NSOrthography ();

Type Changed: MonoTouch.Foundation.NSPredicate

Removed:

public NSPredicate ();

Type Changed: MonoTouch.Foundation.NSRunLoop

Removed:

public NSRunLoop ();

Type Changed: MonoTouch.Foundation.NSThread

Removed:

protected override void Dispose (bool disposing);
        public virtual NSThread MainThread {
                get;
        }

Added:

public static NSThread MainThread {
                get;
        }

Type Changed: MonoTouch.Foundation.NSTimeZone

Removed:

public NSTimeZone ();

Type Changed: MonoTouch.Foundation.NSTimer

Removed:

public NSTimer ();

Type Changed: MonoTouch.Foundation.NSUrl

Removed:

public NSUrl ();

Type Changed: MonoTouch.Foundation.NSUrlAuthenticationChallenge

Removed:

public NSUrlAuthenticationChallenge ();

Type Changed: MonoTouch.Foundation.NSUrlCredential

Removed:

public NSUrlCredential ();

Type Changed: MonoTouch.Foundation.NSUrlCredentialStorage

Removed:

public NSUrlCredentialStorage ();
        public virtual NSDictionary AllCredentials {
        public override IntPtr ClassHandle {
        public virtual NSUrlCredentialStorage SharedCredentialStorage {

Added:

public static NSUrlCredentialStorage SharedCredentialStorage {
        public virtual NSDictionary AllCredentials {
        public override IntPtr ClassHandle {

Type Changed: MonoTouch.Foundation.NSUrlProtectionSpace

Removed:

public NSUrlProtectionSpace ();

Type Changed: MonoTouch.Foundation.NSValue

Removed:

public NSValue ();

Namespace: MonoTouch.GLKit

Type Changed: MonoTouch.GLKit.GLKEffectPropertyTransform

Removed:

public virtual OpenTK.Matrix4 TextureMatrix {
                get;
                set;
        }

Type Changed: MonoTouch.GLKit.GLKTextureInfo

Removed:

public virtual uint TextureName {
                get;
        }

Namespace: MonoTouch.GameKit

Type Changed: MonoTouch.GameKit.GKAchievement

Removed:

set;

Type Changed: MonoTouch.GameKit.GKAchievementDescription

Removed:

public virtual MonoTouch.UIKit.UIImage IncompleteAchievementImage {
                get;
        }

Added:

public static MonoTouch.UIKit.UIImage IncompleteAchievementImage {
                get;
        }

Type Changed: MonoTouch.GameKit.GKFriendRequestComposeViewController

Removed:

public virtual void AddRecipientsFromAliases (string [] aliases);
        public virtual void AddRecipientsFromPlayerIDs (string [] emailAddresses);

Added:

public virtual void AddRecipientsFromPlayerIDs (string [] playerIDs);

Type Changed: MonoTouch.GameKit.GKMatch

Removed:

public GKMatch ();

Type Changed: MonoTouch.GameKit.GKPeerPickerController

Removed:

set;

Namespace: MonoTouch.ImageIO

New Type: MonoTouch.ImageIO.CGImageProperties

public class CGImageProperties {
        
        public CGImageProperties ();
        
        public static MonoTouch.Foundation.NSString CIFFCameraSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFContinuousDrive {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFDescription {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFFirmware {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFFlashExposureComp {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFFocusMode {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFImageFileName {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFImageName {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFImageSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFLensMaxMM {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFLensMinMM {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFLensModel {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFMeasuredEV {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFMeteringMode {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFOwnerName {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFRecordID {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFReleaseMethod {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFReleaseTiming {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFSelfTimingTime {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFShootingMode {
                get;
        }
        public static MonoTouch.Foundation.NSString CIFFWhiteBalanceIndex {
                get;
        }
        public static MonoTouch.Foundation.NSString ColorModel {
                get;
        }
        public static MonoTouch.Foundation.NSString ColorModelCMYK {
                get;
        }
        public static MonoTouch.Foundation.NSString ColorModelGray {
                get;
        }
        public static MonoTouch.Foundation.NSString ColorModelLab {
                get;
        }
        public static MonoTouch.Foundation.NSString ColorModelRGB {
                get;
        }
        public static MonoTouch.Foundation.NSString Depth {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGBackwardVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGCameraSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGLensInfo {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGLocalizedCameraModel {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGUniqueCameraModel {
                get;
        }
        public static MonoTouch.Foundation.NSString DNGVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString DPIHeight {
                get;
        }
        public static MonoTouch.Foundation.NSString DPIWidth {
                get;
        }
        public static MonoTouch.Foundation.NSString EightBIMDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString EightBIMLayerNames {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifApertureValue {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxFirmware {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxFlashCompensation {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxImageNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxLensID {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxLensInfo {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxLensModel {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxLensSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxOwnerName {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifAuxSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifBodySerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifBrightnessValue {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifCameraOwnerName {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifCFAPattern {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifColorSpace {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifComponentsConfiguration {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifCompressedBitsPerPixel {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifContrast {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifCustomRendered {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifDateTimeDigitized {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifDateTimeOriginal {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifDeviceSettingDescription {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifDigitalZoomRatio {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifExposureBiasValue {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifExposureIndex {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifExposureMode {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifExposureProgram {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifExposureTime {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFileSource {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFlash {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFlashEnergy {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFlashPixVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFocalLength {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFocalLenIn35mmFilm {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFocalPlaneResolutionUnit {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFocalPlaneXResolution {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifFocalPlaneYResolution {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifGainControl {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifGamma {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifImageUniqueID {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifISOSpeedRatings {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifLensMake {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifLensModel {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifLensSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifLensSpecification {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifLightSource {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifMakerNote {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifMaxApertureValue {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifMeteringMode {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifOECF {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifPixelXDimension {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifPixelYDimension {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifRelatedSoundFile {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSaturation {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSceneCaptureType {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSceneType {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSensingMethod {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSharpness {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifShutterSpeedValue {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSpatialFrequencyResponse {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSpectralSensitivity {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubjectArea {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubjectDistance {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubjectDistRange {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubjectLocation {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubsecTime {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubsecTimeDigitized {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifSubsecTimeOrginal {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifUserComment {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString ExifWhiteBalance {
                get;
        }
        public static MonoTouch.Foundation.NSString FileSize {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFDelayTime {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFHasGlobalColorMap {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFImageColorMap {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFLoopCount {
                get;
        }
        public static MonoTouch.Foundation.NSString GIFUnclampedDelayTime {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSAltitude {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSAltitudeRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSAreaInformation {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDateStamp {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestBearing {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestBearingRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestDistance {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestDistanceRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestLatitude {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestLatitudeRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestLongitude {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDestLongitudeRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDifferental {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSDOP {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSImgDirection {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSImgDirectionRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSLatitude {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSLatitudeRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSLongitude {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSLongitudeRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSMapDatum {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSMeasureMode {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSSatellites {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSSpeed {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSSpeedRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSStatus {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSTimeStamp {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSTrack {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSTrackRef {
                get;
        }
        public static MonoTouch.Foundation.NSString GPSVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString HasAlpha {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCActionAdvised {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCByline {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCBylineTitle {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCaptionAbstract {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCategory {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCity {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContact {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoAddress {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoCity {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoCountry {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoEmails {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoPhones {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoPostalCode {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoStateProvince {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContactInfoWebURLs {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContentLocationCode {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCContentLocationName {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCopyrightNotice {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCountryPrimaryLocationCode {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCountryPrimaryLocationName {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCreatorContactInfo {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCCredit {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCDateCreated {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCDigitalCreationDate {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCDigitalCreationTime {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCEditorialUpdate {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCEditStatus {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCExpirationDate {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCExpirationTime {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCFixtureIdentifier {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCHeadline {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCImageOrientation {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCImageType {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCKeywords {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCLanguageIdentifier {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCObjectAttributeReference {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCObjectCycle {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCObjectName {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCObjectTypeReference {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCOriginalTransmissionReference {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCOriginatingProgram {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCProgramVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCProvinceState {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCReferenceDate {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCReferenceNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCReferenceService {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCReleaseDate {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCReleaseTime {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCRightsUsageTerms {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCScene {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCSource {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCSpecialInstructions {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCStarRating {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCSubjectReference {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCSubLocation {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCSupplementalCategory {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCTimeCreated {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCUrgency {
                get;
        }
        public static MonoTouch.Foundation.NSString IPTCWriterEditor {
                get;
        }
        public static MonoTouch.Foundation.NSString IsFloat {
                get;
        }
        public static MonoTouch.Foundation.NSString IsIndexed {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFDensityUnit {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFIsProgressive {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFVersion {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFXDensity {
                get;
        }
        public static MonoTouch.Foundation.NSString JFIFYDensity {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonAspectRatioInfo {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonCameraSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonContinuousDrive {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonFirmware {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonFlashExposureComp {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonImageSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonLensModel {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerCanonOwnerName {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerFujiDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerMinoltaDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonCameraSerialNumber {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonColorMode {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonDigitalZoom {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonFlashExposureComp {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonFlashSetting {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonFocusDistance {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonFocusMode {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonImageAdjustment {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonISOSelection {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonISOSetting {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonLensAdapter {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonLensInfo {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonLensType {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonQuality {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonSharpenMode {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonShootingMode {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonShutterCount {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerNikonWhiteBalanceMode {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerOlympusDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString MakerPentaxDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString Orientation {
                get;
        }
        public static MonoTouch.Foundation.NSString PixelHeight {
                get;
        }
        public static MonoTouch.Foundation.NSString PixelWidth {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGAuthor {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGChromaticities {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGCopyright {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGCreationTime {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGDescription {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGGamma {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGInterlaceType {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGModificationTime {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGSoftware {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGsRGBIntent {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGTitle {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGXPixelsPerMeter {
                get;
        }
        public static MonoTouch.Foundation.NSString PNGYPixelsPerMeter {
                get;
        }
        public static MonoTouch.Foundation.NSString ProfileName {
                get;
        }
        public static MonoTouch.Foundation.NSString RawDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFArtist {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFCompression {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFDateTime {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFDictionary {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFDocumentName {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFHostComputer {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFImageDescription {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFMake {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFModel {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFOrientation {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFPhotometricInterpretation {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFPrimaryChromaticities {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFResolutionUnit {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFSoftware {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFTransferFunction {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFWhitePoint {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFXResolution {
                get;
        }
        public static MonoTouch.Foundation.NSString TIFFYResolution {
                get;
        }
}

Type Changed: MonoTouch.ImageIO.CGImageSource

Added:

public MonoTouch.Foundation.NSDictionary CopyProperties (CGImageOptions options);
        public MonoTouch.Foundation.NSDictionary CopyProperties (CGImageOptions options, int imageIndex);

Namespace: MonoTouch.MapKit

Type Changed: MonoTouch.MapKit.MKOverlay

Removed:

public MKOverlay ();

Type Changed: MonoTouch.MapKit.MKPinAnnotationView

Removed:

public MKPinAnnotationView ();

Type Changed: MonoTouch.MapKit.MKPlacemark

Removed:

public MKPlacemark ();

Type Changed: MonoTouch.MapKit.MKReverseGeocoder

Removed:

public MKReverseGeocoder ();

Namespace: MonoTouch.MediaPlayer

Type Changed: MonoTouch.MediaPlayer.MPMediaItem

Added:

public MonoTouch.Foundation.NSString AlbumArtist {
                get;
        }
        public ulong AlbumArtistPersistentID {
                get;
        }
        public ulong AlbumPersistentID {
                get;
        }
        public MonoTouch.Foundation.NSString AlbumTitle {
                get;
        }
        public int AlbumTrackCount {
                get;
        }
        public int AlbumTrackNumber {
                get;
        }
        public MonoTouch.Foundation.NSString Artist {
                get;
        }
        public ulong ArtistPersistentID {
                get;
        }
        public MPMediaItemArtwork Artwork {
                get;
        }
        public MonoTouch.Foundation.NSUrl AssetURL {
                get;
        }
        public uint BeatsPerMinute {
                get;
        }
        public MonoTouch.Foundation.NSString Comments {
                get;
        }
        public MonoTouch.Foundation.NSString Composer {
                get;
        }
        public ulong ComposerPersistentID {
                get;
        }
        public int DiscCount {
                get;
        }
        public int DiscNumber {
                get;
        }
        public MonoTouch.Foundation.NSString Genre {
                get;
        }
        public ulong GenrePersistentID {
                get;
        }
        public bool IsCompilation {
                get;
        }
        public MonoTouch.Foundation.NSDate LastPlayedDate {
                get;
        }
        public MonoTouch.Foundation.NSString Lyrics {
                get;
        }
        public MPMediaType MediaType {
                get;
        }
        public ulong PersistentID {
                get;
        }
        public double PlaybackDuration {
                get;
        }
        public int PlayCount {
                get;
        }
        public ulong PodcastPersistentID {
                get;
        }
        public MonoTouch.Foundation.NSString PodcastTitle {
                get;
        }
        public uint Rating {
                get;
        }
        public MonoTouch.Foundation.NSDate ReleaseDate {
                get;
        }
        public int SkipCount {
                get;
        }
        public MonoTouch.Foundation.NSString Title {
                get;
        }
        public MonoTouch.Foundation.NSString UserGrouping {
                get;
        }

Type Changed: MonoTouch.MediaPlayer.MPMediaItemCollection

Removed:

public MPMediaItemCollection ();

Type Changed: MonoTouch.MediaPlayer.MPMediaPlaylist

Removed:

public MPMediaPlaylist ();

Type Changed: MonoTouch.MediaPlayer.MPMediaQuerySection

Removed:

public MPMediaQuerySection ();

Type Changed: MonoTouch.MediaPlayer.MPNowPlayingInfoCenter

Removed:

public MPNowPlayingInfoCenter ();

Type Changed: MonoTouch.MediaPlayer.MPTimedMetadata

Removed:

public MPTimedMetadata ();

Namespace: MonoTouch.NewsstandKit

Type Changed: MonoTouch.NewsstandKit.NKAssetDownload

Removed:

public NKAssetDownload ();

Type Changed: MonoTouch.NewsstandKit.NKIssue

Removed:

public NKIssue ();

Type Changed: MonoTouch.NewsstandKit.NKLibrary

Removed:

public NKLibrary ();

Namespace: MonoTouch.ObjCRuntime

Type Changed: MonoTouch.ObjCRuntime.Messaging

Added:

public static void void_objc_msgSend_IntPtr_NSRange_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, MonoTouch.Foundation.NSRange arg2, int arg3, IntPtr arg4);
        public static void void_objc_msgSendSuper_IntPtr_NSRange_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, MonoTouch.Foundation.NSRange arg2, int arg3, IntPtr arg4);

Namespace: MonoTouch.OpenGLES

Type Changed: MonoTouch.OpenGLES.EAGLSharegroup

Removed:

public EAGLSharegroup ();

Type Removed: MonoTouch.QuickLook.QLThumbnailImage

Namespace: MonoTouch.SystemConfiguration

Type Changed: MonoTouch.SystemConfiguration.CaptiveNetwork

Removed:

public class CaptiveNetwork {
        
        public CaptiveNetwork ();

Added:

public static class CaptiveNetwork {
        public static StatusCode TryCopyCurrentNetworkInfo (string interfaceName, out MonoTouch.Foundation.NSDictionary currentNetworkInfo);
        public static StatusCode TryGetSupportedInterfaces (out string [] supportedInterfaces);

Type Changed: MonoTouch.SystemConfiguration.NetworkReachability

Added:

public NetworkReachability (System.Net.IPAddress localAddress, System.Net.IPAddress remoteAddress);
        public StatusCode GetFlags (out NetworkReachabilityFlags flags);
        public StatusCode SetNotification (Notification callback);

New Type: MonoTouch.SystemConfiguration.StatusCode

[Serializable]
public enum StatusCode {
        OK,
        Failed,
        InvalidArgument,
        AccessError,
        NoKey,
        KeyExists,
        Locked,
        NeedLock,
        NoStoreSession,
        NoStoreServer,
        NotifierActive,
        NoPrefsSession,
        PrefsBusy,
        NoConfigFile,
        NoLink,
        Stale,
        MaxLink,
        ReachabilityUnknown,
        ConnectionNoService
}

New Type: MonoTouch.SystemConfiguration.StatusCodeError

public static class StatusCodeError {
        
        public static string GetErrorDescription (StatusCode statusCode);
}

New Type: MonoTouch.SystemConfiguration.SystemConfigurationException

public class SystemConfigurationException : Exception {
        
        public SystemConfigurationException (StatusCode statusErrorCode);
        
        public StatusCode StatusErrorCode {
                get;
        }
}

Namespace: MonoTouch.UIKit

Type Changed: MonoTouch.UIKit.UIActionSheet

Removed:

set;

Type Changed: MonoTouch.UIKit.UIAlertView

Removed:

set;

Type Changed: MonoTouch.UIKit.UIAppearance

Removed:

public UIAppearance ();

Type Changed: MonoTouch.UIKit.UIApplication

Removed:

public static MonoTouch.Foundation.NSString MinimumKeepAliveTimeout {
                set;

Added:

public static double MinimumKeepAliveTimeout {

Type Changed: MonoTouch.UIKit.UIBezierPath

Removed:

set;

Type Changed: MonoTouch.UIKit.UIColor

Removed:

public UIColor ();

Type Changed: MonoTouch.UIKit.UIDocumentInteractionController

Removed:

set;

Type Changed: MonoTouch.UIKit.UIImagePickerController

Removed:

public virtual MonoTouch.Foundation.NSNumber[] AvailableCaptureModesForCameraDevice (UIImagePickerControllerCameraDevice cameraDevice);

Added:

public static MonoTouch.Foundation.NSNumber[] AvailableCaptureModesForCameraDevice (UIImagePickerControllerCameraDevice cameraDevice);

Type Changed: MonoTouch.UIKit.UIManagedDocument

Removed:

public UIManagedDocument ();

Added:

public UIManagedDocument (MonoTouch.Foundation.NSUrl url);

Type Changed: MonoTouch.UIKit.UIPasteboard

Removed:

public UIPasteboard ();
                set;

Type Changed: MonoTouch.UIKit.UIPinchGestureRecognizer

Removed:

set;

Type Changed: MonoTouch.UIKit.UIPrintInfo

Removed:

public UIPrintInfo ();

Type Changed: MonoTouch.UIKit.UIPrintInteractionController

Removed:

public UIPrintInteractionController ();

Type Changed: MonoTouch.UIKit.UIReferenceLibraryViewController

Removed:

public UIReferenceLibraryViewController ();

Type Changed: MonoTouch.UIKit.UIRotationGestureRecognizer

Removed:

set;

Type Changed: MonoTouch.UIKit.UIScrollView

Removed:

set;
                set;
                set;
                set;
                set;

Type Changed: MonoTouch.UIKit.UISimpleTextPrintFormatter

Removed:

public virtual UILineBreakMode LineBreakMode {
                get;
                set;
        }

Type Changed: MonoTouch.UIKit.UISlider

Removed:

set;
                set;
                set;

Added:

public virtual UIImage MaxValueImage {
                        get;
                        set;
                }
                public virtual UIImage MinValueImage {
                        get;
                        set;
                }

Type Changed: MonoTouch.UIKit.UITabBarController

Removed:

set;

Type Removed: MonoTouch.iAd.ADManager

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.