MonoTouch.Foundation Namespace

Classes

TypeReason
ActionAttributeFlags a method to respond to an Objective-C action
ConnectAttributeExposes a property as an Interface Builder Outlet.
DictionaryContainerConvenience base class used by strongly-typed classes that wrap NSDictionary-based settings.
ExportAttributeExports a method or property to the Objective-C world.
ModelAttributeFlag a class as a model.
ModelNotImplementedExceptionAn convenience exception used in Model method implementations.
MonoTouchExceptionException throw to wrap NSExceptions.
NSActionA delegate that takes no arguments and returns no value.
NSAlignmentOptionsAn enumeration of values used by alignment functions.
NSArchiveReplaceEventArgsProvides data for the MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject and MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject events.
NSArrayAn untyped Objective-C array.
NSAttributedRangeCallbackA delegate that specifies the callback for the MonoTouch.Foundation.NSAttributedString.EnumerateAttributes method.
NSAttributedStringStrings that can be annotated with a set of attributes.
NSAttributedStringCallbackA delegate that specifies the callback for the MonoTouch.Foundation.NSAttributedString.EnumerateAttribute method.
NSAttributedStringEnumerationAn enumeration whose values specify the options to be used in the MonoTouch.Foundation.NSAttributedString.EnumerateAttribute and MonoTouch.Foundation.NSAttributedString.EnumerateAttributes methods.
NSAutoreleasePoolA class used to keep track of objects to be released at a later time.
NSBlockOperationA subtype of MonoTouch.Foundation.NSOperation that concurrently executes multiple blocks.
NSBundleApplication bundle support; Introspection services.
NSBundleExecutableArchitectureThe bundle's architecture.
NSByteCountFormatterA class that can format a string for displaying a count of bytes.
NSByteCountFormatterCountStyleAn enumeration whose values specify how byte units are calculated (e.g., if "KB" indicates 1000 or 1024 bytes).
NSByteCountFormatterUnitsAn enumeration whose values specify the units to be displayed by a MonoTouch.Foundation.NSByteCountFormatter.
NSCacheA collection of key-value pairs, often containing values of type MonoTouch.Foundation.NSDiscardableContent, intended to hold transient, but expensive-to-calculate, data.
NSCacheDelegateWhen overridden, allows the application developer fine-grained control over the eviction or removal of elements from an MonoTouch.Foundation.NSCache.
NSCachedUrlResponseAn object that can be stored and retrieved by instances of MonoTouch.Foundation.NSURLCache, combining objects representing the response, data, and application-specific information.
NSCalculationErrorAn enumeration whose values indicate a specific calculation error (e.g., underflow, division by zero, loss of precision).
NSCalendarCalendar reprensetation.
NSCalendarTypeCalendar types that can be used with the NSCalendar constructor.
NSCalendarUnitAn enumeration whose values specify calendrical units (e.g., seconds, months, eras).
NSCharacterSetA class that encapsulates an immutable set of Unicode characters.
NSCoderSerialization framework for NSObjects.
NSComparatorA delegate that defines the comparison function to be used with functins such as MonoTouch.Foundation.NSArray.Sort.
NSComparisonPredicateA subtype of MonoTouch.Foundation.NSPredicate that is used to compare MonoTouch.Foundation.NSExpressions.
NSComparisonPredicateModifierAn enumeration whose values specify how a MonoTouch.Foundation.NSComparisonPredicate should apply to an n-to-many relationship.
NSComparisonPredicateOptionsAn enumeration whose values specify the type of string comparison to be used in a MonoTouch.Foundation.NSComparisonPredicate.
NSComparisonResultComparison result in the Foundation Framework.
NSCompoundPredicateA subtype of MonoTouch.Foundation.NSPredicate that is used to calculate Boolean logical operations.
NSCompoundPredicateTypeAn enumeration whose values specify the Boolean logical operator to be applied to a MonoTouch.Foundation.NSCompoundPredicate.
NSDataByte buffer manipulation.
NSDataReadingOptionsFlags that determine how NSData loads files.
NSDataSearchOptionsFlags controling the search in NSData's Find method.
NSDataWritingOptionsAn enumeration of options to be used when writing MonoTouch.Foundation.NSData objects.
NSDateDate operations.
NSDateComponentsRepresents a date in a specific MonoTouch.Foundation.NSCalendar.
NSDateFormatterUsed to parse and render dates in various forms.
NSDateFormatterBehaviorAn enumeration that can specify whether the MonoTouch.Foundation.NSDateFormatter should behave as it did prior to OS x v10.4
NSDateFormatterStyleAn enumeration of values that specify different date-format styles.
NSDecimalRepresents 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.
NSDecimalNumberObjective-C Decimal number.
NSDecoderCallbackA delegate that specifies the callback function for the MonoTouch.Foundation.NSKeyedUnarchiver.DecodedObject property.
NSDecoderHandlerA delegate that specifies the callback function for the MonoTouch.Foundation.NSKeyedUnarchiver.CannotDecodeClass property.
NSDictionaryDictionary that provides mapping from keys to values.
NSDirectoryEnumerationOptionsAn enumeration of options for use with MonoTouch.Foundation.NSDirectoryEnumerator.
NSDirectoryEnumeratorEnumerates the contents of a directory.
NSDistributedNotificationCenterAllows notifications to be sent to objects in other tasks.
NSEncodeHookA delegate that specifies the function to be called by the MonoTouch.Foundation.NSKeyedArchiver.WillEncode method.
NSEnumerationOptionsAn enumeration of valid options for use when enumerating over Blocks.
NSEnumeratorAbstract class used to enumerate certain MonoTouch.Foundation classes.
NSErrorEncapsulates an error.
NSErrorEventArgsProvides 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.
NSExceptionObjective-C Exception.
NSExpressionEncapsulates an expression to be used with a MonoTouch.Foundation.NSComparisonPredicates.
NSExpressionHandlerA delegate that specifies the target of the MonoTouch.Foundation.NSExpression.FromFunction method.
NSExpressionTypeAn enumeration of valid types for a MonoTouch.Foundation.NSExpression.
NSFileAttributesEncapsulates file attributes for use with MonoTouch.Foundation.NSFileManager.
NSFileCoordinatorA class that helps coordinate simultaneous reading and writing to files among multiple processes and multiple objects.
NSFileCoordinatorReadingOptionsAn enumeration of options relating to reading the contents or attributes of a file or directory.
NSFileCoordinatorWorkerA delegate used with a number of coordinated read- and write- functions in MonoTouch.Foundation.NSFileCoordinator.
NSFileCoordinatorWorkerRWA delegate that used with a number of coordinated read-and-write functions in MonoTouch.Foundation.NSFileCoordinator.
NSFileCoordinatorWritingOptionsAn enumeration of options valid when changing the contents or attributes of a file or directory.
NSFileManagerAn abstraction over the underlying file system that allows for common file discovery and manipulation actions.
NSFileManager+NotificationsNotification posted by the MonoTouch.Foundation.NSFileManager class.
NSFileManagerDelegateA delegate that, when overridden, allows the application developer fine-grained control over events relating to common file discovery and manipulation actions.
NSFileManagerItemReplacementOptionsAn enumeration of options for use with MonoTouch.Foundation.NSFileManager.Replace.
NSFilePresenterIn conjunction with a MonoTouch.Foundation.NSFileCoordinator, allows the application developer to respond to events relating to the presentation of a file.
NSFileSystemAttributesFile system attributes (size, blocks and free information).
NSFileTypeFile kind enumeration.
NSFileVersionA snapshot of a file at a specific point in time.
NSFileVersionAddingOptionsAllows the application developer to specify that a new file version should be created by moving the source file.
NSFileVersionReplacingOptionsAllows the application developer to specify that the old version of the file should be removed from the version store.
NSFileWrapperEncapsulates the attributes and contents of file-system nodes, which include files, directories, and symbolic links.
NSFileWrapperReadingOptionsAn enumeration of options to be used when reading a file-system node.
NSFileWrapperWritingOptionsAn enumeration of options to be used when writing a file-system node.
NSFormatterBase class for NSDateFormatter, provides methods for parsing and rendering types.
NSHttpCookieHTTP Cookie
NSHttpCookieAcceptPolicyAn enumeration whose values specify valid strategies for accepting MonoTouch.Foundation.NSHttpCookies.
NSHttpCookieStorageA singleton object that manages a collection of MonoTouch.Foundation.NSHttpCookies.
NSHttpUrlResponseRepresents the response from an HTTP request.
NSIndexPathRepresents 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.
NSIndexSetAn immutable collection of unique unsigned integers that are stored as a collection of sorted ranges (and thus is unsuitable as a general collection class).
NSInputStreamA read-only input NSStream.
NSJsonReadingOptionsOptions for use when converting JSON data to instances of Foundation types.
NSJsonSerializationAllows conversion of a limited set of Foundation types to and from JSON.
NSJsonWritingOptionsAn enumeration specifying printing options (compact vs. pretty-printed) for JSON data.
NSKeyedArchiverA concrete implementation of NSCoder that serializes to files.
NSKeyedArchiverDelegateMethods that can be invoked by the NSKeyedArchiver during serialization.
NSKeyedUnarchiverA concrete sublcass of NSCoder used to deserialize state from files.
NSKeyedUnarchiverDelegateMethods that can be invoked by the NSKeyedUnarchiver during serialization.
NSKeyValueChangeAn enumeration indicating the type of change occurring in the MonoTouch.Foundation.NSObject.WillChange and MonoTouch.Foundation.NSObject.DidChange methods.
NSKeyValueObservingOptionsAn enumeration of values specifying options to be used with the MonoTouch.Foundation.NSObject.AddObserver method.
NSKeyValueSetMutationKindAn enumeration of values indicating the operation being performed on a mutable key-value store.
NSLigatureTypeAn enumeration that defines the valid ligature types of an MonoTouch.Foundation.NSAttributedString.
NSLinguisticTagContains read-only static properties corresponding to the parts of speech recognized by a MonoTouch.Foundation.NSLinguisticTagger.
NSLinguisticTaggerAutomatically segments text into parts of speech (e.g., nouns, verbs, numbers, etc.).
NSLinguisticTaggerOptionsAn enumeration of options for use with MonoTouch.Foundation.NSLinguisticTagger.
NSLingusticEnumeratorA delegate that enumerates values for MonoTouch.Foundation.NSLinguisticTagger.EnumerateTagsInRange.
NSLocaleEncapsulates parameters about user language, cultural and technical conventions.
NSLocale+NotificationsNotification posted by the MonoTouch.Foundation.NSLocale class.
NSLocaleLanguageDirectionAn enumeration of values that specify the direction of text for a language.
NSMetadataItemThe metadata associated with a file.
NSMetadataQueryA query of Spotlight metadata.
NSMetadataQuery+NotificationsNotification posted by the MonoTouch.Foundation.NSMetadataQuery class.
NSMetadataQueryAttributeValueTupleTuples that encapsulate an attribute, a value, and the count of times that value occurs for the attribute.
NSMetadataQueryDelegateDefines optional methods relating to the lifecycle of MonoTouch.Foundation.NSMetadataQuerys.
NSMetadataQueryObjectA delegate that defines the value for MonoTouch.Foundation.NSMetadataQuery.ReplacementObjectForResultObject.
NSMetadataQueryResultGroupA collection of grouped results returned by a MonoTouch.Foundation.NSMetadataQuery.
NSMetadataQueryValueA delegate that defines the value for MonoTouch.Foundation.NSMetadataQuery.ReplacementValueForAttributeValue.
NSMutableArrayAn ordered, changeable collection of objects.
NSMutableAttributedStringMutable strings that can be annotated with a set of attributes.
NSMutableDataDynamic byte buffer manipulation.
NSMutableDictionaryA changeable collection of key-value pairs, with unique keys.
NSMutableIndexSetRepresents a mutable collection of unique, unsigned integers (uint). These integers are also known as indexes.
NSMutableSetAn unordered, changeable collection of unique objects.
NSMutableUrlRequestEncapsulates a URL request, can be modified after creation.
NSNetDomainEventArgsProvides data for the MonoTouch.Foundation.NSNetDomainEventArgs.DomainRemoved and MonoTouch.Foundation.NSNetDomainEventArgs.FoundDomain events.
NSNetServiceUsed to expose network services using multicast DNS (ZeroConf).
NSNetServiceBrowserNetwork service browser for ZeroConf-provided services.
NSNetServiceBrowserDelegateDelegate class for NSNetService.
NSNetServiceDataEventArgsProvides data for the MonoTouch.Foundation.NSNetServiceDataEventArgs.UpdatedTxtRecordData event.
NSNetServiceDelegateDelegate class for NSNetService.
NSNetServiceErrorEventArgsProvides data for the MonoTouch.Foundation.NSNetServiceErrorEventArgs.PublishFailure and MonoTouch.Foundation.NSNetServiceErrorEventArgs.ResolveFailure and MonoTouch.Foundation.NSNetServiceErrorEventArgs.NotSearched events.
NSNetServiceEventArgsProvides data for the MonoTouch.Foundation.NSNetServiceEventArgs.FoundService and MonoTouch.Foundation.NSNetServiceEventArgs.ServiceRemoved events.
NSNetServiceOptionsNSNetService options.
NSNetServicesStatusStatus codes for the NSNetService.
NSNotificationInter-application messages that are broadcast on the NSNotificationCenter.
NSNotificationCenterA notification hub for the application.
NSNotificationCoalescingAn enumeration of ways in which MonoTouch.Foundation.NSNotifications can be coalesced.
NSNotificationEventArgsProvides data for the event.
NSNotificationHandlerA delegate that is the handler for calls to MonoTouch.Foundation.NSNotificationCenter.AddObserver.
NSNotificationQueueA class that represents a buffer for instances of MonoTouch.Foundation.NSNotificationCenter, allowing notifications to be buffered and coalesced.
NSNullEncapsulates a singleton object that can be used to represent a null value. Note that this singleton will not evaluate as equal to null.
NSNumberBinding to Objective-C API to box numbers (value types).
NSNumberFormatterRepresents numbers as strings, with a variety of formatting options.
NSNumberFormatterBehaviorAn enumeration whose values specify whether the number formatter should behave as it did before OS X v10.4
NSNumberFormatterPadPositionAn enumeration whose values indicates where padding should be applied to numbers.
NSNumberFormatterRoundingModeAn enumeration of rounding modes that can be applied to numbers.
NSNumberFormatterStyleAn enumeration of formats that can be used with numbers.
NSObjectBase class for all bound objects that map to Objective-C objects.
NSObjectEventArgsProvides data for the MonoTouch.Foundation.NSObjectEventArgs.EncodedObject and MonoTouch.Foundation.NSObjectEventArgs.WillEvictObject events.
NSObjectFlagSentinel class used by the MonoTouch framework.
NSOperationA 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.
NSOperationQueueA class that coordinates and manages the execution of a sequence of MonoTouch.Foundation.NSOperation objects.
NSOperationQueuePriorityAn enumeration of values that specify the priority of an operation, relative to others, in a MonoTouch.Foundation.NSOperationQueue.
NSOrthographyA 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.
NSOutputStreamA write-only NSStream.
NSPostingStyleAn enumeration of values that specify when a notification shouldbe posted.
NSPredicateA class that represents an expression that, when evaluated, returns a boolean result.
NSPredicateEvaluatorA delegate that represents the expression to use with MonoTouch.Foundation.NSPredicate.FromExpression.
NSPredicateOperatorTypeAn enumeration of values that specify comparison types for use with MonoTouch.Foundation.NSComparisonPredicate.
NSProcessInfoA class that provides information such as arguments, environment variables, and names about the current process.
NSPropertyListFormatThe format to use during serialization using NSKeyedArchiver.
NSPurgeableDataA type of MonoTouch.Foundation.NSMutableData whose data's memory can be freed by the system as required.
NSRangeRepresents a range given by a location and length.
NSRangeIteratorA delegate used to specify the iterator used by MonoTouch.Foundation.NSIndexSet.EnumerateRanges.
NSRoundingModeAn enumeration of values that specify rounding behaviors for MonoTouch.Foundation.NSDecimals.
NSRunLoopMessage and event dispatching loop.
NSRunLoopModeRun loop modes for MonoTouch.Foundation.NSRunLoop.
NSSearchPathDirectoryAn enumeration of special directories for use with MonoTouch.Foundation.NSFileManager.GetURLs.
NSSearchPathDomainAn enumeration of values specifying search path domain constants for use with MonoTouch.Foundation.NSSearchPathDirectory.
NSSetAn unordered collection of distinct items.
NSSetEnumeratorA delegate that specifies the enumerator used by MonoTouch.Foundation.NSSet.Enumerate.
NSSortDescriptorProvides a comparison operator that can be used with Core Data and objects such as NSArray.
NSStreamAbstract class for Foundation Streams.
NSStreamDelegateWhen overridden, allows the applicatin developer to respond to events releated to maniplating an MonoTouch.Foundation.NSStream.
NSStreamEventAn enumeration of values that may be sent to MonoTouch.Foundation.NSStreamDelegate.HandleEvent.
NSStreamEventArgsProvides data for the MonoTouch.Foundation.NSStreamEventArgs.OnEvent event.
NSStreamStatusThe current status of an NSStream.
NSStringThe Foundation String class.
NSStringCompareOptionsAn enumeration of options available to NSString search and comparison methods.
NSStringDrawingContextConfigures and track the scale factor and tracking adjustements used when drawing attributed strings.
NSStringDrawingOptionsAn enumeration of options for use when drawing strings.
NSStringEncodingEncodings supported by NSString.Encode.
NSThreadNSThread support.
NSTimerThe timer can trigger actions at certain time intervals.
NSTimeZoneEncapsulates a time zone.
NSUbiquitousKeyValueStoreAn iCloud-based key-value store intended for the storage of configuration and state-preservation data.
NSUbiquitousKeyValueStore+NotificationsNotification posted by the MonoTouch.Foundation.NSUbiquitousKeyValueStore class.
NSUbiquitousKeyValueStoreChangeEventArgsProvides data for the event.
NSUbiquitousKeyValueStoreChangeReasonAn enumeration of valid reasons for modifying the iCloud ubiquitous key store.
NSUnderlineStyleAn enumeration of valid styles for underlines or strikethroughs.
NSUndoManagerUndo manager class.
NSUndoManager+NotificationsNotification posted by the MonoTouch.Foundation.NSUndoManager class.
NSUndoManagerCloseUndoGroupEventArgsProvides data for the event.
NSUrlRepresents a URL.
NSUrlAuthenticationChallengeRepresents an authentication challenge sent from a server to a client.
NSUrlBookmarkCreationOptionsAn enumeration of options ot be used when creating a bookmark.
NSUrlBookmarkResolutionOptionsAn enumeration of options to be used when creating an NSUrl by resolving a bookmark.
NSUrlCacheCaches URL load requests with a combination of in-memory and on-disk strategies.
NSUrlCacheStoragePolicyAn enumeration of values representing valid caching strategies for use with NSUrls.
NSUrlConnectionA Web Client.
NSUrlConnectionDataResponseThe delegate used as the completion handler for MonoTouch.Foundation.NSUrlConnection.SendAsynchronousRequest.
NSUrlConnectionDelegateDelegate class used by the Web Client NSUrlConnection.
NSUrlConnectionDownloadDelegateWhen overridden, allows customization of events relating to data received by file download via a URL.
NSUrlCredentialAuthentication credentials
NSUrlCredentialPersistenceDetermines how credentials are persisted.
NSUrlCredentialStorageManages the URL credential storage.
NSUrlErrorAn enumeration of errors associated with creating or loading a MonoTouch.Foundation.NSUrl.
NSUrlProtectionSpaceRepresents a realm on a server that requires authentication.
NSUrlProtocolA base class for providing protocol-specific URL loading.
NSUrlProtocolClientEncapsulates events relating to the URL loading system.
NSUrlRequestA Url Load request.
NSUrlRequestCachePolicyNSUrlRequest caching policy.
NSUrlResponseUsed to read the response from an NSUrlRequest.
NSUserDefaultsSupport for loading and saving user settings.
NSUuidA class for creating and representing universally-unique identification strings (UUIDs).
NSValueBinding to the Objective-C way of boxing value types.
NSVolumeEnumerationOptionsAn enumeration of options for use when enumerating mounted volumes.
NSWritingDirectionAn enumeration of valid writing directions.
OutletAttributeExposes the given property as an outlet to the Objective-C world.
PreserveAttributePrevents the MonoTouch linker from linking the target.
RegisterAttributeUsed to register a class to the Objective-C runtime.
You_Should_Not_Call_base_In_This_MethodDocumentation for this section has not yet been entered.