Einzelwert-Tupel als letztes Mitglied von struct in swift

8
Die API von

MusicPlayer verwendet Arrays variabler Länge als letztes Mitglied einer Struktur, um Daten mit unbekannter Größe herumzugeben. Betrachtet man die generierte Schnittstelle für MusicPlayer , präsentieren die in dieser Methode verwendeten Strukturen ihr letztes Element in einem Tupel mit einem einzelnen Wert.

Beispiel:

%Vor%

Ich bezweifle, dass dies offiziell aufgedeckt wurde, aber hat jemand herausgefunden, ob diese Syntax ein Ablenkungsmanöver oder tatsächlich signifikant ist? Ich denke nicht, dass es eine Möglichkeit gibt, beliebig große Dinge per Schnell zu verteilen, aber hilft das, wenn man von C anruft?

    
griotspeak 26.01.2015, 04:16
quelle

2 Antworten

0

MusicPlayer wird nicht mehr wie oben exportiert. Ab Xcode 6.3b1

%Vor%

Dies ist viel näher an der C-Deklaration. Es erklärt noch nicht vollständig, wie man mit der API in swift umgeht, aber das ist eine andere Frage.

    
griotspeak 17.02.2015, 15:50
quelle
1

Nach dem Test auf einem Spielplatz kann ich sehen, dass es keinen Unterschied zwischen (Int) und Int-Typ gibt. Hier sind meine Tests:

%Vor%

Über den Aufruf in C, ich denke nur, es ist ein kleiner Fehler auf der Brücke von ObjC zu swift

    
zarghol 16.02.2015 01:39
quelle

Tags und Links