Objective-C) ์ „์ฒ˜๋ฆฌ๊ธฐ

๋ณธ ํฌ์ŠคํŒ…์€ ‘ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์˜ค๋ธŒ์ ํ‹ฐ๋ธŒ-C 2.0’ ์„ ์ฝ์œผ๋ฉฐ ์‹ค์Šตํ•œ ์ฝ”๋“œ์™€ ๋‚ด์šฉ, ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋‚ด์šฉ ์ „์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์•Œ์•„๋ณด์ž. #define ๋ช…๋ น๋ฌธ #import ๋ช…๋ น๋ฌธ ์กฐ๊ฑด ์ปดํŒŒ์ผ(#ifdef, #if, #elif, #else, #endif, #ifndef, #undef) ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” ์ปดํŒŒ์ผ ๊ณผ์ •์—์„œ ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ์— ์‚ฐ์žฌํ•œ ํŠน๋ณ„ํ•œ ๋ช…๋ น๋ฌธ์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ „์ฒ˜๋ฆฌ ๋ช…๋ น๋ฌธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ƒต(#)์„ ์ค„์˜ ๋งจ ์•ž์— ๋ถ™์—ฌ์•ผ ํ•œ๋‹ค. โœ… #define ๋ช…๋ น๋ฌธ #define ๋ฌธ์˜ ์ฃผ ์šฉ๋„๋Š” ์ƒ์ˆ˜์— ์‹ฌ๋ฒŒ๋ช…์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋‹ค์Œ์˜ ์ „์ฒ˜๋ฆฌ ๋ช…๋ น๋ฌธ์€ TRUE ๋ผ๋Š” ์ด๋ฆ„์ด ๊ฐ’ 1๊ณผ ๋™์ผํ•˜๋„๋ก ์ •์˜ํ•˜๊ณ , FALSE ๋ผ๋Š” ์ด๋ฆ„์ด ๊ฐ’ 0๊ณผ ๋™์ผํ•˜๋„๋ก ์ •์˜ํ•œ๋‹ค. #define TRUE 1 #define ..

Objective-C 2022. 8. 26. 00:02
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
๋งํฌ
Total
Today
Yesterday