Mono Class Library: Namespaces

MonoTouch.Foundation Namespace

Binding to the Foundation Framework.

Remarks

MonoTouch bindings are largely built on the Objective-C extension to the Mono runtime that allows seamless integration between Objective-C and C# objects. This namespace provides bindings to Apple's Foundation framework.

Classes

TypeReason
ConnectAttributeExposes a property as an Interface Builder Outlet.
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.
NSArchiveReplaceEventArgsProvides data for the MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject and MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject events.
NSArrayAn untyped Objective-C array.
NSAttributedStringDocumentation for this section has not yet been entered.
NSAutoreleasePoolA class used to keep track of objects to be released at a later time.
NSBlockOperationDocumentation for this section has not yet been entered.
NSBundleApplication bundle support; Introspection services.
NSCacheDocumentation for this section has not yet been entered.
NSCacheDelegateDocumentation for this section has not yet been entered.
NSCalendarCalendar reprensetation.
NSCharacterSetDocumentation for this section has not yet been entered.
NSCoderSerialization framework for NSObjects.
NSDataByte buffer manipulation.
NSDateDate operations.
NSDateComponentsDocumentation for this section has not yet been entered.
NSDateFormatterUsed to parse and render dates in various forms.
NSDecimalNumberObjective-C Decimal number.
NSDictionaryDictionary that provides mapping from keys to values.
NSEnumeratorAbstract class used to enumerate certain MonoTouch.Foundation classes.
NSErrorEncapsulates an error.
NSErrorEventArgsProvides data for the MonoTouch.Foundation.NSErrorEventArgs.Failed event.
NSExceptionObjective-C Exception.
NSFormatterBase class for NSDateFormatter, provides methods for parsing and rendering types.
NSHttpCookieDocumentation for this section has not yet been entered.
NSHttpCookieStorageDocumentation for this section has not yet been entered.
NSHttpUrlResponseRepresents the response from an HTTP request.
NSIndexPathRepresents the path to a node in a tree.
NSIndexSetDocumentation for this section has not yet been entered.
NSInputStreamA read-only input NSStream.
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.
NSLocaleEncapsulates parameters about user language, cultural and technical conventions.
NSMutableAttributedStringDocumentation for this section has not yet been entered.
NSMutableDataDynamic byte buffer manipulation.
NSMutableDictionaryDocumentation for this section has not yet been entered.
NSMutableIndexSetDocumentation for this section has not yet been entered.
NSMutableSetDocumentation for this section has not yet been entered.
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.
NSNotificationInter-application messages that are broadcast on the NSNotificationCenter.
NSNotificationCenterA notification hub for the application.
NSNotificationQueueDocumentation for this section has not yet been entered.
NSNullDocumentation for this section has not yet been entered.
NSNumberBinding to Objective-C API to box numbers (value types).
NSObjectBase class for all bound objects that map to Objective-C objects.
NSObjectEventArgsProvides data for the MonoTouch.Foundation.NSObjectEventArgs.EncodedObject event.
NSObjectFlagSentinel class used by the MonoTouch framework.
NSOperationDocumentation for this section has not yet been entered.
NSOperationQueueDocumentation for this section has not yet been entered.
NSOutputStreamA write-only NSStream.
NSPredicateDocumentation for this section has not yet been entered.
NSProcessInfoDocumentation for this section has not yet been entered.
NSPurgeableDataDocumentation for this section has not yet been entered.
NSRunLoopMessage and event dispatching loop.
NSSetAn unordered collection of distinct items.
NSSortDescriptorDocumentation for this section has not yet been entered.
NSStreamAbstract class for Foundation Streams.
NSStringThe Foundation String class.
NSThreadNSThread support.
NSTimerThe timer can trigger actions at certain time intervals.
NSTimeZoneEncapsulates a time zone.
NSUndoManagerUndo manager class.
NSUrlRepresents a URL.
NSUrlAuthenticationChallengeRepresents an authentication challenge sent from a server to a client.
NSUrlConnectionA Web Client.
NSUrlConnectionDelegateDelegate class used by the Web Client NSUrlConnection.
NSUrlCredentialAuthentication credentials
NSUrlProtectionSpaceRepresents a realm on a server that requires authentication.
NSUrlRequestA Url Load request.
NSUrlResponseUsed to read the response from an NSUrlRequest.
NSUserDefaultsSupport for loading and saving user settings.
NSValueBinding to the Objective-C way of boxing value types.
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_MethodThis exception is thrown by models.

Structs

TypeReason
NSRangeRepresents a range given by a location and length.

Delegates

TypeReason
NSActionA delegate that takes no arguments and returns no value.
NSDecoderCallbackDocumentation for this section has not yet been entered.
NSDecoderHandlerDocumentation for this section has not yet been entered.
NSEncodeHookDocumentation for this section has not yet been entered.
NSNotificationHandlerDocumentation for this section has not yet been entered.
NSSetEnumeratorDocumentation for this section has not yet been entered.

Enumerations

TypeReason
NSBundleExecutableArchitectureThe bundle's architecture.
NSCalendarUnitDocumentation for this section has not yet been entered.
NSComparisonResultComparison result in the Foundation Framework.
NSDataSearchOptionsDocumentation for this section has not yet been entered.
NSDataWritingOptionsDocumentation for this section has not yet been entered.
NSDateFormatterBehaviorDocumentation for this section has not yet been entered.
NSDateFormatterStyleDocumentation for this section has not yet been entered.
NSHttpCookieAcceptPolicyDocumentation for this section has not yet been entered.
NSNetServiceOptionsNSNetService options.
NSNetServicesStatusStatus codes for the NSNetService.
NSNotificationCoalescingDocumentation for this section has not yet been entered.
NSOperationQueuePriorityDocumentation for this section has not yet been entered.
NSPostingStyleDocumentation for this section has not yet been entered.
NSPropertyListFormatThe format to use during serialization using NSKeyedArchiver.
NSStreamStatusThe current status of an NSStream.
NSStringEncodingEncodings supported by NSString.Encode.
NSUrlCredentialPersistenceDetermines how credentials are persisted.
NSUrlRequestCachePolicyNSUrlRequest caching policy.