iOS 11 簡介

ARKit ExampleAR Placing ObjectsCoreML ExampleMapKit ExampleVision Rectangles ExampleVision Faces ExampleDrag and Drop Example 1Drag and Drop Example 2SiriKit Example

iOS 11 包含多種架構的許多全新功能和增強功能:

準備適用於 iOS 11 的應用程式

Apple 引進了適用於 iOS 11 的架構更新、新的視覺效果變更,以及更新的 iTunes 連線 程式。 使用本指南,確定您的 Xamarin.iOS 應用程式已針對新版本做好準備。

ARKit

ARKit 將擴增實境帶入 iOS,讓用戶能夠透過裝置的相機與世界互動。

CoreML

機器學習模型可與 CoreML 整合至 iOS 11 應用程式。 CoreML 架構提供簡單的 API,將現有的模型併入應用程式專案,以允許在應用程式中正確分析問題。

CoreNFC

i 電話 7 和更新的裝置可以讀取近場通信 (NFC) 標籤,讓應用程式能夠偵測其周圍已標記的產品、地點或事物。

拖放功能

拖放架構提供 iOS 範圍的支援,可透過觸控行動資料。 在 iPad 上,您可以在不同的應用程式之間和之間拖曳;在 i 電話 上,您只能在相同的應用程式中拖曳。 支援許多類型的自定義,包括豐富的數據類型、動畫,以及處理多點觸控手勢。

MapKit

MapKit 有許多改進功能,包括支援自動標記分組,並將指南針新增至檢視。

PDFKit

PDFKit 現在可在 iOS 11 上使用,為您的應用程式帶來 PDF 建立和編輯功能。

SiriKit

Siri 現在支援更多互動,包括清單和筆記,以及其他增強功能,例如替代應用程式名稱。

視覺

將各種影像處理和分析功能帶入 iOS,包括臉部偵測和辨識、CoreML 模型、新的條碼偵測 API、文字和地平線偵測,以及更一般的對象偵測和追蹤。

範例

我們有數個 C# 範例 可讓您開始使用: