Übersicht über IOS-Platt Form FeaturesiOS platform features overview

Auf dieser Seite werden die aktuellen IOS-Releases aufgeführt und einige der Apple-Frameworks hervorgehoben, auf die Sie mit xamarin. IOS zugreifen können.This page lists recent iOS releases as well as highlighting some of the Apple frameworks you can access with Xamarin.iOS.

IOS-ReleasesiOS releases

Einführung in ios 13Introduction to iOS 13 In diesem Dokument wird xamarin. IOS 13 beschrieben.This document describes Xamarin.iOS 13.
Einführung in iOS 12Introduction to iOS 12 In diesem Dokument werden die IOS 12-Funktionen beschrieben, die zum Entwickeln von xamarin. IOS-Anwendungen verfügbar sind.This document describes iOS 12 features available for use when building Xamarin.iOS applications.
Einführung in iOS 11Introduction to iOS 11 In diesem Dokument werden die neuen und aktualisierten Features in ios 11 und Xcode 9 beschrieben, z. b. Arkit, Core ml, Core NFC, Drag & Drop, MapKit, PDFKit, Sirikit und Vision.This document describes the new and updated features in iOS 11 and Xcode 9,such as ARKit, Core ML, Core NFC, Drag and Drop, MapKit, PDFKit, SiriKit,and Vision. Es enthält Links zu Anleitungen, in denen beschrieben wird, wie diese Funktionen mit xamarin. IOS verwendet werden.It links to guides that describe how to use these features with Xamarin.iOS.
Einführung in iOS 10Introduction to iOS 10 IOS 10 umfasst mehrere neue APIs und Dienste, mit denen Sie Apps mit neuen Features und Funktionen entwickeln können.iOS 10 includes several new APIs and services that allow you to develop apps with new features and functionality. IOS 10 verfügt über neue Funktionen, wie z. b. das Erweitern von Karten, Nachrichten, Telefon und Siri.With iOS 10, apps have new abilities such as extending Maps, Messages, Phone and Siri. In diesem Abschnitt wird erläutert, wie Sie diese Features in einer xamarin. IOS-App nutzen können.This section shows hows to take advantage of these features in a Xamarin.iOS app.
Einführung in iOS 9Introduction to iOS 9 In diesem Abschnitt werden die in ios 9 vorgenommenen Änderungen beim Upgrade von IOS 8 und die Verwendung dieser Features in einer xamarin. IOS-App definiert.This section defines the changes made in iOS 9 when upgrading from iOS 8 and how to use these features in a Xamarin.iOS app.
Einführung in iOS 8Introduction to iOS 8 IOS 8 hat eine große Anzahl von Änderungen am Betriebssystem von IOS 7 vorgenommen.iOS 8 made a large number of changes to the operating system from iOS 7. Hier zeigen wir Ihnen, was Sie sind und wie Sie verwendet werden.Here, we show what they are and how to use them.
Einführung in iOS 7Introduction to iOS 7 Informationen zu den wichtigsten neuen APIs, die in ios 7 eingeführt wurden, u.a. zum Anzeigen von Controller Übergängen, Erweiterungen von UIView-Animationen, UIKit Dynamics und textkit.About the major new APIs introduced in iOS 7, including View Controller transitions, enhancements to UIView animations, UIKit Dynamics, and Text Kit.
Einführung in iOS 6Introduction to iOS 6 Erläuterungen zu den in ios 6 eingeführten Features, einschließlich Auflistungs Ansichten, Pass-Kit, ereigniskit und das Social Framework.Explanations of the features introduced in iOS 6, including Collection Views, Pass Kit, Event Kit, and the Social Framework.

Apple PayApple Pay

Apple Pay wurde zusammen mit IOS 8 eingeführt, sodass Benutzer physische waren wie Nahrungsmittel, Unterhaltung und Mitgliedschaften über Ihre IOS-Geräte bezahlen können.Apple Pay was introduced alongside iOS 8, enabling users to pay for physical goods such as food, entertainment, and memberships via their iOS devices. Es ist auf iPhone 6 und iPhone 6 Plus verfügbar und kann auch mit dem Apple Watch für Einkäufe im Store gekoppelt werden.It is available on iPhone 6 and iPhone 6 Plus, and can also be paired with the Apple Watch for in-store purchases. Bei Verwendung auf einem iPhone wird die Berührungs-ID verwendet, um Transaktionen für die Kredit-oder Debitkarte eines Benutzers zu bestätigen und zu autorisieren.When used on an iPhone, it uses Touch ID as a way to confirm and authorize transactions to a user's credit or debit card.

CallKitCallKit

Die neue callkit-API in ios 10 bietet eine Möglichkeit für VoIP-Apps, mit der iPhone-Benutzeroberfläche zu integrieren und eine vertraute Schnittstelle und Benutzeroberfläche für den Endbenutzer bereitzustellen.The new CallKit API in iOS 10 provides a way for VOIP apps to integrate with the iPhone UI and provide a familiar interface and experience to the end user. Mit dieser API können Benutzer VoIP-Anrufe über den Sperrbildschirm des IOS-Geräts anzeigen und mit ihnen interagieren und Kontakte mithilfe der Favoriten -und Wiederholungs Ansichten der Phone-App verwalten.With this API users can view and interact with VOIP calls from the iOS device's Lock Screen and manage contacts using the Phone app's Favorites and Recents views.

Kontakte und ContactsUIContacts and ContactsUI

Mit der Einführung von IOS 9 hat Apple zwei neue Frameworks, Contacts und ContactsUIfreigegeben, die das vorhandene Adressbuch und die Benutzeroberflächen-Frameworks der Adressbücher ersetzen, die von IOS 8 und früher verwendet werden.With the introduction of iOS 9, Apple has released two new frameworks, Contacts and ContactsUI, that replace the existing Address Book and Address Book UI frameworks used by iOS 8 and earlier.

DokumentauswahlDocument Picker

Die Dokument Auswahl ermöglicht die gemeinsame Nutzung von Dokumenten zwischen apps.The Document Picker allows documents to be shared between apps. Diese Dokumente können in icloud oder in einem anderen App-Verzeichnis gespeichert werden.These documents may be stored in iCloud or in a different app’s directory. Dokumente werden über den Satz von Dokument Anbieter Erweiterungen freigegeben, die der Benutzer auf seinem Gerät installiert hat.Documents are shared via the set of Document Provider Extensions the user has installed on their device.

EventKitEventKit

IOS verfügt über zwei integrierte Kalender bezogene Anwendungen: die Kalenderanwendung und die Erinnerungs Anwendung.iOS has two calendar-related applications built-in: the Calendar Application, and the Reminders Application. Es ist einfach genug, um zu verstehen, wie Kalenderdaten von der Kalenderanwendung verwaltet werden, aber die Erinnerungs Anwendung ist weniger offensichtlich.It’s straightforward enough to understand how the Calendar Application manages calendar data, but the Reminders Application is less obvious. Erinnerungen können tatsächlich Datumsangaben zugeordnet werden, wenn Sie fällig sind, wenn Sie abgeschlossen sind usw. Daher speichert IOS alle Kalenderdaten, unabhängig davon, ob es sich um Kalenderereignisse oder Erinnerungen handelt, an einem Ort, der als Calendar Databasebezeichnet wird.Reminders can actually have dates associated with them in terms of when they’re due, when they’re completed, etc. As such, iOS stores all calendar data, whether it be calendar events or reminders, in one location, called the Calendar Database.

IOS-ErweiterungeniOS extensions

Erweiterungen, die in ios 8 eingeführt werden, sind spezialisierte UIViewControllers, die von IOS in Standard Kontexten wie z. b. innerhalb des Benachrichtigungs Centerspräsentiert werden, als benutzerdefinierte Tastaturtypen, die vom Benutzer angefordert werden, um spezialisierte Eingaben oder andere Kontexte wie Bearbeiten eines Fotos, bei dem die Erweiterung spezielle Effektfilter bereitstellen kann.Extensions, as introduced in iOS 8, are specialized UIViewControllers that are presented by iOS inside standard contexts such as within the Notification Center, as custom keyboard types requested by the user to perform specialized input or other contexts like editing a photo where the Extension can provide special effect filters.

Grafiken und Animationen in iosGraphics and animation in iOS

Grafiken und Animationen in ios decken grundlegende Grafik Konzepte in ios ab, wie z. b. CoreImage, Core-Grafiken und Core-Animationen.Graphics and Animation in iOS covers core graphics concepts in iOS such as CoreImage, Core Graphics and Core Animation.

HandoffHandoff

Apple hat die Übergabe in ios 8 und OS X Yosemite (10,10) eingeführt, um dem Benutzer einen allgemeinen Mechanismus zum Übertragen von Aktivitäten zu ermöglichen, die auf einem seiner Geräte gestartet werden, auf ein anderes Gerät, auf dem dieselbe APP oder eine andere app ausgeführt wird, die dieselbe Aktivität unterstützt.Apple introduced Handoff in iOS 8 and OS X Yosemite (10.10) to provide a common mechanism for the user to transfer activities started on one of their devices, to another device running the same app or another app that supports the same activity.

HealthKitHealthKit

Health Kit bietet einen sicheren Datenspeicher für die Integritäts bezogenen Informationen des Benutzers.Health Kit provides a secure datastore for the user’s health-related information. Health Kit-Apps können mit der expliziten Berechtigung des Benutzers Lese-und Schreibvorgänge für diesen Datenspeicher durch nehmen und Benachrichtigungen erhalten, wenn relevante Daten hinzugefügt werden.Health Kit apps may, with the user’s explicit permission, read and write to this datastore and receive notifications when pertinent data is added. Apps können die Daten darstellen, oder Benutzer können die von Apple bereitgestellte Integritäts-App verwenden, um ein Dashboard aller Ihrer Daten anzuzeigen.Apps can present the data, or user’s can use the Apple's provided Health app to view a dashboard of all their data.

HomeKitHomeKit

Apple hat homekit in ios 8 eingeführt, um ein gemeinsames Framework zum Ermitteln und kommunizieren mit Home Automation-Geräten in der Startseite eines Benutzers bereitzustellen.Apple introduced HomeKit in iOS 8 to provide a common framework for discovering and communicating with home automation devices in a user's home. Homekit bietet eine gängige Plattform zum Konfigurieren von Geräten und Einrichten von Aktionen zur Steuerung.HomeKit provides a common platform for configuring devices and setting up actions to control them.

In-App-KäufeIn-app purchasing

IOS-Anwendungen können digitale Produkte oder Dienste mit storekit verkaufen – eine Reihe von APIs, die von IOS bereitgestellt werden, die mit Apple-Servern kommunizieren, um Finanztransaktionen mit dem Benutzer über Ihre Apple-ID auszuführen.iOS applications can sell digital products or services using StoreKit – a set of APIs provided by iOS that communicate with Apple’s servers to conduct financial transactions with the user via their Apple ID. Die storekit-APIs betreffen in erster Linie das Abrufen von Produktinformationen und das Ausführen von Transaktionen – es ist keine Benutzeroberflächen Komponente vorhanden.The StoreKit APIs are primarily concerned with retrieving product information and conducting transactions – there is no user-interface component. Anwendungen, die in-App-Käufe implementieren, müssen eine eigene Benutzeroberfläche erstellen und erworbene Elemente mit benutzerdefiniertem Code nachverfolgen, um dem Benutzer die erforderlichen Produkte oder Dienste bereitzustellen.Applications that implement in-app purchasing must build their own user interface and track purchased items with custom code to provide the required products or services to the user.

IOS-Gaming-APIsiOS gaming APIs

Apple hat einige technologische Verbesserungen an den Gaming-APIs in ios 9 vorgenommen, die die Implementierung von Spielgrafiken und Audiodaten in einer xamarin. IOS-App vereinfachen.Apple has made several technological improvements to the gaming APIs in iOS 9 that make it easier to implement game graphics and audio in a Xamarin.iOS app. Diese umfassen sowohl die einfache Entwicklung durch allgemeine Frameworks als auch die Leistungsfähigkeit der GPU des IOS-Geräts, um die Geschwindigkeit und Grafikfunktionen zu verbessern.These include both ease of development through high-level frameworks and harnessing the power of the iOS device's GPU for improved speed and graphic abilities.

Integration der Nachrichten-APPMessage app integration

Neu bei IOS 10. eine Erweiterung der Nachrichten-APP wird in die Nachrichten -app integriert und stellt dem Benutzer neue Funktionen zur Anwendung.New to iOS 10, a Message App Extension integrates with the Messages app and presents new functionality to the user. Die Erweiterung kann Text, Aufkleber, Mediendateien und interaktive Nachrichten senden.The extension can send text, stickers, media files and interactive messages.

Multitasking für iPadMultitasking for iPad

IOS 9 fügt eine Multitasking-Unterstützung für die gleich malige Ausführung von zwei apps auf einer bestimmten iPad-Hardware hinzu.iOS 9 adds multitasking support for running two apps at the same time on specific iPad hardware. Multitasking für iPad wird über die folgenden Funktionen unterstützt: Folie über, geteilte Ansicht & Bild im Bild.Multitasking for iPad is supported via the following features: Slide Over, Split View & Picture in Picture.

PassKitPassKit

Das Passbook ist eine APP für iPhones und iPod Touch mit IOS 6.Passbook is an app for iPhones and iPod touches with iOS 6. Sie speichert und zeigt Barcodes und andere Informationen an, um Kundentransaktionen auf Ihrem Telefon mit der "realen Welt" zu verknüpfen.It stores and displays barcodes and other information to link customer transactions on their phone with the ‘real world’. Durch Führungen werden von Händlern generiert und per e-Mail, URLs oder innerhalb der eigenen IOS-App eines Händlers an den Kunden gesendet.Passes are generated by merchants and sent to the customer via email, URLs or from within a merchant’s own iOS app. Das Passbook speichert und organisiert alle Durchgänge auf einem Telefon und zeigt abhängig vom Datum/der Uhrzeit oder dem Speicherort des Geräts Pass Erinnerungen auf dem Sperrbildschirm an.Passbook stores and organizes all the Passes on a phone, and displays Pass reminders on the lock-screen depending on the date/time or the location of the device.

In diesem Dokument wird eine Passbook mithilfe der Pass-Kit-API mit xamarin. IOS eingeführt, und es wird erläutert, wie Sie Pass-Through auf Ihrem Server implementieren.This document introduces Passbook, using the Pass Kit API with Xamarin.iOS, and discusses how to implement Passes on your server.

PhotoKitPhotoKit

Photo Kit ist ein neues Framework, das es Anwendungen ermöglicht, die System Image Bibliothek abzufragen und benutzerdefinierte Benutzeroberflächen zu erstellen, um deren Inhalte anzuzeigen und zu ändern.Photo Kit is a new framework that allows applications to query the system image library and create custom user interfaces to view and modify its contents. Sie enthält eine Reihe von Klassen, die Bild-und Video Medienobjekte sowie Sammlungen von Assets wie z. b. Alben und Ordner darstellen.It includes a number of classes that represent image and video assets, as well as collections of assets such as albums and folders.

App-Überprüfung anfordernRequest app review

Neu bei IOS 10,3, mit der RequestReview()-Methode kann eine IOS-App den Benutzer auffordern, ihn zu bewerten oder zu überprüfen.New to iOS 10.3, the RequestReview() method allows an iOS app to ask the user to rate or review it. Wenn diese Methode in einer Versand-app aufgerufen wird, die der Benutzer aus dem App Store installiert hat, übernimmt IOS 10 den gesamten Bewertungs-und Überprüfungsprozess für den Entwickler.When this method is called in a shipping app that the user has installed from the App Store, iOS 10 will handle the entire rating and review process for the developer. Da dieser Prozess von der App Store-Richtlinie gesteuert wird, wird möglicherweise eine Warnung angezeigt oder nicht angezeigt.Because this process is governed by App Store policy, an alert may or may not be displayed.

Such-APIsSearch APIs

Die Suche wurde in ios 9 erweitert und bietet hervorragend neue Möglichkeiten für den Zugriff auf Informationen und Features in einer xamarin. IOS-app.Search has been expanded in iOS 9 to provide great new ways to access information and features inside a Xamarin.iOS app. Mithilfe der neuen App-Such-APIs können App-Inhalte durch Spotlight-und Safari-Suchergebnisse, Übergabe und Siri-Erinnerungen und Vorschläge durchsucht werden.Using the new App Search APIs, app content is made searchable through Spotlight and Safari search results, Handoff and Siri Reminders and Suggestions. Dadurch können Benutzer schnell auf Aktivitäten und Informationen innerhalb ihrer App zugreifen.This allows users to quickly access activities and information deep within your app.

SiriKitSiriKit

Mit dem neuen IOS 10 ermöglicht das Sirikit einer IOS-APP, Dienste bereitzustellen, auf die der Benutzer mithilfe von Siri und der Maps-APP auf einem IOS-Gerät mithilfe von App-Erweiterungen und den neuen Intents und Intents-Benutzer Oberflächen-Frameworks zugreifen kann.New to iOS 10, SiriKit allows an iOS app to provide services that are accessible to the user using Siri and the Maps app on an iOS device using App Extensions and the new Intents and Intents UI frameworks.

Social FrameworkSocial framework

Das Social Framework bietet eine einheitliche API für die Interaktion mit sozialen Netzwerken, einschließlich Twitter und Facebook, sowie sinaweibo für Benutzer in China.The Social Framework provides a unified API for interacting with social networks including Twitter and Facebook, as well as SinaWeibo for users in China.

SpracherkennungSpeech recognition

IOS 10 enthält eine neue Sprach-API, die es der App ermöglicht, fortlaufende sprach Erkennungs-und transkrinungs Sprache (aus Live-oder aufgezeichneten Audiodatenströmen) in Text zu unterstützen.iOS 10 includes a new Speech API that allows the app to support continuous speech recognition and transcribe speech (from live or recorded audio streams) into text.

TextKitTextKit

Das textkit ist eine neue API, die leistungsstarke Layout-und Renderingfeatures von Text bietet.Text Kit is a new API that offers powerful text layout and rendering features. Es baut auf dem Low-Level-Kern Text Framework auf, ist aber viel einfacher zu verwenden als Kerntext.It is built on top of the low level Core Text framework, but is much easier to use than Core Text.

3D Touch3D Touch

Dieser Artikel bietet eine Einführung in die Verwendung der neuen 3D-touchapis, um Ihren xamarin. IOS-apps, die auf den neuen iPhone 6S-und iPhone 6S Plus-Geräten ausgeführt werden, druckempfindliche Gesten hinzuzufügen.This article will provide and introduction to using the new 3D Touch APIs to add pressure sensitive gestures to your Xamarin.iOS apps that are running on the new iPhone 6s and iPhone 6s Plus devices.

Touch-IDTouch ID

Die Berührungs-ID wurde in ios 7 als Mittel zum Authentifizieren des Benutzers eingeführt, ähnlich wie bei einer Kennung.Touch ID was introduced in iOS 7 as a means of authenticating the user - similar to a passcode. Dies war jedoch auf das Entsperren des Geräts, das Verwenden des App Store, die Verwendung von iTunes und das Authentifizieren der icloud-Keychain beschränkt.However, it was limited to unlocking the device, using the App Store, using iTunes and authenticating the iCloud keychain only.

Benutzer BenachrichtigungenUser notifications

Das Benutzer Benachrichtigungs Framework ist neu bei IOS 10 und ermöglicht die Übermittlung und Handhabung von lokalen Benachrichtigungen und Remote Benachrichtigungen.New to iOS 10, the User Notification framework allows for the delivery and handling of local and remote notifications. Mithilfe dieses Frameworks kann die APP-oder App-Erweiterung die Übermittlung lokaler Benachrichtigungen planen, indem Sie einen Satz von Bedingungen angibt, wie z. b. den Standort oder die Uhrzeit.Using this framework, the app or App Extension can schedule the delivery of local notifications by specifying a set of conditions such as location or time of day.

Breite FarbskalaWide Color

IOS 10 und macOS Sierra verbessern die Unterstützung für erweiterte Pixel Formate und große Farbbereiche im gesamten System, einschließlich Frameworks wie Kern Grafiken, Core-Bild, Metal und AVFoundation.iOS 10 and macOS Sierra enhances the support for extended-range pixel formats and wide-gamut color spaces throughout the system including frameworks such as Core Graphics, Core Image, Metal and AVFoundation. Die Unterstützung für Geräte mit breit Farbanzeige wird weiter vereinfacht, indem dieses Verhalten im gesamten Grafik Stapel bereitgestellt wird.Support for devices with wide color displays is further eased by providing this behavior throughout the entire graphics stack.

Binden von Objective-CBinding Objective-C

Bei der Arbeit mit IOS kann es vorkommen, dass Sie eine Ziel-C-Bibliothek eines Drittanbieters verwenden möchten.When working on iOS, you might encounter cases where you want to consume a third-party Objective-C library. In diesen Fällen können Sie die Bindungs Projekte von MonoTouch verwenden, um eine C# Bindung mit den nativen Ziel-C-Bibliotheken zu erstellen.In those situations, you can use MonoTouch's Binding Projects to create a C# binding to the native Objective-C libraries. Das Projekt verwendet die gleichen Tools, mit denen die IOS-APIs verwendet werden C#.The project uses the same tools that we use to bring the iOS APIs to C#. In diesem Dokument wird beschrieben, wie Sie die Ziel-C-APIs binden.This document describes how to bind Objective-C APIs.

Verweisen auf Native BibliothekenReferencing native libraries

Xamarin. IOS unterstützt das Verknüpfen mit nativen c-Bibliotheken und Ziel-C-Bibliotheken.Xamarin.iOS supports linking with both native C libraries and Objective-C libraries. In diesem Dokument wird erläutert, wie Sie Ihre nativen C-Bibliotheken mit Ihrem xamarin. IOS-Projekt verknüpfen.This document discusses how to link your native C libraries with your Xamarin.iOS project.

Eingebettete FrameworksEmbedded frameworks

Erläutert, wie Sie Ziel-C-Benutzer-Frameworks in xamarin. IOS-apps einbetten.Explains how to embed Objective-C user frameworks in Xamarin.iOS apps.