Binding to the Foundation Framework.
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
Type Reason ConnectAttribute Exposes a property as an Interface Builder Outlet. 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. NSArchiveReplaceEventArgs Provides data for the MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject and MonoTouch.Foundation.NSArchiveReplaceEventArgs.ReplacingObject events. NSArray An untyped Objective-C array. NSAttributedString Documentation for this section has not yet been entered. NSAutoreleasePool A class used to keep track of objects to be released at a later time. NSBlockOperation Documentation for this section has not yet been entered. NSBundle Application bundle support; Introspection services. NSCache Documentation for this section has not yet been entered. NSCacheDelegate Documentation for this section has not yet been entered. NSCalendar Calendar reprensetation. NSCharacterSet Documentation for this section has not yet been entered. NSCoder Serialization framework for NSObjects. NSData Byte buffer manipulation. NSDate Date operations. NSDateComponents Documentation for this section has not yet been entered. NSDateFormatter Used to parse and render dates in various forms. NSDecimalNumber Objective-C Decimal number. NSDictionary Dictionary that provides mapping from keys to values. NSEnumerator Abstract class used to enumerate certain MonoTouch.Foundation classes. NSError Encapsulates an error. NSErrorEventArgs Provides data for the MonoTouch.Foundation.NSErrorEventArgs.Failed event. NSException Objective-C Exception. NSFormatter Base class for NSDateFormatter, provides methods for parsing and rendering types. NSHttpCookie Documentation for this section has not yet been entered. NSHttpCookieStorage Documentation for this section has not yet been entered. NSHttpUrlResponse Represents the response from an HTTP request. NSIndexPath Represents the path to a node in a tree. NSIndexSet Documentation for this section has not yet been entered. NSInputStream A read-only input NSStream. 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. NSLocale Encapsulates parameters about user language, cultural and technical conventions. NSMutableAttributedString Documentation for this section has not yet been entered. NSMutableData Dynamic byte buffer manipulation. NSMutableDictionary Documentation for this section has not yet been entered. NSMutableIndexSet Documentation for this section has not yet been entered. NSMutableSet Documentation for this section has not yet been entered. 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. NSNotification Inter-application messages that are broadcast on the NSNotificationCenter. NSNotificationCenter A notification hub for the application. NSNotificationQueue Documentation for this section has not yet been entered. NSNull Documentation for this section has not yet been entered. NSNumber Binding to Objective-C API to box numbers (value types). NSObject Base class for all bound objects that map to Objective-C objects. NSObjectEventArgs Provides data for the MonoTouch.Foundation.NSObjectEventArgs.EncodedObject event. NSObjectFlag Sentinel class used by the MonoTouch framework. NSOperation Documentation for this section has not yet been entered. NSOperationQueue Documentation for this section has not yet been entered. NSOutputStream A write-only NSStream. NSPredicate Documentation for this section has not yet been entered. NSProcessInfo Documentation for this section has not yet been entered. NSPurgeableData Documentation for this section has not yet been entered. NSRunLoop Message and event dispatching loop. NSSet An unordered collection of distinct items. NSSortDescriptor Documentation for this section has not yet been entered. NSStream Abstract class for Foundation Streams. NSString The Foundation String class. NSThread NSThread support. NSTimer The timer can trigger actions at certain time intervals. NSTimeZone Encapsulates a time zone. NSUndoManager Undo manager class. NSUrl Represents a URL. NSUrlAuthenticationChallenge Represents an authentication challenge sent from a server to a client. NSUrlConnection A Web Client. NSUrlConnectionDelegate Delegate class used by the Web Client NSUrlConnection. NSUrlCredential Authentication credentials NSUrlProtectionSpace Represents a realm on a server that requires authentication. NSUrlRequest A Url Load request. NSUrlResponse Used to read the response from an NSUrlRequest. NSUserDefaults Support for loading and saving user settings. NSValue Binding to the Objective-C way of boxing value types. 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 This exception is thrown by models.
Structs
Type Reason NSRange Represents a range given by a location and length.
Delegates
Type Reason NSAction A delegate that takes no arguments and returns no value. NSDecoderCallback Documentation for this section has not yet been entered. NSDecoderHandler Documentation for this section has not yet been entered. NSEncodeHook Documentation for this section has not yet been entered. NSNotificationHandler Documentation for this section has not yet been entered. NSSetEnumerator Documentation for this section has not yet been entered.
Enumerations
Type Reason NSBundleExecutableArchitecture The bundle's architecture. NSCalendarUnit Documentation for this section has not yet been entered. NSComparisonResult Comparison result in the Foundation Framework. NSDataSearchOptions Documentation for this section has not yet been entered. NSDataWritingOptions Documentation for this section has not yet been entered. NSDateFormatterBehavior Documentation for this section has not yet been entered. NSDateFormatterStyle Documentation for this section has not yet been entered. NSHttpCookieAcceptPolicy Documentation for this section has not yet been entered. NSNetServiceOptions NSNetService options. NSNetServicesStatus Status codes for the NSNetService. NSNotificationCoalescing Documentation for this section has not yet been entered. NSOperationQueuePriority Documentation for this section has not yet been entered. NSPostingStyle Documentation for this section has not yet been entered. NSPropertyListFormat The format to use during serialization using NSKeyedArchiver. NSStreamStatus The current status of an NSStream. NSStringEncoding Encodings supported by NSString.Encode. NSUrlCredentialPersistence Determines how credentials are persisted. NSUrlRequestCachePolicy NSUrlRequest caching policy.