apply
-
[Android] Preference, Shared Preference?Android 2021. 11. 19. 14:41
Shared Preference? ์๋๋ก์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋๋ถ๋ถ ์ค์ ์ ํ ์ ์๋ ํ๋ฉด์ด ๋ณ๋๋ก ์กด์ฌํฉ๋๋ค. ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๋ค๋๊ฐ, SMS ์์ ๋์ ์ฌ๋ถ์ ๊ฐ์ ์ค์ ์ ํ๊ฒ ๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ ์คํํ๋๋ผ๋ ์ ์ง๋ฉ๋๋ค. ์ด์ฒ๋ผ ์๋๋ก์ด๋์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์คํ ์ ์ฒด์์ ์ ์ง๋๋๋ก ์ ์ฅํ ์ ์๋ฃ๊ตฌ์กฐ๊ฐ Shared Preference ์ ๋๋ค. Shared Preference๋ ํค์ ๊ฐ์ ๋ด์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ๋ก Editor๋ฅผ ํตํด xml ํ์ผ์ ๊ธฐ๋กํ์ฌ ์ธ์ ๋ ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค. Activity.getPreference() Shared Preference๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ API ์ค ํ๋๋ก Activity ํด๋์ค ๋ด์ ์กด์ฌํ๊ณ Activity ๋ณ๋ก ๋ค๋ฅธ SharedPreference ..
-
[Kotlin] Scope functions (let, with, run, apply, also) ์ดํดAndroid/Kotlin 2021. 11. 8. 01:10
Scope functions ์ด๋? ์ฝํ๋ฆฐ์ผ๋ก ๊ฐ๋ฐ์ ํ๋ฉด์ ์ฌ๋ฌ Scope function๋ค์ ์ฌ์ฉํ์์ง๋ง, ์ฌ์ฉํ๋ฉด์๋ ์ ๋๋ก ์ฌ์ฉํ๊ณ ์๋์ง ์๊ตฌ์ฌ์ด ๋ค ๋๋ ๋ง์๊ณ ์ํฉ์ ๋ฐ๋ผ ์ด๋ค Scope function๋ค์ ์ฌ์ฉํ๋๊ฒ ์ข์์ง ๊ณ ๋ฏผ์ด ๋ง์์ต๋๋ค. ๊ณต์๋ฌธ์๋ฅผ ๋ณด๊ณ ์ ๋๋ก ๊ณต๋ถํ๊ธฐ๋ก ๋ง์์ ๋จน์๊ณ ๊ณต์๋ฌธ์๋ฅผ ํ ๋๋ก ๊ฐ๋ฐ ๊ฒฝํ๊ณผ ํจ๊ป ๊ธ์ ์์ฑํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋จผ์ , Scope function์ 5๊ฐ๋ก let, with, run,apply, also ๊ฐ ์ฝํ๋ฆฐ์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฌํจ๋์ด ์์ต๋๋ค. Scope function์ ๋ง ๊ทธ๋๋ก ๋ฒ์(Scope)๊ฐ ์๊ธฐ๋๋ฐ ํด๋น ๋ฒ์๋ ํน์ ๊ฐ์ฒด์ ์ปจํ ์คํธ๋ฅผ ๊ฐ์ง๊ณ ์ผ๋ จ์ ๋์์ ํฌํจํ๋ ํจ์์ ๋๋ค. Scope function์ ๋๋ค์๊ณผ ๋์ผํ๊ฒ ์์ฑ์ ํ..