Mac Guides | Samples

MonoMac.Foundation Namespace

The foundation for MonoMac bindings. Contains NSObject and other Foundation types.

Remarks

 

Classes

TypeReason
ActionAttributeFlags a method to respond to an Objective-C action
AEEventClass
AEEventID
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.
NSActionA delegate that takes no arguments and returns no value.
NSAffineTransformNSAffineTransform provides methods for manipulating and applying affine transforms
NSAlignmentOptions
NSAppleEventDescriptor
NSAppleEventManager
NSArchiveReplaceEventArgsProvides data for the NSArchiveReplaceEventArgs.ReplacingObject and NSArchiveReplaceEventArgs.ReplacingObject events.
NSArrayAn untyped Objective-C array.
NSAttributedRangeCallback
NSAttributedStringStrings that can be annotated with a set of attributes.
NSAttributedStringCallback
NSAttributedStringEnumeration
NSAutoreleasePoolA class used to keep track of objects to be released at a later time.
NSBlockOperation
NSBundleApplication bundle support; Introspection services.
NSBundleExecutableArchitectureThe bundle's architecture.
NSByteCountFormatter
NSByteCountFormatterCountStyle
NSByteCountFormatterUnits
NSCache
NSCacheDelegate
NSCachedUrlResponse
NSCalculationError
NSCalendarCalendar reprensetation.
NSCalendarTypeCalendar types that can be used with the NSCalendar constructor.
NSCalendarUnit
NSCharacterSet
NSCoderSerialization framework for NSObjects.
NSComparator
NSComparisonPredicate
NSComparisonPredicateModifier
NSComparisonPredicateOptions
NSComparisonResultComparison result in the Foundation Framework.
NSCompoundPredicate
NSCompoundPredicateType
NSDataByte buffer manipulation.
NSDataReadingOptionsFlags that determine how NSData loads files.
NSDataSearchOptionsFlags controling the search in NSData's Find method.
NSDataWritingOptions
NSDateDate operations.
NSDateComponents
NSDateFormatterUsed to parse and render dates in various forms.
NSDateFormatterBehavior
NSDateFormatterStyle
NSDecimal
NSDecimalNumberObjective-C Decimal number.
NSDecoderCallback
NSDecoderHandler
NSDictionaryDictionary that provides mapping from keys to values.
NSDirectoryEnumerationOptions
NSDirectoryEnumerator
NSDistributedNotificationCenter
NSEncodeHook
NSEnumerationOptions
NSEnumeratorAbstract class used to enumerate certain MonoMac.Foundation classes.
NSErrorEncapsulates an error.
NSErrorEventArgsProvides data for the NSErrorEventArgs.DiscoveredService and NSErrorEventArgs.RssiUpdated, NSErrorEventArgs.DidFailToLocateUser and NSErrorEventArgs.LoadingMapFailed, NSErrorEventArgs.DeferredUpdatesFinished and NSErrorEventArgs.Failed and NSErrorEventArgs.Failed and NSErrorEventArgs.AdvertisingStarted events.
NSExceptionObjective-C Exception.
NSExpression
NSExpressionHandler
NSExpressionType
NSFileAttributes
NSFileCoordinator
NSFileCoordinatorReadingOptions
NSFileCoordinatorWorker
NSFileCoordinatorWorkerRW
NSFileCoordinatorWritingOptions
NSFileHandle
NSFileManager
NSFileManagerDelegate
NSFileManagerItemReplacementOptions
NSFilePresenter
NSFileSystemAttributesFile system attributes (size, blocks and free information).
NSFileTypeFile kind enumeration.
NSFileVersion
NSFileVersionAddingOptions
NSFileVersionReplacingOptions
NSFileWrapper
NSFileWrapperReadingOptions
NSFileWrapperWritingOptions
NSFormatterBase class for NSDateFormatter, provides methods for parsing and rendering types.
NSHttpCookieHTTP Cookie
NSHttpCookieAcceptPolicy
NSHttpCookieStorage
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 UITableView.
NSIndexSet
NSInputStreamA read-only input NSStream.
NSJsonReadingOptions
NSJsonSerialization
NSJsonWritingOptions
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.
NSKeyValueChange
NSKeyValueObservingOptions
NSKeyValueSetMutationKind
NSLigatureType
NSLinguisticTag
NSLinguisticTagger
NSLinguisticTaggerOptions
NSLingusticEnumerator
NSLocaleEncapsulates parameters about user language, cultural and technical conventions.
NSLocale+NotificationsNotification posted by the NSLocale class.
NSLocaleLanguageDirection
NSMetadataItem
NSMetadataQuery
NSMetadataQuery+NotificationsNotification posted by the NSMetadataQuery class.
NSMetadataQueryAttributeValueTuple
NSMetadataQueryDelegate
NSMetadataQueryObject
NSMetadataQueryResultGroup
NSMetadataQueryValue
NSMutableArray
NSMutableAttributedStringMutable strings that can be annotated with a set of attributes.
NSMutableCharacterSet
NSMutableDataDynamic byte buffer manipulation.
NSMutableDictionary
NSMutableIndexSetRepresents a mutable collection of unique, unsigned integers (UInt32). These integers are also known as indexes.
NSMutableSet
NSMutableUrlRequestEncapsulates a URL request, can be modified after creation.
NSNetDomainEventArgsProvides data for the NSNetDomainEventArgs.DomainRemoved and 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 NSNetServiceDataEventArgs.UpdatedTxtRecordData event.
NSNetServiceDelegateDelegate class for NSNetService.
NSNetServiceErrorEventArgsProvides data for the NSNetServiceErrorEventArgs.PublishFailure and NSNetServiceErrorEventArgs.ResolveFailure and NSNetServiceErrorEventArgs.NotSearched events.
NSNetServiceEventArgsProvides data for the NSNetServiceEventArgs.FoundService and 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.
NSNotificationCoalescing
NSNotificationEventArgsProvides data for the event.
NSNotificationFlags
NSNotificationHandler
NSNotificationQueue
NSNotificationSuspensionBehavior
NSNull
NSNumberBinding to Objective-C API to box numbers (value types).
NSNumberFormatter
NSNumberFormatterBehavior
NSNumberFormatterPadPosition
NSNumberFormatterRoundingMode
NSNumberFormatterStyle
NSObjectBase class for all bound objects that map to Objective-C objects.
NSObjectEventArgsProvides data for the NSObjectEventArgs.EncodedObject and NSObjectEventArgs.WillEvictObject events.
NSObjectFlagSentinel class used by the MonoMac framework.
NSOperation
NSOperationQueue
NSOperationQueuePriority
NSOrthography
NSOutputStreamA write-only NSStream.
NSPipe
NSPostingStyle
NSPredicate
NSPredicateEvaluator
NSPredicateOperatorType
NSProcessInfo
NSPropertyListFormatThe format to use during serialization using NSKeyedArchiver.
NSPurgeableData
NSRangeRepresents a range given by a location and length.
NSRangeIterator
NSRoundingMode
NSRunLoopMessage and event dispatching loop.
NSRunLoopMode
NSSearchPath
NSSearchPathDirectory
NSSearchPathDomain
NSSetAn unordered collection of distinct items.
NSSetEnumerator
NSSortDescriptor
NSStreamAbstract class for Foundation Streams.
NSStreamDelegate
NSStreamEvent
NSStreamEventArgsProvides data for the NSStreamEventArgs.OnEvent event.
NSStreamStatusThe current status of an NSStream.
NSStringThe Foundation String class.
NSStringCompareOptions
NSStringDrawingOptions
NSStringEncodingEncodings supported by NSString.Encode.
NSTask
NSTaskTerminationReason
NSTextCheckingResult
NSTextCheckingType
NSTextCheckingTypes
NSThreadNSThread support.
NSTimerThe timer can trigger actions at certain time intervals.
NSTimeZoneEncapsulates a time zone.
NSUbiquitousKeyValueStore
NSUbiquitousKeyValueStore+NotificationsNotification posted by the NSUbiquitousKeyValueStore class.
NSUbiquitousKeyValueStoreChangeEventArgsProvides data for the event.
NSUbiquitousKeyValueStoreChangeReason
NSUnderlineStyle
NSUndoManagerUndo manager class.
NSUndoManager+NotificationsNotification posted by the NSUndoManager class.
NSUndoManagerCloseUndoGroupEventArgsProvides data for the event.
NSUrlRepresents a URL.
NSUrlAuthenticationChallengeRepresents an authentication challenge sent from a server to a client.
NSUrlBookmarkCreationOptions
NSUrlBookmarkResolutionOptions
NSUrlCache
NSUrlCacheStoragePolicy
NSUrlConnectionA Web Client.
NSUrlConnectionDataResponse
NSUrlConnectionDelegateDelegate class used by the Web Client NSUrlConnection.
NSUrlConnectionDownloadDelegate
NSUrlCredentialAuthentication credentials
NSUrlCredentialPersistenceDetermines how credentials are persisted.
NSUrlCredentialStorage
NSUrlDownload
NSUrlDownloadDelegate
NSUrlError
NSUrlProtectionSpaceRepresents a realm on a server that requires authentication.
NSUrlProtocol
NSUrlProtocolClient
NSUrlRequestA Url Load request.
NSUrlRequestCachePolicyNSUrlRequest caching policy.
NSUrlResponseUsed to read the response from an NSUrlRequest.
NSUserDefaultsSupport for loading and saving user settings.
NSUserNotification
NSUserNotificationActivationType
NSUserNotificationCenter
NSUserNotificationCenterDelegate
NSUuid
NSValueBinding to the Objective-C way of boxing value types.
NSValueTransformer
NSVolumeEnumerationOptions
NSWritingDirection
OutletAttributeExposes the given property as an outlet to the Objective-C world.
PreserveAttributePrevents the MonoMac linker from linking the target.
RegisterAttributeUsed to register a class to the Objective-C runtime.
UNCDidActivateNotificationEventArgs
UNCDidDeliverNotificationEventArgs
UNCShouldPresentNotification
You_Should_Not_Call_base_In_This_MethodThis exception is thrown by models.