.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Snabbfilter

Xamarin iOS SDK API-referens version 12

NameDescription
ARKit NamespaceThe ARKit namespace provides support for augmented-reality sessions, including both high- and low-level APIs for projecting computer-generated imagery into a video stream.
AVFoundation NamespaceThe AVFoundation namespace provides high-level classes for audio recording and playback.
AVKit NamespaceThe AVKit namespace provides standard views for capturing media and playing visual content.
Accelerate NamespaceThe Accelerate namespace provides high-performance code for manipulating image data.
Accounts NamespaceThe Accounts namespace provides classes for storing social-network account credentials and UIs for authentication.
AdSupport NamespaceThe AdSupport namespace provides the ASIdentifierManager device manager.
AddressBook NamespaceThe AddressBook namespace provides access to the central 'Address Book' contacts database.
AddressBookUI NamespaceThe AddressBookUI namespace provides standard UIs for interacting with the Address Book.
AssetsLibrary NamespaceThe AssetsLibrary namespace provides access to system-managed photos and videos.
AudioToolbox NamespaceThe AudioToolbox namespace provides medium-level classes for recording and playing audio.
AudioUnit NamespaceThe AudioUnit namespace provides low-level audio access, allowing access to Audio Units and audio processing chains.
AuthenticationServices Namespace
BusinessChat Namespace
CallKit NamespaceThe CallKit namespace allows developers to integrate VoIP calling with the native iOS phone UX.
CarPlay Namespace
ClassKit Namespace
CloudKit NamespaceThe CloudKit namespace provides access to iCloud.
Compression Namespace
Contacts NamespaceProvides classes that model a person's contact information.
ContactsUI NamespaceStandard controllers for interacting with the Contacts store.
CoreAnimation NamespaceThe CoreAnimation namespace provides access to the underlying animation framework that powers UIKit.
CoreAudioKit NamespaceThe CoreAudioKit namespace provides generic views that can be extended to provide user interfaces for audio units.
CoreBluetooth NamespaceThe CoreBluetooth namespace provides classes for Bluetooth communication.
CoreData NamespaceThe CoreData namespace provides object-graph serialization and persistence.
CoreFoundation NamespaceThe CoreFoundation namespace provides low-level access to C-based CocoaTouch APIs.
CoreGraphics NamespaceThe CoreGraphics namespace provides access to a C-based low-level 2D graphics API.
CoreImage NamespaceThe CoreImage namespace provides hardware-accelerated image processing.
CoreLocation NamespaceThe CoreLocation namespace provides classes for tracking and monitoring location, regions (including iBeacons), and geocoding.
CoreML NamespaceThe CoreML namespace provides relatively high-level access to machine learning model runtimes.
CoreMedia NamespaceThe CoreMedia namespace provides low-level classes for managing and playing audio and video.
CoreMidi NamespaceThe CoreMidi namespace provides classes for interacting with the MIDI subsystem.
CoreMotion NamespaceThe CoreMotion namespace provides access to motion data, including device acceleration and orientation, altitude, compass, and pedometer.
CoreNFC NamespaceThe CoreNFC namespace allows reading of NFC NDEF type 1-5 tags.
CoreServices NamespaceThe CoreServices namespace provides low-level classes relating to networking with CFNetwork.
CoreSpotlight NamespaceAllows applications to add data to the system search index.
CoreTelephony NamespaceThe CoreTelephony namespace provides classes that provide information on the cellular network provider as well as information about the current call.
CoreText NamespaceThe CoreText namespace provides low-level classes for laying out and rendering text.
CoreVideo NamespaceThe CoreVideo namespace provides low-level support for capturing and manipulating video streams.
DeviceCheck Namespace
EventKit NamespaceThe EventKit namespace provides classes for manipulating the system calendar.
EventKitUI NamespaceThe EventKitUI namespace provides standard UI elements for interacting with the system calendar.
ExternalAccessory NamespaceThe ExternalAccessory namespace provides classes for communicating with accessories connected to the device.
FileProvider NamespaceThe FileProvider namespace allows developers to make their application's files available to other apps.
FileProviderUI NamespaceThe FileProviderUI namespace allows developers to customize the user-experience for when their application's files are accessed by local browsing.
Foundation NamespaceThe Foundation namespace provides lower-level classes in the Objective-C world. Often these classes have equivalents in the .NET Base Class Library.
GLKit NamespaceThe GLKit namespace provides a framework for configuring and using OpenGL.
GameController NamespaceThe GameController namespace provides support for external game controllers.
GameKit NamespaceThe GameKit namespace provides easy communication between iPhone/iPod Touch devices.
GameplayKit NamespaceThe GameplayKit namespace provides classes for high-level game-playing mechanics such as pathfinding, rules engines, and AI opponents.
HealthKit NamespaceThe HealthKit namespace provides secure data storage and retrieval of health-related information.
HealthKitUI NamespaceThe HealthKitUI namespace provides the ActivityRingView that displays HealthKit information.
HomeKit NamespaceThe HomeKit namespace provides control of and access to home automation devices.
IOSurface Namespace
IdentityLookup Namespace
IdentityLookupUI Namespace
ImageIO NamespaceThe ImageIO namespace provides classes for image input and output.
Intents NamespaceThe Intents namespace supports Siri-related app extensions.
IntentsUI NamespaceThe IntentsUI provides types that allow for custom UIs relating to Intents.
JavaScriptCore NamespaceThe JavaScriptCore namespace provides classes that evaluate JavaScript code, parse JSON, and allow manipulation of the JS environment.
LocalAuthentication NamespaceThe LocalAuthentication namespace provides support for TouchID.
MapKit NamespaceThe MapKit namespace provides embeddable maps, annotations, and directions.
MediaAccessibility NamespaceThe MediaAccessibility namespace provides support for captioning of video.
MediaPlayer NamespaceThe MediaPlayer namespace provides high-level classes for standard playback of audio or video.
MediaToolbox NamespaceThe MediaToolbox namespace provides low-level classes for working with audio processing taps.
MessageUI NamespaceThe MessageUI namespace provides a standard UI for email composition.
Messages NamespaceThe Messages framework supports extensions to the Messages app.
Metal NamespaceThe Metal namespace provides GPU-accelerated 3D rendering and data-parallel computation.
MetalKit NamespaceProvides higher-level classes for writing applications that use Metal for rendering.
MetalPerformanceShaders NamespaceHighly-optimized image and computer shaders.
MobileCoreServices NamespaceThe MobileCoreServices namespace provides the UTType, which defines constant Uniform Type Identifiers.
ModelIO NamespaceClasses for manipulating 3D assets.
MonoTouch.Dialog NamespaceSimplified creation of user interfaces.
MonoTouch.Dialog.Utilities NamespaceGeneral purpose utility functions that are used by MonoTouch.Dialog UIs, but can also be used by other applications.
MonoTouch.NUnit Namespace
MonoTouch.NUnit.UI Namespace
MultipeerConnectivity NamespaceThe MultipeerConnectivity namespace provides local (WiFi/Bluetooth) peer-to-peer messaging and data connections.
NUnit Namespace
NUnit.Framework Namespace
NUnit.Framework.Api Namespace
NUnit.Framework.Builders Namespace
NUnit.Framework.Constraints Namespace
NUnit.Framework.Extensibility Namespace
NUnit.Framework.Internal Namespace
NUnit.Framework.Internal.Commands Namespace
NUnit.Framework.Internal.Filters Namespace
NUnit.Framework.Internal.WorkItems Namespace
NUnitLite.Runner Namespace
NaturalLanguage Namespace
Network NamespaceModern networking library.
NetworkExtension NamespaceThe NetworkExtension namespace provides classes for configuring and connecting to VPN servers.
NewsstandKit NamespaceThe NewsstandKit namespace provides classes for delivering periodical content.
NotificationCenter NamespaceThe NotificationCenter namespace provides classes for creating and updating widgets in the Today view.
ObjCRuntime NamespaceThe ObjCRuntime namespace provides classes for binding Objective-C types with the Mono managed runtime.
OpenGLES NamespaceThe OpenGLES namespace provides classes for embedding OpenGL surfaces. The actual OpenGL APIs are in OpenTK
OpenTK NamespaceOpenGL and OpenTK bindings for iOS.
OpenTK.Audio NamespaceBindings for the OpenAL audio system
OpenTK.Audio.OpenAL NamespaceBindings to the OpenAL audio stack.
OpenTK.Graphics Namespace
OpenTK.Graphics.ES11 NamespaceSupport for OpenGLES 1.1 APIs
OpenTK.Graphics.ES20 NamespaceSupport for OpenGLES 2.0 APIs
OpenTK.Graphics.ES30 Namespace
OpenTK.Platform Namespace
OpenTK.Platform.iPhoneOS NamespaceiPhone specific support for OpenTK.
PassKit NamespaceThe Passkit namespace provides classes for creating and manipuating passes, including payment and authorization passes.
PdfKit NamespaceThe PdfKit namespace provides functions for reading, writing, and annotating PDF documents.
Photos NamespaceThe Photos namespace provides classes for manipulating photo and video assets managed by the Photos App, including iCloud photos.
PhotosUI NamespaceThe PhotosUI namespace provides for extensions to the Photos app.
PushKit NamespaceThe PushKit namespace provides energy-efficient registration for VoIP notifications.
QuickLook NamespaceThe QuickLook namespace provides preview capabilities for external documents.
ReplayKit NamespaceAllows screen recording within an iOS app.
SafariServices NamespaceThe SafariServices namespace provides the ability to add items to the Safari Reading List.
SceneKit NamespaceThe SceneKit namespace provides high-level, scene-graph-based 3D graphics.
Security NamespaceThe Security namespace provides access to the key chain.
Social NamespaceThe Social namespace provides for composing and sharing data on social networks.
Speech NamespaceThe Speech namespace provides access to speech-recognition services.
SpriteKit NamespaceThe SpriteKit namespace provides a library for 2D graphics, animation, and physics.
StoreKit NamespaceThe StoreKit namespace provides in-app content purchases.
System Namespace
SystemConfiguration NamespaceThe SystemConfiguration namespace provides classes for determining network reachability.
Twitter NamespaceThe Twitter namespace provides composition, request, and results for Twitter messages.
UIKit NamespaceThe UIKit namespace provides the primary user interface classes for Xamarin.iOS.
UserNotifications NamespaceThe UserNotifications framework consolidates the delivery and handling of local and remote user notifications.
UserNotificationsUI NamespaceThe UserNotificationsUI namespace provides types that allow for custom UIs on receipt of user notifications.
VideoSubscriberAccount NamespaceThe VideoSubscriberAccount namespace supports behind-the-scenes authentication to a known provider.
VideoToolbox NamespaceThe VideoToolbox namespace provides low-level classes for encoding and decoding video streams.
Vision NamespaceThe Vision namespace provides high-level image-recognition and registration facilities.
WatchConnectivity NamespaceAllows communication between an Apple Watch app and its companion iOS app.
WatchKit NamespaceFramework for programming the Apple Watch.
WebKit NamespaceThe WebKit namespace provides Web browser control.
iAd NamespaceAccess to the iAd Advertisement Platform