Objective-C-Äquivalent zu 'Tupel-Entpacken'

8

Manchmal werde ich traurig, wenn ich Python nicht benutzen kann. In Python behandle ich ein Array von Argumenten und entpacke sie als solche:

%Vor%

Ich muss jetzt dasselbe in Objective-C machen, mit NSArray s. Bin ich zu 11 Zeilen verurteilt von:

%Vor%

oder gibt es einen besseren Weg?

    
Claudiu 10.09.2013, 18:32
quelle

1 Antwort

12

Ja. Du bist verdammt. VERDAMMT! Mwah ha ha ha ha!

Sie können die Umwandlungen weglassen und Subskriptionen verwenden, um es ein wenig kürzer zu machen:

%Vor%

Sie können die Umwandlungen weglassen, weil sowohl objectAtIndex: als auch subscribing den Rückgabetyp id angeben, der ohne Casting in einen beliebigen Objective-C-Klassentyp konvertiert werden kann.

    
rob mayoff 10.09.2013, 18:41
quelle

Tags und Links