我試圖將project從objective-c轉換爲swift。我在轉換#define時遇到了一些問題。Swift 2 - 將objective-C#define轉換爲swift
我所擁有的是:
#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);
我怎樣才能將它轉換爲變量迅速?
你見過這個線程嗎? http://stackoverflow.com/questions/24325477/how-to-use-a-objective-c-define-from-swift –
嗨,謝謝我已經看到了這一步,但我不明白爲什麼這個Objective-C宏爲'Mark8 '以及如何轉換它 – SNos