TIL
240326 TIL - Volatile, Custom View ๊ทธ๋ฆฌ๊ณ String ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ
์ค๋ ํ์ตํ ๋ด์ฉ ์ธํ๋ฐ CS ๊ฐ์ DEEP DIVE : ์ฑ๊ธํค ํจํด์ ๊ตฌํํ๋ 7๊ฐ์ง ๋ฐฉ๋ฒ #2 ( Volatile ๊ด๋ จ ๊ฐ๋
) ์ฌ์ด๋ ํ๋ก์ ํธ - PickPick Custom View์์ Layout์ด View๋ฅผ ์ด๋ป๊ฒ ๊ทธ๋ฆฌ๋์ง ๋ถ์ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๋ฌธ์ ๋ค์ ํ์ด๋ณด๊ธฐ Volatile ๋ฉํฐ์ฐ๋ ๋ฉ ํ๊ฒฝ์์ ์ฐ๋ ๋๊ฐ 2๊ฐ ์ด์ ์์ฑ๋๋ฉด ๊ฐ ์ฐ๋ ๋๋ ๋ณ์๊ฐ ์ผ์๋ฉ๋ชจ๋ฆฌ์ ์กด์ฌํ๋ฉด ๊ทธ ๊ฐ์ ์ฌ์ฉํ๋ฉฐ, ์กด์ฌํ์ง ์์ ๋ ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ์ฌ ๊ฐ์ ธ์จ๋ค. ๋ง์ฝ ์ฐ๋ ๋ A๊ฐ ํน์ Flag๊ฐ false๋ก ๋ฐ๋๊ธฐ ์ ๊น์ง while๋ฌธ์ ๋ฐ๋ณตํ ๋, ๋ค๋ฅธ ์ฐ๋ ๋๊ฐ ํด๋น ๊ฐ์ ๋ฐ๊ฟ๋ ์ฐ๋ ๋ A๋ ์บ์ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๊ฐ๋ง ๋ฐ๋ผ๋ด์ผ๋ก์จ ์์ํ while๋ฌธ์ ๋ฒ์ด๋์ง ๋ชปํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์๋ ์ฝ..