API diff

(Classic) monotouch.dll
(Unified) Xamarin.iOS.dll


monotouch.dll

Namespace MonoTouch

Type Changed: MonoTouch.Constants

Modified fields:

	public const string Version = "8.10.0" "8.10.99";

Namespace MonoTouch.MediaPlayer

Type Changed: MonoTouch.MediaPlayer.MPPlayableContentDelegate

Added method:

	public virtual void InitiatePlaybackOfContentItem (MPPlayableContentManager contentManager, MonoTouch.Foundation.NSIndexPath indexPath, System.Action<MonoTouch.Foundation.NSError> completionHandler);

Type Changed: MonoTouch.MediaPlayer.MPPlayableContentDelegate_Extensions

Added method:

	public static void InitiatePlaybackOfContentItem (IMPPlayableContentDelegate This, MPPlayableContentManager contentManager, MonoTouch.Foundation.NSIndexPath indexPath, System.Action<MonoTouch.Foundation.NSError> completionHandler);

Type Changed: MonoTouch.MediaPlayer.MPPlayableContentManager

Added property:

	public virtual MPPlayableContentManagerContext Context { get; }

New Type MonoTouch.MediaPlayer.MPPlayableContentManagerContext


public class MPPlayableContentManagerContext : MonoTouch.Foundation.NSObject, MonoTouch.ObjCRuntime.INativeObject, System.IDisposable, MonoTouch.Foundation.INSObjectProtocol {
	// constructors
	public MPPlayableContentManagerContext ();
	public MPPlayableContentManagerContext (MonoTouch.Foundation.NSCoder coder);
	public MPPlayableContentManagerContext (MonoTouch.Foundation.NSObjectFlag t);
	public MPPlayableContentManagerContext (IntPtr handle);
	// properties
	public override IntPtr ClassHandle { get; }
	public virtual bool ContentLimitsEnabled { get; }
	public virtual bool EndpointAvailable { get; }
	public virtual int EnforcedContentItemsCount { get; }
	public virtual int EnforcedContentTreeDepth { get; }
}

Namespace MonoTouch.ObjCRuntime

Type Changed: MonoTouch.ObjCRuntime.Platform

Added value:

	iOS_8_4 = 525312,


Xamarin.iOS.dll

Namespace MediaPlayer

Type Changed: MediaPlayer.MPPlayableContentDelegate

Added method:

	public virtual void InitiatePlaybackOfContentItem (MPPlayableContentManager contentManager, Foundation.NSIndexPath indexPath, System.Action<Foundation.NSError> completionHandler);

Type Changed: MediaPlayer.MPPlayableContentDelegate_Extensions

Added method:

	public static void InitiatePlaybackOfContentItem (IMPPlayableContentDelegate This, MPPlayableContentManager contentManager, Foundation.NSIndexPath indexPath, System.Action<Foundation.NSError> completionHandler);

Type Changed: MediaPlayer.MPPlayableContentManager

Added property:

	public virtual MPPlayableContentManagerContext Context { get; }

New Type MediaPlayer.MPPlayableContentManagerContext


public class MPPlayableContentManagerContext : Foundation.NSObject, System.IEquatable<Foundation.NSObject>, ObjCRuntime.INativeObject, System.IDisposable, Foundation.INSObjectProtocol {
	// constructors
	public MPPlayableContentManagerContext ();
	protected MPPlayableContentManagerContext (Foundation.NSObjectFlag t);
	protected MPPlayableContentManagerContext (IntPtr handle);
	// properties
	public override IntPtr ClassHandle { get; }
	public virtual bool ContentLimitsEnabled { get; }
	public virtual bool EndpointAvailable { get; }
	public virtual nint EnforcedContentItemsCount { get; }
	public virtual nint EnforcedContentTreeDepth { get; }
}

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

	public const string Version = "8.10.0" "8.10.99";

Type Changed: ObjCRuntime.Platform

Added value:

	iOS_8_4 = 525312,


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.