Pythona enthält scene für Spiele, Animationen und interaktive Grafiken. Mit photos wählst du Fotos und Videos über die Systemauswahl aus oder speicherst sie in der Fotomediathek. audio bietet Wiedergabe, Aufnahme und Audioeffekte; coreml lädt Modelle für Core ML und führt die Inferenz auf dem Gerät aus.
Mit dem Paket pythona kannst du Funktionen der App nutzen: Über pythona.packages installierst du Drittanbieter-Pakete, über pythona.ai erstellst, liest und aktualisierst du Konfigurationen für benutzerdefinierte KI-Anbieter.
Diese Module benötigen die von Pythona bereitgestellte Laufzeitumgebung. Beim Wechsel in eine andere Python-Umgebung musst du die betreffenden Aufrufe ersetzen oder anpassen. Gleichnamige Module in anderen Apps können andere APIs haben.
Für weitere iOS-Systemfunktionen empfehlen wir rubicon-objc, um native iOS-APIs aus Python aufzurufen. Dazu gehört auch UIKit für native Oberflächen. Beispiele zum Abrufen von Geräteinformationen und zur Verwendung von WKWebView findest du in der App.
Für diese Pythona-eigenen Erweiterungen gibt es derzeit keine separate API-Dokumentation. Als Referenz dienen die Beispiele in der App, der einsehbare Quellcode der Python-Module und die integrierten Hilfetexte der Module. Du kannst auch den KI-Assistenten bitten, diese Informationen zuerst durchzusehen und anschließend Code zu schreiben und auszuführen.