Ich versuche eine project von Ziel-C zu Swift zu konvertieren. Ich habe einige Probleme beim Konvertieren von #define über swift.Swift 2 - Objective-C#define in swift konvertieren
, was ich habe ist:
#define Mask8(x) ((x) & 0xFF)
#define R(x) (Mask8(x))
#define G(x) (Mask8(x >> 8))
#define B(x) (Mask8(x >> 16))
UInt32 color = *currentPixel;
printf("%3.0f ", (R(color)+G(color)+B(color))/3.0);
Wie kann ich dies in geschickter zu Variable umwandeln?
Kennen Sie diesen Thread? http://StackOverflow.com/Questions/24325477/How-to-use-a-Objective-c-define-from-Switch –
Hallo Dank Ich habe diesen Schritt gesehen, aber ich kann nicht verstehen, warum dieses Ziel-C-Makro als 'Mark8 'und wie man es konvertiert – SNos