Â
Namespace: MonoTouch
Type Changed: MonoTouch.Constants
Removed:
public const string Version = "3.0.12";
Added:
public const string Version = "3.1.0";
public const string GameKitLibrary = "/System/Library/Framew`orks/GameKit.framework/GameKit";
Namespace: MonoTouch.AVFoundation
New Type: MonoTouch.AVFoundation.AVAssetReader
public class AVAssetReader : MonoTouch.Foundation.NSObject {
public AVAssetReader ();
public AVAssetReader (MonoTouch.Foundation.NSCoder coder);
public AVAssetReader (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetReader (IntPtr handle);
public AVAssetReader (AVAsset asset, IntPtr ptrToNsError);
public static AVAssetReader _FromAsset (AVAsset asset, IntPtr ptrToNsError);
public virtual void AddOutput (AVAssetReaderOutput output);
public virtual bool CanAddOutput (AVAssetReaderOutput output);
public virtual void CancelReading ();
public virtual bool StartReading ();
public virtual AVAsset Asset {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSError Error {
get;
}
public virtual AVAssetReaderOutput[] Outputs {
get;
}
public virtual AVAssetReaderStatus Status {
get;
}
public virtual MonoTouch.CoreMedia.CMTimeRange TimeRange {
get;
set;
}
}
New Type: MonoTouch.AVFoundation.AVAssetReaderAudioMixOutput
public class AVAssetReaderAudioMixOutput : AVAssetReaderOutput {
public AVAssetReaderAudioMixOutput ();
public AVAssetReaderAudioMixOutput (MonoTouch.Foundation.NSCoder coder);
public AVAssetReaderAudioMixOutput (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetReaderAudioMixOutput (IntPtr handle);
public AVAssetReaderAudioMixOutput (AVAssetTrack[] audioTracks, MonoTouch.Foundation.NSDictionary audioSettings);
public virtual AVAssetReaderAudioMixOutput FromTracks (AVAssetTrack[] audioTracks, MonoTouch.Foundation.NSDictionary audioSettings);
public virtual AVAudioMix AudioMix {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary AudioSettings {
get;
}
public virtual AVAssetTrack[] AudioTracks {
get;
}
public override IntPtr ClassHandle {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetReaderOutput
public class AVAssetReaderOutput : MonoTouch.Foundation.NSObject {
public AVAssetReaderOutput ();
public AVAssetReaderOutput (MonoTouch.Foundation.NSCoder coder);
public AVAssetReaderOutput (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetReaderOutput (IntPtr handle);
public virtual MonoTouch.CoreMedia.CMSampleBuffer CopyNextSampleBuffer ();
public override IntPtr ClassHandle {
get;
}
public virtual string MediaType {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetReaderTrackOutput
public class AVAssetReaderTrackOutput : AVAssetReaderOutput {
public AVAssetReaderTrackOutput ();
public AVAssetReaderTrackOutput (MonoTouch.Foundation.NSCoder coder);
public AVAssetReaderTrackOutput (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetReaderTrackOutput (IntPtr handle);
public AVAssetReaderTrackOutput (AVAssetTrack track, MonoTouch.Foundation.NSDictionary outputSettings);
public static AVAssetReaderTrackOutput FromTrack (AVAssetTrack track, MonoTouch.Foundation.NSDictionary outputSettings);
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSDictionary OutputSettings {
get;
}
public virtual AVAssetTrack Track {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetReaderVideoCompositionOutput
public class AVAssetReaderVideoCompositionOutput : AVAssetReaderOutput {
public AVAssetReaderVideoCompositionOutput ();
public AVAssetReaderVideoCompositionOutput (MonoTouch.Foundation.NSCoder coder);
public AVAssetReaderVideoCompositionOutput (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetReaderVideoCompositionOutput (IntPtr handle);
public AVAssetReaderVideoCompositionOutput (AVAssetTrack[] videoTracks, MonoTouch.Foundation.NSDictionary videoSettings);
public virtual AVAssetReaderVideoCompositionOutput FromTracks (AVAssetTrack[] videoTracks, MonoTouch.Foundation.NSDictionary videoSettings);
public override IntPtr ClassHandle {
get;
}
public virtual AVVideoComposition VideoComposition {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary VideoSettings {
get;
}
public virtual AVAssetTrack[] VideoTracks {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetWriter
public class AVAssetWriter : MonoTouch.Foundation.NSObject {
public AVAssetWriter ();
public AVAssetWriter (MonoTouch.Foundation.NSCoder coder);
public AVAssetWriter (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetWriter (IntPtr handle);
public AVAssetWriter (MonoTouch.Foundation.NSUrl outputUrl, string outputFileType, IntPtr ptrToNSError);
public static AVAssetWriter FromUrl (MonoTouch.Foundation.NSUrl outputUrl, string outputFileType, IntPtr ptrToNSError);
public virtual void AddInput (AVAssetWriterInput input);
public virtual bool CanAddInput (AVAssetWriterInput input);
public virtual bool CanApplyOutputSettings (MonoTouch.Foundation.NSDictionary outputSettings, string toMediaType);
public virtual void CancelWriting ();
public virtual void EndSessionAtSourceTime (MonoTouch.CoreMedia.CMTime endTime);
public virtual bool FinishWriting ();
public virtual void StartSessionAtSourceTime (MonoTouch.CoreMedia.CMTime startTime);
public virtual bool StartWriting ();
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSError Error {
get;
}
public virtual AVAssetWriterInput[] inputs {
get;
}
public virtual AVMetadataItem[] Metadata {
get;
set;
}
public virtual MonoTouch.CoreMedia.CMTime MovieFragmentInterval {
get;
set;
}
public virtual string OutputFileType {
get;
}
public virtual MonoTouch.Foundation.NSUrl OutputURL {
get;
}
public virtual bool ShouldOptimizeForNetworkUse {
get;
set;
}
public virtual AVAssetWriterStatus Status {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetWriterInput
Added:
public class AVAssetWriterInput : MonoTouch.Foundation.NSObject {
public AVAssetWriterInput ();
public AVAssetWriterInput (MonoTouch.Foundation.NSCoder coder);
public AVAssetWriterInput (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetWriterInput (IntPtr handle);
public AVAssetWriterInput (string mediaType, MonoTouch.Foundation.NSDictionary outputSettings);
public static AVAssetWriterInput FromType (string mediaType, MonoTouch.Foundation.NSDictionary outputSettings);
public virtual bool AppendSampleBuffer (MonoTouch.CoreMedia.CMSampleBuffer sampleBuffer);
public virtual void MarkAsFinished ();
public virtual void RequestMediaData (MonoTouch.CoreFoundation.DispatchQueue queue, MonoTouch.Foundation.NSAction action);
public override IntPtr ClassHandle {
get;
}
public virtual bool ExpectsMediaDataInRealTime {
get;
set;
}
public virtual string MediaType {
get;
}
public virtual AVMetadataItem[] Metadata {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary OutputSettings {
get;
}
public virtual bool ReadyForMoreMediaData {
get;
}
public virtual MonoTouch.CoreGraphics.CGAffineTransform Transform {
get;
set;
}
}
New Type: MonoTouch.AVFoundation.AVAssetWriterInputPixelBufferAdaptor
Added:
public class AVAssetWriterInputPixelBufferAdaptor : MonoTouch.Foundation.NSObject {
public AVAssetWriterInputPixelBufferAdaptor ();
public AVAssetWriterInputPixelBufferAdaptor (MonoTouch.Foundation.NSCoder coder);
public AVAssetWriterInputPixelBufferAdaptor (MonoTouch.Foundation.NSObjectFlag t);
public AVAssetWriterInputPixelBufferAdaptor (IntPtr handle);
public AVAssetWriterInputPixelBufferAdaptor (AVAssetWriterInput input, MonoTouch.Foundation.NSDictionary sourcePixelBufferAttributes);
public virtual AVAssetWriterInputPixelBufferAdaptor FromInput (AVAssetWriterInput input, MonoTouch.Foundation.NSDictionary sourcePixelBufferAttributes);
public virtual AVAssetWriterInput AssetWriterInput {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSDictionary SourcePixelBufferAttributes {
get;
}
}
New Type: MonoTouch.AVFoundation.AVAssetWriterStatus
Added:
[Serializable]
public enum AVAssetWriterStatus {
Unknown,
Writing,
Completed,
Failed,
Cancelled
}
New Type: MonoTouch.AVFoundation.AVQueuePlayer
public class AVQueuePlayer : AVPlayer {
public AVQueuePlayer ();
public AVQueuePlayer (MonoTouch.Foundation.NSCoder coder);
public AVQueuePlayer (MonoTouch.Foundation.NSObjectFlag t);
public AVQueuePlayer (IntPtr handle);
public AVQueuePlayer (AVPlayerItem[] items);
public static AVQueuePlayer FromItems (AVPlayerItem[] items);
public virtual void AdvanceToNextItem ();
public virtual bool CanInsert (AVPlayerItem item, AVPlayerItem afterItem);
public virtual void InsertItem (AVPlayerItem item, AVPlayerItem afterItem);
public virtual void RemoveAllItems ();
public virtual void RemoveItem (AVPlayerItem item);
public override IntPtr ClassHandle {
get;
}
public virtual AVPlayerItem[] Items {
get;
}
}
Namespace: MonoTouch.AddressBook
New Type: MonoTouch.AddressBook.ABPersonImageFormat
[Serializable]
public enum ABPersonImageFormat {
Thumbnail,
OriginalSize
}
Namespace: MonoTouch.AudioToolbox
Type Changed: MonoTouch.AudioToolbox.AudioQueue
Added:
public AudioQueueTimeline CreateTimeline ();
public AudioQueueStatus GetCurrentTime (AudioQueueTimeline timeline, ref AudioTimeStamp time, ref bool timelineDiscontinuty);
Type Changed: MonoTouch.AudioToolbox.AudioQueueStatus
Added:
QueueStopped
New Type: MonoTouch.AudioToolbox.AudioQueueTimeline
Added:
public class AudioQueueTimeline : IDisposable {
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
IntPtr timelineHandle;
IntPtr queueHandle;
}
Type Changed: MonoTouch.AudioToolbox.AudioTimeStamp
Added:
public struct AudioTimeStamp {
public override string ToString ();
}
Type Changed: MonoTouch.AudioToolbox.SmpteTime
Added:
public override string ToString ();
Namespace: MonoTouch.CoreGraphics
New Type: MonoTouch.CoreGraphics.CGFunction
public class CGFunction : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public CGFunction (float [] domain, float [] range, CGFunctionEvaluate callback);
public void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void Finalize ();
public IntPtr Handle {
get;
}
[Serializable]
public delegate void CGFunctionEvaluate (float * data, float * outData);
}
New Type: MonoTouch.CoreGraphics.CGShading
public class CGShading : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public static CGShading CreateAxial (CGColorSpace colorspace, System.Drawing.PointF start, System.Drawing.PointF end, CGFunction function, bool extendStart, bool extendEnd);
public static CGShading CreateRadial (CGColorSpace colorspace, System.Drawing.PointF start, float startRadius, System.Drawing.PointF end, float endRadius, CGFunction function, bool extendStart, bool extendEnd);
public void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void Finalize ();
public IntPtr Handle {
get;
}
}
Namespace: MonoTouch.CoreLocation
Type Changed: MonoTouch.CoreLocation.CLLocationManager
Removed:
public static bool _HeadingAvailable {
Added:
public static bool HeadingAvailable {
Namespace: MonoTouch.CoreText
Type Changed: MonoTouch.CoreText.CTFontManager
Removed:
Could not find MonoTouch.CoreText.CTFontManager
Added:
public class CTFontManager {
public CTFontManager ();
public static bool IsFontSupported (MonoTouch.Foundation.NSUrl url);
public static MonoTouch.Foundation.NSError RegisterFontsForUrl (MonoTouch.Foundation.NSUrl fontUrl, CTFontManagerScope scope);
public static MonoTouch.Foundation.NSError[] RegisterFontsForUrl (MonoTouch.Foundation.NSUrl[] fontUrls, CTFontManagerScope scope);
public static MonoTouch.Foundation.NSError UnregisterFontsForUrl (MonoTouch.Foundation.NSUrl fontUrl, CTFontManagerScope scope);
public static MonoTouch.Foundation.NSError[] UnregisterFontsForUrl (MonoTouch.Foundation.NSUrl[] fontUrls, CTFontManagerScope scope);
public static readonly MonoTouch.Foundation.NSString ErrorDomain;
public static readonly MonoTouch.Foundation.NSString ErrorFontUrlsKey;
}
Type Changed: MonoTouch.CoreText.CTFontManagerAutoActivation
Removed:
Could not find MonoTouch.CoreText.CTFontManagerAutoActivation
Added:
[Serializable]
public enum CTFontManagerAutoActivation {
Default,
Disabled,
Enabled,
PromptUser
}
Type Changed: MonoTouch.CoreText.CTFontManagerError
Removed:
Could not find MonoTouch.CoreText.CTFontManagerError
Added:
[Serializable]
public enum CTFontManagerError {
None,
FileNotFount,
InsufficientPermissions,
UnrecognizedFormat,
InvalidFontData,
AlreadyRegistered,
NotRegistered,
InUse,
SystemRequired
}
Type Changed: MonoTouch.CoreText.CTFontManagerScope
Removed:
Could not find MonoTouch.CoreText.CTFontManagerScope
Added:
[Serializable]
public enum CTFontManagerScope {
None,
Process,
User,
Session
}
Namespace: MonoTouch.Foundation
Type Changed: MonoTouch.Foundation.NSCachedUrlResponse
Removed:
Could not find MonoTouch.Foundation.NSCachedUrlResponse
Added:
public class NSCachedUrlResponse : NSObject {
public NSCachedUrlResponse ();
public NSCachedUrlResponse (NSCoder coder);
public NSCachedUrlResponse (NSObjectFlag t);
public NSCachedUrlResponse (IntPtr handle);
public NSCachedUrlResponse (NSUrlResponse response, NSData data, NSDictionary userInfo, NSUrlCacheStoragePolicy storagePolicy);
public override IntPtr ClassHandle {
get;
}
public virtual NSData Data {
get;
}
public virtual NSUrlResponse Response {
get;
}
public virtual NSUrlCacheStoragePolicy StoragePolicy {
get;
}
public virtual NSDictionary UserInfo {
get;
}
}
Type Changed: MonoTouch.Foundation.NSCoder
Added:
public byte [] DecodeBytes (string key);
public void Encode (byte [] buffer, int offset, int count, string key);
public void Encode (byte [] buffer, string key);
New Type: MonoTouch.Foundation.NSDirectoryEnumerator
public class NSDirectoryEnumerator : NSEnumerator {
public NSDirectoryEnumerator ();
public NSDirectoryEnumerator (NSCoder coder);
public NSDirectoryEnumerator (NSObjectFlag t);
public NSDirectoryEnumerator (IntPtr handle);
public virtual void SkipDescendents ();
public override IntPtr ClassHandle {
get;
}
public virtual NSDictionary DirectoryAttributes {
get;
}
public virtual NSDictionary FileAttributes {
get;
}
}
New Type: MonoTouch.Foundation.NSFileManager
public class NSFileManager : NSObject {
public NSFileManager ();
public NSFileManager (NSCoder coder);
public NSFileManager (NSObjectFlag t);
public NSFileManager (IntPtr handle);
public virtual string [] ComponentsToDisplay (string path);
public virtual NSData Contents (string path);
public virtual bool ContentsEqual (string path1, string path2);
public virtual bool Copy (string srcPath, string dstPath, out NSError error);
public virtual bool CopyPath (string src, string dest, IntPtr handler);
public virtual bool CreateDirectory (string path, bool createIntermediates, NSDictionary attributes, out NSError error);
public virtual bool CreateFile (string path, NSData data, NSDictionary attr);
public virtual bool CreateSymbolicLink (string path, string destPath, out NSError error);
public virtual string DisplayName (string path);
public virtual bool FileExists (string path);
public virtual bool FileExists (string path, bool isDirectory);
public virtual NSDictionary GetAttributes (string path, out NSError error);
public virtual string [] GetDirectoryContent (string path, out NSError error);
public virtual string [] GetDirectoryContentRecursive (string path, out NSError error);
public virtual NSDirectoryEnumerator GetEnumerator (string path);
public virtual NSDictionary GetFileSystemAttributes (string path, out NSError error);
public virtual string GetSymbolicLinkDestination (string path, out NSError error);
public virtual bool IsDeletableFile (string path);
public virtual bool IsExecutableFile (string path);
public virtual bool IsReadableFile (string path);
public virtual bool IsWritableFile (string path);
public virtual bool Link (string srcPath, string dstPath, out NSError error);
public virtual bool LinkPath (string src, string dest, IntPtr handler);
public virtual bool Move (string srcPath, string dstPath, out NSError error);
public virtual bool MovePath (string src, string dest, IntPtr handler);
public virtual bool Remove (string path, out NSError error);
public virtual bool RemoveFileAtPath (string path, IntPtr handler);
public virtual bool SetAttributes (NSDictionary attributes, string path, out NSError error);
public virtual string [] Subpaths (string path);
public static NSString AppendOnly {
get;
}
public static NSString Busy {
get;
}
public static NSString CreationDate {
get;
}
public static NSFileManager DefaultManager {
get;
}
public static NSString DeviceIdentifier {
get;
}
public static NSString ExtensionHidden {
get;
}
public static NSString GroupOwnerAccountID {
get;
}
public static NSString GroupOwnerAccountName {
get;
}
public static NSString HFSCreatorCode {
get;
}
public static NSString HFSTypeCode {
get;
}
public static NSString Immutable {
get;
}
public static NSString ModificationDate {
get;
}
public static NSString NSFileType {
get;
}
public static NSString OwnerAccountID {
get;
}
public static NSString OwnerAccountName {
get;
}
public static NSString PosixPermissions {
get;
}
public static NSString ReferenceCount {
get;
}
public static NSString Size {
get;
}
public static NSString SystemFileNumber {
get;
}
public static NSString SystemFreeNodes {
get;
}
public static NSString SystemFreeSize {
get;
}
public static NSString SystemNodes {
get;
}
public static NSString SystemNumber {
get;
}
public static NSString SystemSize {
get;
}
public static NSString TypeBlockSpecial {
get;
}
public static NSString TypeCharacterSpecial {
get;
}
public static NSString TypeDirectory {
get;
}
public static NSString TypeRegular {
get;
}
public static NSString TypeSocket {
get;
}
public static NSString TypeSymbolicLink {
get;
}
public static NSString TypeUnknown {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual string CurrentDirectory {
get;
set;
}
public NSFileManagerDelegate Delegate {
get;
set;
}
public virtual NSObject WeakDelegate {
get;
set;
}
}
New Type: MonoTouch.Foundation.NSFileManagerDelegate
public class NSFileManagerDelegate : NSObject {
public NSFileManagerDelegate ();
public NSFileManagerDelegate (NSCoder coder);
public NSFileManagerDelegate (NSObjectFlag t);
public NSFileManagerDelegate (IntPtr handle);
public virtual bool ShouldCopyItemAtPath (NSFileManager fm, NSString srcPath, NSString dstPath);
public virtual bool ShouldCopyItemAtPath (NSFileManager fileManager, string srcPath, string dstPath);
public virtual bool ShouldLinkItemAtPath (NSFileManager fileManager, string srcPath, string dstPath);
public virtual bool ShouldMoveItemAtPath (NSFileManager fileManager, string srcPath, string dstPath);
public virtual bool ShouldProceedAfterError (NSFileManager fm, NSDictionary errorInfo);
public virtual bool ShouldProceedAfterErrorCopyingItem (NSFileManager fileManager, NSError error, string srcPath, string dstPath);
public virtual bool ShouldProceedAfterErrorLinkingItem (NSFileManager fileManager, NSError error, string srcPath, string dstPath);
public virtual bool ShouldProceedAfterErrorMovingItem (NSFileManager fileManager, NSError error, string srcPath, string dstPath);
public virtual bool ShouldProceedAfterErrorRemovingItem (NSFileManager fileManager, NSError error, string path);
public virtual bool ShouldRemoveItemAtPath (NSFileManager fileManager, string path);
}
New Type: MonoTouch.Foundation.NSUrlCache
public class NSUrlCache : NSObject {
public NSUrlCache ();
public NSUrlCache (NSCoder coder);
public NSUrlCache (NSObjectFlag t);
public NSUrlCache (IntPtr handle);
public NSUrlCache (uint memoryCapacity, uint diskCapacity, string diskPath);
public virtual NSCachedUrlResponse CachedResponseForRequest (NSUrlRequest request);
public virtual void RemoveAllCachedResponses ();
public virtual void RemoveCachedResponse (NSUrlRequest request);
public virtual void StoreCachedResponse (NSCachedUrlResponse cachedResponse, NSUrlRequest forRequest);
public static NSUrlCache SharedCache {
get;
set;
}
public override IntPtr ClassHandle {
get;
}
public virtual uint CurrentDiskUsage {
get;
}
public virtual uint CurrentMemoryUsage {
get;
}
public virtual uint DiskCapacity {
get;
set;
}
public virtual uint MemoryCapacity {
get;
set;
}
}
New Type: MonoTouch.Foundation.NSUrlCacheStoragePolicy
[Serializable]
public enum NSUrlCacheStoragePolicy {
Allowed,
AllowedInMemoryOnly,
NotAllowed
}
Type Changed: MonoTouch.Foundation.NSUrlConnectionDelegate
Added:
public virtual NSCachedUrlResponse WillCacheResponse (NSUrlConnection connection, NSCachedUrlResponse cachedResponse);
New Type: MonoTouch.Foundation.NSUrlError
[Serializable]
public enum NSUrlError {
Unknown,
Cancelled,
BadURL,
TimedOut,
UnsupportedURL,
CannotFindHost,
CannotConnectToHost,
NetworkConnectionLost,
DNSLookupFailed,
HTTPTooManyRedirects,
ResourceUnavailable,
NotConnectedToInternet,
RedirectToNonExistentLocation,
BadServerResponse,
UserCancelledAuthentication,
UserAuthenticationRequired,
ZeroByteResource,
CannotDecodeRawData,
CannotDecodeContentData,
CannotParseResponse,
FileDoesNotExist,
FileIsDirectory,
NoPermissionsToReadFile,
DataLengthExceedsMaximum,
SecureConnectionFailed,
ServerCertificateHasBadDate,
ServerCertificateUntrusted,
ServerCertificateHasUnknownRoot,
ServerCertificateNotYetValid,
ClientCertificateRejected,
CannotLoadFromNetwork,
CannotCreateFile,
CannotOpenFile,
CannotCloseFile,
CannotWriteToFile,
CannotRemoveFile,
CannotMoveFile,
DownloadDecodingFailedMidStream,
DownloadDecodingFailedToComplete
}
Namespace: MonoTouch.GameKit
Type Changed: MonoTouch.GameKit.GKAchievement
Removed:
public virtual int Points {
get;
set;
}
Added:
public static void ResetAchivements (GKNotificationHandler errorHandler);
Type Changed: MonoTouch.GameKit.GKAchievementDescription
Removed:
public virtual bool ShouldDisplayIfNotStarted {
get;
set;
}
Added:
public virtual bool Hidden {
get;
set;
}
Type Changed: MonoTouch.GameKit.GKAchievementViewController
Removed:
public virtual void SetDelegate (GKAchievementViewControllerDelegate target);
Added:
public GKAchievementViewControllerDelegate Delegat {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject WeakDelegate {
get;
set;
}
public event EventHandler DidFinish;
Type Changed: MonoTouch.GameKit.GKAchievementViewControllerDelegate
Removed:
public virtual void DidPressDismiss ();
Added:
public virtual void DidFinish (GKAchievementViewController viewController);
New Type: MonoTouch.GameKit.GKCategoryHandler
[Serializable] public delegate void GKCategoryHandler (string [] categories, string [] titles, MonoTouch.Foundation.NSError error);
Type Changed: MonoTouch.GameKit.GKError
Removed:
FeatureNotAvailableInPreview
Added:
Underage,
GameUnrecognized,
NotSupported
Type Changed: MonoTouch.GameKit.GKFriendsHandler
Removed:
public delegate void GKFriendsHandler (GKPlayer[] friends, MonoTouch.Foundation.NSError error);
Added:
public delegate void GKFriendsHandler (string [] friends, MonoTouch.Foundation.NSError error);
Type Changed: MonoTouch.GameKit.GKInvite
Removed:
public virtual bool Cancelled {
get;
}
public virtual GKPlayer Inviter {
Added:
public virtual string Inviter {
Type Changed: MonoTouch.GameKit.GKInviteHandler
Removed:
public delegate void GKInviteHandler (GKInvite invite);
Added:
public delegate void GKInviteHandler (GKInvite invite, string [] players);
Type Changed: MonoTouch.GameKit.GKLeaderboard
Removed:
public GKLeaderboard (GKPlayer[] players);
Added:
public GKLeaderboard (string [] players);
public static void LoadCategories (GKCategoryHandler categoryHandler);
public virtual string Category {
get;
set;
}
public virtual string Title {
get;
}
Type Changed: MonoTouch.GameKit.GKLeaderboardViewController
Removed:
public virtual void SetLeaderboardDelegate (GKLeaderboardViewController ldel);
Added:
public virtual string Category {
get;
set;
}
public GKLeaderboardViewControllerDelegate Delegate {
get;
set;
}
public virtual GKLeaderboardTimeScope TimeScope {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject WeakDelegate {
get;
set;
}
public event EventHandler DidFinish;
Type Changed: MonoTouch.GameKit.GKLeaderboardViewControllerDelegate
Removed:
public virtual void LeaderboardDidPressDismiss ();
Added:
public virtual void DidFinish (GKLeaderboardViewController viewController);
Type Changed: MonoTouch.GameKit.GKLocalPlayer
Removed:
public virtual void SetStatus (string status, GKNotificationHandler errorHandler);
public virtual bool Authenticated {
public override IntPtr ClassHandle {
public virtual GKPlayer[] Friends {
public virtual GKLocalPlayer LocalPlayer {
public virtual string Status {
set;
Added:
public static MonoTouch.Foundation.NSString AuthenticationDidChangeNotificationName {
public static GKLocalPlayer LocalPlayer {
get;
}
public virtual bool Authenticated {
public override IntPtr ClassHandle {
public virtual string [] Friends {
public virtual bool IsUnderage {
Type Changed: MonoTouch.GameKit.GKMatch
Removed:
public virtual bool SendData (MonoTouch.Foundation.NSData data, GKPlayer[] players, GKMatchSendDataMode mode, MonoTouch.Foundation.NSError error);
public virtual bool SendDataToAllPlayerswithDataModeerror (MonoTouch.Foundation.NSData data, GKMatchSendDataMode mode, IntPtr ptrToNSErrorHandle);
public virtual GKPlayer[] Players {
Added:
public virtual bool SendData (MonoTouch.Foundation.NSData data, string [] players, GKMatchSendDataMode mode, MonoTouch.Foundation.NSError error);
public virtual bool SendDataToAllPlayers (MonoTouch.Foundation.NSData data, GKMatchSendDataMode mode, IntPtr ptrToNSErrorHandle);
public virtual string [] PlayersIDs {
Type Changed: MonoTouch.GameKit.GKMatchmaker
Removed:
public virtual void CreateMatch (GKMatchRequest request, GKNotificationMatch completionHandler);
public virtual void FindPlayers (GKMatchRequest request, GKFriendsHandler handler);
public virtual void QueryPlayerGroupActivity (int playerGroup, GKQueryHandler handler);
Added:
public virtual void FindMatch (GKMatchRequest request, GKNotificationMatch matchHandler);
public virtual void FindPlayers (GKMatchRequest request, GKFriendsHandler playerHandler);
public virtual void QueryActivity (GKQueryHandler completionHandler);
public virtual void QueryPlayerGroupActivity (uint playerGroup, GKQueryHandler completionHandler);
Type Changed: MonoTouch.GameKit.GKMatchmakerViewController
Removed:
public GKMatchmakerViewController (GKMatchRequest request, GKPlayer[] players);
public virtual void SetHostedPlayerReady (GKPlayer player);
public event EventHandler Cancelled;
public event EventHandler<GKErrorEventArgs> Failed;
public event EventHandler<GKMatchEventArgs> MatchCreated;
public event EventHandler<GKPlayersEventArgs> PlayersFound;
Added:
public virtual void SetHostedPlayerReady (string playerID);
public event EventHandler<GKErrorEventArgs> DidFailWithError;
public event EventHandler<GKMatchEventArgs> DidFindMatch;
public event EventHandler<GKPlayersEventArgs> DidFindPlayers;
public event EventHandler WasCancelled;
Type Changed: MonoTouch.GameKit.GKMatchmakerViewControllerDelegate
Removed:
public abstract void Cancelled (GKMatchmakerViewController viewController);
public abstract void Failed (GKMatchmakerViewController viewController, MonoTouch.Foundation.NSError error);
public abstract void MatchCreated (GKMatchmakerViewController viewController, GKMatch match);
public abstract void PlayersFound (GKMatchmakerViewController viewController, GKPlayer[] players);
Added:
public abstract void DidFailWithError (GKMatchmakerViewController viewController, MonoTouch.Foundation.NSError error);
public abstract void DidFindMatch (GKMatchmakerViewController viewController, GKMatch match);
public abstract void DidFindPlayers (GKMatchmakerViewController viewController, string [] playerIDs);
public abstract void WasCancelled (GKMatchmakerViewController viewController);
Type Changed: MonoTouch.GameKit.GKMatchRequest
Added:
public virtual int MinPlayers {
get;
set;
}
public virtual uint PlayerAttributes {
get;
set;
}
public virtual string [] PlayersToInvite {
get;
set;
}
Type Changed: MonoTouch.GameKit.GKPlayer
Removed:
public virtual string Status {
get;
}
Added:
public static MonoTouch.Foundation.NSString DidChangeNotificationName {
get;
}
Type Changed: MonoTouch.GameKit.GKPlayersEventArgs
Removed:
public GKPlayersEventArgs (GKPlayer[] players);
public GKPlayer[] Players {
Added:
public GKPlayersEventArgs (string [] playerIDs);
public string [] PlayerIDs {
Type Changed: MonoTouch.GameKit.GKPlayerStateUpdateHandler
Removed:
Could not find MonoTouch.GameKit.GKPlayerStateUpdateHandler
Added:
[Serializable] public delegate void GKPlayerStateUpdateHandler (string playerId, GKVoiceChatPlayerState state);
Type Changed: MonoTouch.GameKit.GKScore
Removed:
public virtual GKPlayer Player {
public virtual int Value {
Added:
public GKScore (string category);
public virtual void ReportScore (GKNotificationHandler errorHandler);
public virtual string category {
get;
set;
}
public virtual MonoTouch.Foundation.NSDate date {
get;
}
public virtual string Player {
public virtual long Value {
Type Changed: MonoTouch.GameKit.GKVoiceChat
Added:
public static bool IsVoIPAllowed ();
public virtual void SetPlayerStateUpdateHandler (GKPlayerStateUpdateHandler handler);
Type Changed: MonoTouch.GameKit.GKVoiceChatService
Added:
public static bool IsVoIPAllowed {
get;
}
Namespace: MonoTouch.MapKit
Type Changed: MonoTouch.MapKit.MKCircle
Added:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
set;
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Type Changed: MonoTouch.MapKit.MKCoordinateRegion
Added:
public static MKCoordinateRegion FromDistance (MonoTouch.CoreLocation.CLLocationCoordinate2D center, double latitudinalMeters, double longitudinalMeters);
Type Changed: MonoTouch.MapKit.MKPolygon
Added:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Type Changed: MonoTouch.MapKit.MKPolyline
Added:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Namespace: MonoTouch.ObjCRuntime
Type Changed: MonoTouch.ObjCRuntime.Messaging
Added:
public static bool Boolean_objc_msgSend_IntPtr_Boolean_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3, IntPtr arg4);
public static bool Boolean_objc_msgSend_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);
public static bool Boolean_objc_msgSendSuper_IntPtr_Boolean_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3, IntPtr arg4);
public static bool Boolean_objc_msgSendSuper_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);
public static IntPtr IntPtr_objc_msgSend_UInt32_UInt32_IntPtr (IntPtr receiver, IntPtr selector, uint arg1, uint arg2, IntPtr arg3);
public static IntPtr IntPtr_objc_msgSendSuper_UInt32_UInt32_IntPtr (IntPtr receiver, IntPtr selector, uint arg1, uint arg2, IntPtr arg3);
public static void void_objc_msgSend_UInt32_IntPtr (IntPtr receiver, IntPtr selector, uint arg1, IntPtr arg2);
public static void void_objc_msgSendSuper_UInt32_IntPtr (IntPtr receiver, IntPtr selector, uint arg1, IntPtr arg2);
Namespace: MonoTouch.StoreKit
Type Changed: MonoTouch.StoreKit.SKProductsResponse
Removed:
public virtual SKProduct[] InvalidProducts {
Added:
public virtual string [] InvalidProducts {
Namespace: MonoTouch.UIKit
Type Changed: MonoTouch.UIKit.UIEvent
Added:
public virtual UIEventSubtype Subtype {
get;
}
public virtual UIEventType Type {
get;
}
Type Changed: MonoTouch.UIKit.UIGestureRecognizer
Added:
public virtual bool CanBePreventedByGestureRecognizer (UIGestureRecognizer preventingGestureRecognizer);
public virtual bool CanPreventGestureRecognizer (UIGestureRecognizer preventedGestureRecognizer);
public virtual void IgnoreTouch (UITouch touch, UIEvent forEvent);
public virtual void Reset ();
public virtual void TouchesBegan (MonoTouch.Foundation.NSSet touches, UIEvent evt);
public virtual void TouchesCancelled (MonoTouch.Foundation.NSSet touches, UIEvent evt);
public virtual void TouchesEnded (MonoTouch.Foundation.NSSet touches, UIEvent evt);
public virtual void TouchesMoved (MonoTouch.Foundation.NSSet touches, UIEvent evt);
set;
Type Changed: MonoTouch.UIKit.UIImagePickerController
Added:
public static MonoTouch.Foundation.NSString MediaMetadata {
get;
}
public static MonoTouch.Foundation.NSString ReferenceUrl {
get;
}
Type Changed: MonoTouch.UIKit.UIKeyboardType
Removed:
EmailAddress
Added:
EmailAddress,
DecimalPad
Namespace: MonoTouch.iAd
New Type: MonoTouch.iAd.ADError
[Serializable]
public enum ADError {
Unknown,
ServerFailure,
LoadingThrottled,
InventoryUnavailable,
ConfigurationError,
BannerVisibleWithoutContent
}