์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Return
- ์ฑ๊ฐ๋ฐ
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ๋ณต๋ฌธ
- BufferedWriter
- for๋ฌธ
- dataclass
- array
- IF
- string
- CLASS
- Android
- Kotlin
- For
- ์ฝํ๋ฆฐ
- ์๋๋ก์ด๋
- Java
- dart
- Scanner
- ํ๋ก๊ทธ๋๋จธ์ค
- android studio
- androidstudio
- error
- ๋คํธ
- ๋ณ์ฐ๊ธฐ
- ๋ฐฑ์ค
- App
- While
- BufferedReader
- flutter
- Today
- Total
๋ชฉ๋กandroidstudio (10)
amid.jungs
โ . lateinit ๋ณ์๋ง Nullable๋ก ๋ฏธ๋ฆฌ ์ ์ธํ๊ณ ์ด๊ธฐํ๋ฅผ ๋์ค์ ํ ๋ โ ก. lazy val์ ์ฌ์ฉํ๋ ์ง์ฐ์ด๊ธฐํ๋ก lateinit์ ๊ฐ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ์ง๋ง lazy๋ ๋ถ๊ฐ๋ฅํ๋ค โ ข. Scope function ์์ญํจ์๋ผ๊ณ ๋ ํ๋ฉฐ , ํค์๋ ๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. run let this๋ก ์ฌ์ฉ๋๋ run, apply, with it์ผ๋ก ์ฌ์ฉ๋๋ let, also
โ . Abstract ์ถ์ํ ํด๋์ค ์ด๋ฆ๊ณผ ๊ธฐ๋ฅ์ ์ ์ถํด์ ๋์ด
โ . ๋ฐ์ดํฐ ํด๋์ค ๋ฐ์ดํฐ ๋ณด๊ด ๋ชฉ์ ์ ๋ฐ์ดํฐ ํด๋์ค โ ก. toString() & copy() ๋ฉ์๋ โ ข. ํด๋์ค์ ์์ & ํ์ฅ ์ฌ์ฌ์ฉ = ์์ ์ผ๋ก ์ฝ๋๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. ๐ open ํด๋์ค๋ก ๋ง๋ค์ด์ง ํด๋์ค๋ ๋ถ๋ชจ ํด๋์ค๊ฐ ๋์ด ์์ ํด๋์ค์์ ์ฌ์ฉํ ์ ์๋ค ์์ํด๋์ค์์ ์ฝ๋ก ์ ์ฌ์ฉํ์ฌ ์์ํ ๋ถ๋ชจ ํด๋์ค๋ฅผ ์ง์ ์ค๋ฒ๋ผ์ด๋ Override : ํ๋กํผํฐ & ๋ฉ์๋ ์ฌ์ ์ Extensions ์ต์คํ ์ : ๋ง๋ค์ด์ ธ ์๋ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ถ๊ฐ
โ . ๋ฐ๋ณต๋ฌธ ๊ธฐ์ด์ ์ ๋ฆฌ๊ฐ ๋์ด ์์ผ๋ฏ๋ก ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ for๋ฌธ while ๋ฌธ --> while & do while ์ ์ฐจ์ด์ : ์ต์ด ๊ฐ์ด ์กฐ๊ฑด์์ ๋ง์กฑํ์ง ์์์ ๊ฒฝ์ฐ ์คํ ์ฝ๋๊ฐ ๋ฌ๋ผ์ง๋ค. ๋ฐ๋ณต๋ฌธ ์ ์ด
โ . Log ๋์์ ๋ํ ๊ธฐ๋ก์ผ๋ก ์์คํ ๋ก๊ทธ & ๊ฐ๋ฐ์๊ฐ ๋๋ฒ๊น ์ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค Log.d("TAG", "์ถ๋ ฅ ๋ฉ์ธ์ง") ๋ก๊ทธ ์ข ๋ฅ - Log.e(String, String) ์ค๋ฅ - Log.w(String, String) ๊ฒฝ๊ณ - Log.i(String, String) ์ ๋ณด - Log.d(String, String) ๋๋ฒ๊ทธ - Log.v(String, String) ์์ธ ๋ก๊ทธ์บฃ ๋ฉ์์ง ํ์ Log.d(tag, message) - V ์์ธ (๊ฐ์ฅ ๋ฎ์ ์ฐ์ ์์) - D ๋๋ฒ๊ทธ - I ์ ๋ณด - W ๊ฒฝ๊ณ - E ์ค๋ฅ - A ๊ฐ์ ์ข ๋ฃ โ ก. ๋ณ์ ์์๋ก ๋ฉ๋ชจ๋ฆฌ (์ ์ฅ ๊ณต๊ฐ)์ ์ ์ฅํ๊ณ ์ด๋ฆ์ ๋ถ์ฌํ ๊ฒ ๋ฐ์ดํฐ ํ์ ๊ตฌ๋ถ ๋ฐ์ดํฐ ํ์ ์ค๋ช ๊ฐ์ ๋ฒ์ EX ์ซ์ํ Double 64๋นํธ ์ค์ ์์์ Floa..