| Type | Reason |
|---|
| ActionAttribute | Flags a method to respond to an Objective-C action |
| ConnectAttribute | Exposes a property as an Interface Builder Outlet. |
| DictionaryContainer | Convenience base class used by strongly-typed classes that wrap NSDictionary-based settings. |
| ExportAttribute | Exports a method or property to the Objective-C world. |
| ModelAttribute | Flag a class as a model. |
| ModelNotImplementedException | An convenience exception used in Model method implementations. |
| MonoTouchException | Exception throw to wrap NSExceptions. |
| NSAction | A delegate that takes no arguments and returns no value. |
| NSAlignmentOptions | An enumeration of values used by alignment functions. |
| NSArchiveReplaceEventArgs | Provides data for the MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject and MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject events. |
| NSArray | An untyped Objective-C array. |
| NSAttributedRangeCallback | A delegate that specifies the callback for the MonoTouch.Foundation.NSAttributedString.EnumerateAttributes method. |
| NSAttributedString | Strings that can be annotated with a set of attributes. |
| NSAttributedStringCallback | A delegate that specifies the callback for the MonoTouch.Foundation.NSAttributedString.EnumerateAttribute method. |
| NSAttributedStringEnumeration | An enumeration whose values specify the options to be used in the MonoTouch.Foundation.NSAttributedString.EnumerateAttribute and MonoTouch.Foundation.NSAttributedString.EnumerateAttributes methods. |
| NSAutoreleasePool | A class used to keep track of objects to be released at a later time. |
| NSBlockOperation | A subtype of MonoTouch.Foundation.NSOperation that concurrently executes multiple blocks. |
| NSBundle | Application bundle support; Introspection services. |
| NSBundleExecutableArchitecture | The bundle's architecture. |
| NSByteCountFormatter | A class that can format a string for displaying a count of bytes. |
| NSByteCountFormatterCountStyle | An enumeration whose values specify how byte units are calculated (e.g., if "KB" indicates 1000 or 1024 bytes). |
| NSByteCountFormatterUnits | An enumeration whose values specify the units to be displayed by a MonoTouch.Foundation.NSByteCountFormatter. |
| NSCache | A collection of key-value pairs, often containing values of type MonoTouch.Foundation.NSDiscardableContent, intended to hold transient, but expensive-to-calculate, data. |
| NSCacheDelegate | When overridden, allows the application developer fine-grained control over the eviction or removal of elements from an MonoTouch.Foundation.NSCache. |
| NSCachedUrlResponse | An object that can be stored and retrieved by instances of MonoTouch.Foundation.NSURLCache, combining objects representing the response, data, and application-specific information. |
| NSCalculationError | An enumeration whose values indicate a specific calculation error (e.g., underflow, division by zero, loss of precision). |
| NSCalendar | Calendar reprensetation. |
| NSCalendarType | Calendar types that can be used with the NSCalendar constructor. |
| NSCalendarUnit | An enumeration whose values specify calendrical units (e.g., seconds, months, eras). |
| NSCharacterSet | A class that encapsulates an immutable set of Unicode characters. |
| NSCoder | Serialization framework for NSObjects. |
| NSComparator | A delegate that defines the comparison function to be used with functins such as MonoTouch.Foundation.NSArray.Sort. |
| NSComparisonPredicate | A subtype of MonoTouch.Foundation.NSPredicate that is used to compare MonoTouch.Foundation.NSExpressions. |
| NSComparisonPredicateModifier | An enumeration whose values specify how a MonoTouch.Foundation.NSComparisonPredicate should apply to an n-to-many relationship. |
| NSComparisonPredicateOptions | An enumeration whose values specify the type of string comparison to be used in a MonoTouch.Foundation.NSComparisonPredicate. |
| NSComparisonResult | Comparison result in the Foundation Framework. |
| NSCompoundPredicate | A subtype of MonoTouch.Foundation.NSPredicate that is used to calculate Boolean logical operations. |
| NSCompoundPredicateType | An enumeration whose values specify the Boolean logical operator to be applied to a MonoTouch.Foundation.NSCompoundPredicate. |
| NSData | Byte buffer manipulation. |
| NSDataReadingOptions | Flags that determine how NSData loads files. |
| NSDataSearchOptions | Flags controling the search in NSData's Find method. |
| NSDataWritingOptions | An enumeration of options to be used when writing MonoTouch.Foundation.NSData objects. |
| NSDate | Date operations. |
| NSDateComponents | Represents a date in a specific MonoTouch.Foundation.NSCalendar. |
| NSDateFormatter | Used to parse and render dates in various forms. |
| NSDateFormatterBehavior | An enumeration that can specify whether the MonoTouch.Foundation.NSDateFormatter should behave as it did prior to OS x v10.4 |
| NSDateFormatterStyle | An enumeration of values that specify different date-format styles. |
| NSDecimal | Represents an immutable value that can range from mantissa*10^exponent where mantissa is a decimal integer of up to 38 digits length, and the exponent is an integer that can range from -128 through 127. |
| NSDecimalNumber | Objective-C Decimal number. |
| NSDecoderCallback | A delegate that specifies the callback function for the MonoTouch.Foundation.NSKeyedUnarchiver.DecodedObject property. |
| NSDecoderHandler | A delegate that specifies the callback function for the MonoTouch.Foundation.NSKeyedUnarchiver.CannotDecodeClass property. |
| NSDictionary | Dictionary that provides mapping from keys to values. |
| NSDirectoryEnumerationOptions | An enumeration of options for use with MonoTouch.Foundation.NSDirectoryEnumerator. |
| NSDirectoryEnumerator | Enumerates the contents of a directory. |
| NSDistributedNotificationCenter | Allows notifications to be sent to objects in other tasks. |
| NSEncodeHook | A delegate that specifies the function to be called by the MonoTouch.Foundation.NSKeyedArchiver.WillEncode method. |
| NSEnumerationOptions | An enumeration of valid options for use when enumerating over Blocks. |
| NSEnumerator | Abstract class used to enumerate certain MonoTouch.Foundation classes. |
| NSError | Encapsulates an error. |
| NSErrorEventArgs | Provides data for the MonoTouch.Foundation.NSErrorEventArgs.DiscoveredService and MonoTouch.Foundation.NSErrorEventArgs.RssiUpdated, MonoTouch.Foundation.NSErrorEventArgs.DidFailToLocateUser and MonoTouch.Foundation.NSErrorEventArgs.LoadingMapFailed, MonoTouch.Foundation.NSErrorEventArgs.DeferredUpdatesFinished and MonoTouch.Foundation.NSErrorEventArgs.Failed and MonoTouch.Foundation.NSErrorEventArgs.Failed and MonoTouch.Foundation.NSErrorEventArgs.AdvertisingStarted events. |
| NSException | Objective-C Exception. |
| NSExpression | Encapsulates an expression to be used with a MonoTouch.Foundation.NSComparisonPredicates. |
| NSExpressionHandler | A delegate that specifies the target of the MonoTouch.Foundation.NSExpression.FromFunction method. |
| NSExpressionType | An enumeration of valid types for a MonoTouch.Foundation.NSExpression. |
| NSFileAttributes | Encapsulates file attributes for use with MonoTouch.Foundation.NSFileManager. |
| NSFileCoordinator | A class that helps coordinate simultaneous reading and writing to files among multiple processes and multiple objects. |
| NSFileCoordinatorReadingOptions | An enumeration of options relating to reading the contents or attributes of a file or directory. |
| NSFileCoordinatorWorker | A delegate used with a number of coordinated read- and write- functions in MonoTouch.Foundation.NSFileCoordinator. |
| NSFileCoordinatorWorkerRW | A delegate that used with a number of coordinated read-and-write functions in MonoTouch.Foundation.NSFileCoordinator. |
| NSFileCoordinatorWritingOptions | An enumeration of options valid when changing the contents or attributes of a file or directory. |
| NSFileManager | An abstraction over the underlying file system that allows for common file discovery and manipulation actions. |
| NSFileManager+Notifications | Notification posted by the MonoTouch.Foundation.NSFileManager class. |
| NSFileManagerDelegate | A delegate that, when overridden, allows the application developer fine-grained control over events relating to common file discovery and manipulation actions. |
| NSFileManagerItemReplacementOptions | An enumeration of options for use with MonoTouch.Foundation.NSFileManager.Replace. |
| NSFilePresenter | In conjunction with a MonoTouch.Foundation.NSFileCoordinator, allows the application developer to respond to events relating to the presentation of a file. |
| NSFileSystemAttributes | File system attributes (size, blocks and free information). |
| NSFileType | File kind enumeration. |
| NSFileVersion | A snapshot of a file at a specific point in time. |
| NSFileVersionAddingOptions | Allows the application developer to specify that a new file version should be created by moving the source file. |
| NSFileVersionReplacingOptions | Allows the application developer to specify that the old version of the file should be removed from the version store. |
| NSFileWrapper | Encapsulates the attributes and contents of file-system nodes, which include files, directories, and symbolic links. |
| NSFileWrapperReadingOptions | An enumeration of options to be used when reading a file-system node. |
| NSFileWrapperWritingOptions | An enumeration of options to be used when writing a file-system node. |
| NSFormatter | Base class for NSDateFormatter, provides methods for parsing and rendering types. |
| NSHttpCookie | HTTP Cookie |
| NSHttpCookieAcceptPolicy | An enumeration whose values specify valid strategies for accepting MonoTouch.Foundation.NSHttpCookies. |
| NSHttpCookieStorage | A singleton object that manages a collection of MonoTouch.Foundation.NSHttpCookies. |
| NSHttpUrlResponse | Represents the response from an HTTP request. |
| NSIndexPath | Represents the path to a node in a tree. In iOS this class is most commonly used to identify a row in a MonoTouch.UIKit.UITableView. |
| NSIndexSet | An immutable collection of unique unsigned integers that are stored as a collection of sorted ranges (and thus is unsuitable as a general collection class). |
| NSInputStream | A read-only input NSStream. |
| NSJsonReadingOptions | Options for use when converting JSON data to instances of Foundation types. |
| NSJsonSerialization | Allows conversion of a limited set of Foundation types to and from JSON. |
| NSJsonWritingOptions | An enumeration specifying printing options (compact vs. pretty-printed) for JSON data. |
| NSKeyedArchiver | A concrete implementation of NSCoder that serializes to files. |
| NSKeyedArchiverDelegate | Methods that can be invoked by the NSKeyedArchiver during serialization. |
| NSKeyedUnarchiver | A concrete sublcass of NSCoder used to deserialize state from files. |
| NSKeyedUnarchiverDelegate | Methods that can be invoked by the NSKeyedUnarchiver during serialization. |
| NSKeyValueChange | An enumeration indicating the type of change occurring in the MonoTouch.Foundation.NSObject.WillChange and MonoTouch.Foundation.NSObject.DidChange methods. |
| NSKeyValueObservingOptions | An enumeration of values specifying options to be used with the MonoTouch.Foundation.NSObject.AddObserver method. |
| NSKeyValueSetMutationKind | An enumeration of values indicating the operation being performed on a mutable key-value store. |
| NSLigatureType | An enumeration that defines the valid ligature types of an MonoTouch.Foundation.NSAttributedString. |
| NSLinguisticTag | Contains read-only static properties corresponding to the parts of speech recognized by a MonoTouch.Foundation.NSLinguisticTagger. |
| NSLinguisticTagger | Automatically segments text into parts of speech (e.g., nouns, verbs, numbers, etc.). |
| NSLinguisticTaggerOptions | An enumeration of options for use with MonoTouch.Foundation.NSLinguisticTagger. |
| NSLingusticEnumerator | A delegate that enumerates values for MonoTouch.Foundation.NSLinguisticTagger.EnumerateTagsInRange. |
| NSLocale | Encapsulates parameters about user language, cultural and technical conventions. |
| NSLocale+Notifications | Notification posted by the MonoTouch.Foundation.NSLocale class. |
| NSLocaleLanguageDirection | An enumeration of values that specify the direction of text for a language. |
| NSMetadataItem | The metadata associated with a file. |
| NSMetadataQuery | A query of Spotlight metadata. |
| NSMetadataQuery+Notifications | Notification posted by the MonoTouch.Foundation.NSMetadataQuery class. |
| NSMetadataQueryAttributeValueTuple | Tuples that encapsulate an attribute, a value, and the count of times that value occurs for the attribute. |
| NSMetadataQueryDelegate | Defines optional methods relating to the lifecycle of MonoTouch.Foundation.NSMetadataQuerys. |
| NSMetadataQueryObject | A delegate that defines the value for MonoTouch.Foundation.NSMetadataQuery.ReplacementObjectForResultObject. |
| NSMetadataQueryResultGroup | A collection of grouped results returned by a MonoTouch.Foundation.NSMetadataQuery. |
| NSMetadataQueryValue | A delegate that defines the value for MonoTouch.Foundation.NSMetadataQuery.ReplacementValueForAttributeValue. |
| NSMutableArray | An ordered, changeable collection of objects. |
| NSMutableAttributedString | Mutable strings that can be annotated with a set of attributes. |
| NSMutableData | Dynamic byte buffer manipulation. |
| NSMutableDictionary | A changeable collection of key-value pairs, with unique keys. |
| NSMutableIndexSet | Represents a mutable collection of unique, unsigned integers (uint). These integers are also known as indexes. |
| NSMutableSet | An unordered, changeable collection of unique objects. |
| NSMutableUrlRequest | Encapsulates a URL request, can be modified after creation. |
| NSNetDomainEventArgs | Provides data for the MonoTouch.Foundation.NSNetDomainEventArgs.DomainRemoved and MonoTouch.Foundation.NSNetDomainEventArgs.FoundDomain events. |
| NSNetService | Used to expose network services using multicast DNS (ZeroConf). |
| NSNetServiceBrowser | Network service browser for ZeroConf-provided services. |
| NSNetServiceBrowserDelegate | Delegate class for NSNetService. |
| NSNetServiceDataEventArgs | Provides data for the MonoTouch.Foundation.NSNetServiceDataEventArgs.UpdatedTxtRecordData event. |
| NSNetServiceDelegate | Delegate class for NSNetService. |
| NSNetServiceErrorEventArgs | Provides data for the MonoTouch.Foundation.NSNetServiceErrorEventArgs.PublishFailure and MonoTouch.Foundation.NSNetServiceErrorEventArgs.ResolveFailure and MonoTouch.Foundation.NSNetServiceErrorEventArgs.NotSearched events. |
| NSNetServiceEventArgs | Provides data for the MonoTouch.Foundation.NSNetServiceEventArgs.FoundService and MonoTouch.Foundation.NSNetServiceEventArgs.ServiceRemoved events. |
| NSNetServiceOptions | NSNetService options. |
| NSNetServicesStatus | Status codes for the NSNetService. |
| NSNotification | Inter-application messages that are broadcast on the NSNotificationCenter. |
| NSNotificationCenter | A notification hub for the application. |
| NSNotificationCoalescing | An enumeration of ways in which MonoTouch.Foundation.NSNotifications can be coalesced. |
| NSNotificationEventArgs | Provides data for the event. |
| NSNotificationHandler | A delegate that is the handler for calls to MonoTouch.Foundation.NSNotificationCenter.AddObserver. |
| NSNotificationQueue | A class that represents a buffer for instances of MonoTouch.Foundation.NSNotificationCenter, allowing notifications to be buffered and coalesced. |
| NSNull | Encapsulates a singleton object that can be used to represent a null value. Note that this singleton will not evaluate as equal to null. |
| NSNumber | Binding to Objective-C API to box numbers (value types). |
| NSNumberFormatter | Represents numbers as strings, with a variety of formatting options. |
| NSNumberFormatterBehavior | An enumeration whose values specify whether the number formatter should behave as it did before OS X v10.4 |
| NSNumberFormatterPadPosition | An enumeration whose values indicates where padding should be applied to numbers. |
| NSNumberFormatterRoundingMode | An enumeration of rounding modes that can be applied to numbers. |
| NSNumberFormatterStyle | An enumeration of formats that can be used with numbers. |
| NSObject | Base class for all bound objects that map to Objective-C objects. |
| NSObjectEventArgs | Provides data for the MonoTouch.Foundation.NSObjectEventArgs.EncodedObject and MonoTouch.Foundation.NSObjectEventArgs.WillEvictObject events. |
| NSObjectFlag | Sentinel class used by the MonoTouch framework. |
| NSOperation | A class that encapsulates the code and data necessary to perform a task that can be executed on a thread. Application developers should either inherit from this class or use a predefined subclass such as MonoTouch.Foundation.NSInvocationOperation or MonoTouch.Foundation.NSBlockOperation. |
| NSOperationQueue | A class that coordinates and manages the execution of a sequence of MonoTouch.Foundation.NSOperation objects. |
| NSOperationQueuePriority | An enumeration of values that specify the priority of an operation, relative to others, in a MonoTouch.Foundation.NSOperationQueue. |
| NSOrthography | A class that associates a dominant language and script with a piece of text. It is used primarily for purposes such as spell- and grammar-checking. |
| NSOutputStream | A write-only NSStream. |
| NSPostingStyle | An enumeration of values that specify when a notification shouldbe posted. |
| NSPredicate | A class that represents an expression that, when evaluated, returns a boolean result. |
| NSPredicateEvaluator | A delegate that represents the expression to use with MonoTouch.Foundation.NSPredicate.FromExpression. |
| NSPredicateOperatorType | An enumeration of values that specify comparison types for use with MonoTouch.Foundation.NSComparisonPredicate. |
| NSProcessInfo | A class that provides information such as arguments, environment variables, and names about the current process. |
| NSPropertyListFormat | The format to use during serialization using NSKeyedArchiver. |
| NSPurgeableData | A type of MonoTouch.Foundation.NSMutableData whose data's memory can be freed by the system as required. |
| NSRange | Represents a range given by a location and length. |
| NSRangeIterator | A delegate used to specify the iterator used by MonoTouch.Foundation.NSIndexSet.EnumerateRanges. |
| NSRoundingMode | An enumeration of values that specify rounding behaviors for MonoTouch.Foundation.NSDecimals. |
| NSRunLoop | Message and event dispatching loop. |
| NSRunLoopMode | Run loop modes for MonoTouch.Foundation.NSRunLoop. |
| NSSearchPathDirectory | An enumeration of special directories for use with MonoTouch.Foundation.NSFileManager.GetURLs. |
| NSSearchPathDomain | An enumeration of values specifying search path domain constants for use with MonoTouch.Foundation.NSSearchPathDirectory. |
| NSSet | An unordered collection of distinct items. |
| NSSetEnumerator | A delegate that specifies the enumerator used by MonoTouch.Foundation.NSSet.Enumerate. |
| NSSortDescriptor | Provides a comparison operator that can be used with Core Data and objects such as NSArray. |
| NSStream | Abstract class for Foundation Streams. |
| NSStreamDelegate | When overridden, allows the applicatin developer to respond to events releated to maniplating an MonoTouch.Foundation.NSStream. |
| NSStreamEvent | An enumeration of values that may be sent to MonoTouch.Foundation.NSStreamDelegate.HandleEvent. |
| NSStreamEventArgs | Provides data for the MonoTouch.Foundation.NSStreamEventArgs.OnEvent event. |
| NSStreamStatus | The current status of an NSStream. |
| NSString | The Foundation String class. |
| NSStringCompareOptions | An enumeration of options available to NSString search and comparison methods. |
| NSStringDrawingContext | Configures and track the scale factor and tracking adjustements used when drawing attributed strings. |
| NSStringDrawingOptions | An enumeration of options for use when drawing strings. |
| NSStringEncoding | Encodings supported by NSString.Encode. |
| NSThread | NSThread support. |
| NSTimer | The timer can trigger actions at certain time intervals. |
| NSTimeZone | Encapsulates a time zone. |
| NSUbiquitousKeyValueStore | An iCloud-based key-value store intended for the storage of configuration and state-preservation data. |
| NSUbiquitousKeyValueStore+Notifications | Notification posted by the MonoTouch.Foundation.NSUbiquitousKeyValueStore class. |
| NSUbiquitousKeyValueStoreChangeEventArgs | Provides data for the event. |
| NSUbiquitousKeyValueStoreChangeReason | An enumeration of valid reasons for modifying the iCloud ubiquitous key store. |
| NSUnderlineStyle | An enumeration of valid styles for underlines or strikethroughs. |
| NSUndoManager | Undo manager class. |
| NSUndoManager+Notifications | Notification posted by the MonoTouch.Foundation.NSUndoManager class. |
| NSUndoManagerCloseUndoGroupEventArgs | Provides data for the event. |
| NSUrl | Represents a URL. |
| NSUrlAuthenticationChallenge | Represents an authentication challenge sent from a server to a client. |
| NSUrlBookmarkCreationOptions | An enumeration of options ot be used when creating a bookmark. |
| NSUrlBookmarkResolutionOptions | An enumeration of options to be used when creating an NSUrl by resolving a bookmark. |
| NSUrlCache | Caches URL load requests with a combination of in-memory and on-disk strategies. |
| NSUrlCacheStoragePolicy | An enumeration of values representing valid caching strategies for use with NSUrls. |
| NSUrlConnection | A Web Client. |
| NSUrlConnectionDataResponse | The delegate used as the completion handler for MonoTouch.Foundation.NSUrlConnection.SendAsynchronousRequest. |
| NSUrlConnectionDelegate | Delegate class used by the Web Client NSUrlConnection. |
| NSUrlConnectionDownloadDelegate | When overridden, allows customization of events relating to data received by file download via a URL. |
| NSUrlCredential | Authentication credentials |
| NSUrlCredentialPersistence | Determines how credentials are persisted. |
| NSUrlCredentialStorage | Manages the URL credential storage. |
| NSUrlError | An enumeration of errors associated with creating or loading a MonoTouch.Foundation.NSUrl. |
| NSUrlProtectionSpace | Represents a realm on a server that requires authentication. |
| NSUrlProtocol | A base class for providing protocol-specific URL loading. |
| NSUrlProtocolClient | Encapsulates events relating to the URL loading system. |
| NSUrlRequest | A Url Load request. |
| NSUrlRequestCachePolicy | NSUrlRequest caching policy. |
| NSUrlResponse | Used to read the response from an NSUrlRequest. |
| NSUserDefaults | Support for loading and saving user settings. |
| NSUuid | A class for creating and representing universally-unique identification strings (UUIDs). |
| NSValue | Binding to the Objective-C way of boxing value types. |
| NSVolumeEnumerationOptions | An enumeration of options for use when enumerating mounted volumes. |
| NSWritingDirection | An enumeration of valid writing directions. |
| OutletAttribute | Exposes the given property as an outlet to the Objective-C world. |
| PreserveAttribute | Prevents the MonoTouch linker from linking the target. |
| RegisterAttribute | Used to register a class to the Objective-C runtime. |
| You_Should_Not_Call_base_In_This_Method | Documentation for this section has not yet been entered. |