創建函數或宏我有結構的設置結構
struct CounterRange {
NSInteger min;
NSInteger max;
};
我要爲結構設置PARAMS像NSMakeRange:
NSMakeRange(unsigned int loc, unsigned int len)
,使代碼線看起來像下面
obj.counterRange = MakeCounterRange(10, 20);
正如我想,例如MakeCounterRange將是一個將爲我設置結構的宏。但我從來沒有做過同樣的事情,我只能假設它是如何工作的。
是的,謝謝,我剛剛看到它是如何組織和創建我自己的內聯宏。 – 2013-03-13 16:44:09
NS_INLINE CounterRange MakeCounterRange(NSUInteger min,NSUInteger max)我已經像這樣創建了它。可以嗎? – 2013-03-13 16:45:32