NotificationCenter

ยท๐ŸŽ iOS & Swift
๋“ค์–ด๊ฐ€๋ฉฐ Notification์€ ๊ฐ’, ๋ฐ์ดํ„ฐ ์ „๋‹ฌํ•  ๋•Œ ์ •๋ง ์œ ์šฉํ•œ ๋…€์„์ด๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ์‚ฌ์šฉ ๋ฐฉ๋ฒ•๋„ ๋˜๊ฒŒ ๋‹จ์ˆœํ•œ๋ฐ ์จ์•ผ ํ•  ์ฝ”๋“œ๊ฐ€ ๊ณณ๊ณณ์— ํผ์ ธ์žˆ๊ณ , ๋งŽ์ด ์“ฐ๋‹ค๋ณด๋ฉด ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ค์›Œ์ง„๋‹ค. ์ ์ ˆํ•  ๋•Œ ์“ฐ๋ฉด ์ฐธ ์ข‹์€ ์นœ๊ตฌ... (ํŠนํžˆ ๊ณ„์ธต์ด ๋ณต์žกํ•  ๋•Œ ์“ฐ๋ฉด ๊ฟ€์ด๋‹ค ๐Ÿฏ) ์˜ค๋Š˜ ๊ทธ๋ž˜์„œ ๋‹จ์ˆœํ•˜๊ฒŒ ์žฅ์  ์„ค๋ช…ํ•˜๋ ค๊ณ  ๊ธ€์„ ์“ฐ๊ฒŒ ๋œ ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ๋ถˆํŽธํ–ˆ๋˜ ์ ์„ ๊ฐœ์„ ํ•ด ๋ณธ ๊ฒƒ์„ ๊ธฐ๋กํ•˜๊ณ ์ž ํ•œ๋‹ค. (์•„ ๊ทธ๋ฆฌ๊ณ  ๊ธ€ ์“ฐ๋‹ค ๋ณด๋ฉด ๋งํˆฌ๊ฐ€ ์ •๋ง ์˜ค๋ฝ๊ฐ€๋ฝ ํ•œ๋ฐ ์ดํ•ดํ•ด์ฃผ์‹œ๊ธธ ... ๊ธ€ ์ข€ ๋” ์จ๋ณด๊ณ  ํ•œ ๊ฐ€์ง€๋กœ ์ •์ฐฉํ•ด์•ผ๊ฒ ๋‹ค.) ๋ถˆํŽธํ–ˆ๋˜ ์  ๋ถˆํŽธํ–ˆ๋˜ ์ ์€ Notification.Name ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๋ฌธ์ž์—ด์„ post ํ•˜๋Š” ์ชฝ๊ณผ addObserving ํ•˜๋Š” ์ชฝ์„ ์ •ํ™•ํžˆ ๋งž์ถฐ์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ํœด๋จผ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ , ์ฝ”๋“œ๊ฐ€ ๊ณณ..
taeeekki
'NotificationCenter' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก