profile
๐Ÿ’ป๋””์ง€ํ„ธ ๋…ธ๋งˆ๋“œ๋ฅผ ๐Ÿš€๊ฟˆ๊พธ๋Š” ๐Ÿ‡ฏ๐Ÿ‡ฒ์ž๋ฉ”์ฆˆ ๐Ÿฅ๊ฐœ๋ฐœ์ž ์ž…๋‹ˆ๋‹ค.
post-thumbnail

android context ๋ž€ ๋ฌด์—‡์ด๋ฉฐ this ์™€ getapplicationContext ์ฐจ์ด์  ?

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋‹ค๋ณด๋ฉด ๋ฌด์กฐ๊ฑด ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” context.์•ฝ๊ฐ„์€ ์•”๋ฌต์ ์ธ ๋™์˜๋ž„๊นŒ ์•„๋ฌด๋Ÿฐ ์˜์‹ฌ๊ณผ ์˜๋ฌธ์„ ๊ฐ–์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ฒˆ์— ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌํŒฉํ† ๋ง์„ ํ•˜๋˜์ค‘ ๊ฐ™์€ ์•กํ‹ฐ๋น„ํ‹ฐ์—์„œ context๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ this ์™€ getapplicationCo

2021๋…„ 3์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๊ฐ€๊ณ  ์‹ถ์€ ํšŒ์‚ฌ ์กฐ์‚ฌ-1

2๋…„์ฐจ์— ๊ฐˆ์ˆ˜ ์žˆ๋Š” ํšŒ์‚ฌ ์กฐ์‚ฌ

2021๋…„ 3์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

2021 ์ƒ๋ฐ˜๊ธฐ ๋ชฉํ‘œ

03.08 ~ 06.30 (4๋‹ฌ)๋‚ด๊ฐ€ ๊ฐ€๊ณ ์‹ถ์€ ํšŒ์‚ฌ์— ์ž๊ฒฉ์š”๊ฑด์•ˆ๋“œ๋กœ์ด๋“œ ์‹ ๊ธฐ์ˆ ์š”์•ฝ ๋ฐ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ์„ค๋ช… ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์œผ๋กœ ๋ธ”๋กœ๊ทธ ์ •๋ฆฌ mvpmvvmdagger2koinjunit ํ…Œ์ŠคํŠธ ์œ ๋‹› ํ…Œ์ŠคํŠธ ์œ ๋ฐ๋ฏธ ์ฝ”ํ‹€๋ฆฐ ์œ ๋ฐ๋ฏธ LEVEL 1 8๊ฐœLEVEL 2 14๊ฐœLEVEL 3 1

2021๋…„ 3์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200928 ์ƒˆ๋กœ์šด google play console ์˜ ์‹œ์ž‘

200928 ์ƒˆ๋กœ์šด google play console์˜ ์‹œ์ž‘ ๊ธฐ์กด์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ† ๋Œ€๋กœ ๋งŒ๋“  ์ƒˆ๋กœ์šด google play console ์„ 2020๋…„ 11์›” 2์ผ ๋ถ€๋กœ ๋ฒ ํƒ€ ๋ฒ„์ „์€ ์ข…๋ฃŒํ•˜๊ณ  ์šด์˜ํ•  ์˜ˆ์ •์ด๋‹ค. ๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฆด๋ฆฌ์ฆˆ ์˜์—ญ์„ ์žฌ๊ตฌ์„ฑ, ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ์˜ ์†๋„์™€ ์„ฑ

2020๋…„ 9์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200924 android Architecture Component Viewmodel ์ด๋ž€

์ด๋ฒˆ์—๋Š” ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์„ ํ•˜๋˜์ค‘ ๋ทฐ๋ชจ๋ธ์— ๋Œ€ํ•œ ์‹œ์ ์œผ๋กœ ์˜๊ฒฌ์ถฉ๋Œ์ด ์žˆ์—ˆ๋‹ค ๊ทธ๋ž˜์„œ ์ด๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๊ธฐ์œ„ํ•ด ํ•ด๋‹น ๋ฌธ์„œ๋ฅผ ์ฐพ์•„์„œ ๋ณด์•˜๋”๋‹ˆ. viewmodel์€ activity ๊ฐ€ oncreate ํ•œ ์ดํ›„์— ์ƒ์„ฑ์„ ํ•ด์•ผํ•˜๋ฉฐ ๊ทธ ์ด์ „์— ์ƒ์„ฑ์„ ํ•˜๊ฒŒ๋˜๋ฉด ์‹œ์ ์˜ ๋ถˆ์ผ์น˜๋กœ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ

2020๋…„ 9์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200923 ์ธํ…”๋ฆฌ์ œ์ด์˜ ์“ธ๋ชจ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ

200923 ์ธํ…”๋ฆฌ์ œ์ด์˜ ์“ธ๋ชจ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ˆ์ „์—๋Š” ๊ฐœ๋ฐœํ•˜๋ฉด ์ดํด๋ฆฝ์Šค์—์„œ ๋ชจ๋“ ๊ฒƒ์„ ๊ฐœ๋ฐœํ–ˆ์—ˆ๋Š”๋ฐ ํšŒ์‚ฌ์— ๋“ค์–ด์˜ค๋ฉด์„œ ์•ˆ๋“œ๋กœ์ด๋“œ ์—์„œ๋ถ€ํ„ฐ api ์„œ๋ฒ„๊นŒ์ง€ ์ธํ…”๋ฆฌ์ œ์ด๋กœ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋””์ž์ธ์ด๋‚˜ ๊ธฐ๋Šฅ์ ์ธ ๋ถ€๋ถ„์—์„œ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ด ๋งŽ๋‹ค๊ณ  ํ‰์†Œ์— ๋Š๊ปด์™”์ง€๋งŒ ์ด๋ฒˆ์— ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์„ ๊ฒ€์ƒ‰

2020๋…„ 9์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200922 ๊ฒฐํ•ฉ ์–ด๋Œ‘ํ„ฐ

200922 ๊ฒฐํ•ฉ ์–ด๋Œ‘ํ„ฐ ํšŒ์‚ฌ์—์„œ ์•ˆ๋“œ๋กœ์ด๋“œ java -> kotlin ๋กœ ๋ฆฌํŒฉํ† ๋ฆฌ ํ•˜๋˜์ค‘์— ๊ธฐ์–ต๋‚˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„๋„ ์žˆ๊ณ ํ•ด์„œ ํ•ด๋‹น ๊ธฐ์ˆ ์„ ์กฐ์‚ฌํ•ด ๋ณด์•˜๋‹ค.https://developer.android.com/topic/libraries/data-binding/bi

2020๋…„ 9์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200921 ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜๋ž€?

200921 ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜๋ž€?๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ํ• ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•ด์ œ ํ•˜์ง€ ์•Š์•„์„œ ๋ฉ”๋ชจ๋ฆฌ๋ˆ„์ˆ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋กœ ์ธํ•ด ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์˜ ์ €ํ•˜๋ฅผ ๊ฐ€์ ธ๋‹ค์˜ต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌํŒฉํ† ๋ง ํ•˜๋‹ค๋ณด๋‹ˆ api๋ฅผ ํ˜ธ์ถœํ•˜๋Š”๋ฐ์„œ ์˜ต์ €๋น™ ํ•˜๊ณ  ๋‚œํ›„์— ๊ตฌ๋…ํ•˜๋Š” ์ƒํƒœ๋ฅผ ๋”ฐ๋กœ ์ฒ˜๋ฆฌ๋ฅผ

2020๋…„ 9์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200916 kotlin apply,with,let,also,run ์–ธ์ œ์‚ฌ์šฉํ•˜๋Š”๊ฐ€?

๋ฒ”์œ„ ์ง€์ • ํ•จ์ˆ˜๋กœ ์ค‘๋ณต ์‚ฌ์šฉ์„ ์ œ๊ฑฐ ์œ„ํ•œ ํ•จ์ˆ˜์ˆ˜์‹  ๊ฐ์ฒด๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ํ‘œ์‹œ ๋จ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณต ์ˆ˜์‹ ๊ฐ์ฒด๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ํ‘œํ˜„ ๋˜์ง€ ์•Š๊ณ  ์•”์‹œ์  ์ œ๊ณต๋จ ๋ธ”๋กœ๋‚ด์— ์ „๋‹ฌ๋œ ์ˆ˜์‹  ๊ฐ์ฒด๋ฅผ ๊ทธ๋Œ€๋กœ ๋‹ค์‹œ ๋ฐ˜ํ™˜๋จ ์ฃผ๋กœ ํ”„๋กœํผํ‹ฐ์— ๋ฐ์ดํ„ฐ ํ• ๋‹น ํ•˜๊ธฐ์ „์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ํ• ๋•Œ ๋งค์šฐ

2020๋…„ 9์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200915 Hilt๋ฅผ ์‚ฌ์šฉํ•œ ์ข…์† ํ•ญ๋ชฉ ์‚ฝ์ž…

Hilt๋ฅผ ์‚ฌ์šฉํ•œ ์ข…์† ํ•ญ๋ชฉ ์‚ฝ์ž… android ์ข…์† ๋ฐฉ๋ฒ•์œผ๋กœ ๊ธฐ์กด์˜ Dagger ๊ฐ€ ์žˆ์ง€๋งŒ ๋Ÿฌ๋‹ ์ปค๋ธŒ๊ฐ€ ๋†’์•„ ์ง„์ž…์ด ์–ด๋ ต๋‹ค๋Š” ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ข€๋” ์‰ฝ๊ฒŒ DI ๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด Dagger ์˜ ์žฅ์ ๋งŒ ๋ชจ์•„ ๋งŒ๋“  ๊ธฐ์ˆ ์ด๋ผ ํ•ฉ๋‹ˆ๋‹ค. https://develop

2020๋…„ 9์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200914 ์ผ์ผ์ปค๋ฐ‹ 1๋…„ ํšŒ๊ณ 

์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋” ์ข‹์€ ์Šต๊ด€์„ ๊ฐ–์œผ๋ฉด ์ข‹์„๊นŒ ์ฐพ๋˜์ค‘์— ์ง„์œ ๋ฆผ๋‹˜ ์ด๋ผ๋Š” ์ผ์ผ ์ปค๋ฐ‹ 100์ผ ํšŒ๊ณ , 1๋…„ ํšŒ๊ณ ๋ผ๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹จ์ˆœํžˆ 100์ผ ์ปค๋ฐ‹์ด๋ผ๋Š” ์ž‘์€ ์Šต๊ด€์—์„œ ์ถœ๋ฐœํ–ˆ์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ์ ์  ์„ฑ์žฅํ•˜๊ณ  ์ด๋กœ์ธํ•ด ๋งŽ์€ ๊ธฐํšŒ๋ฅผ ์–ป๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด

2020๋…„ 9์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200912 ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž ๋กœ๋“œ๋งต

ํ˜„์žฌ ์•ˆ๋“œ๋กœ์ด๋“œ 1๋…„์ฐจ์— ์ ‘์–ด๋“  ๊ฐœ๋ฐœ์ž๋กœ์„œ ์–ด๋–ป๊ฒŒ ๋กœ๋“œ๋งต์„ ์งœ์•ผํ• ์ง€ ๊ฒ€์ƒ‰ํ•˜๋˜์ค‘์— ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž ๋กœ๋“œ๋งต์ด๋ž€ ํ”ผํ”ผํ‹ฐ๋ฅผ ๋ณด๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ๋„ˆ๋ฌด๋‚˜ ํ•„์š”ํ•œ ์กฐ์–ธ๋“ค์ด ์•Œ์งœ๋ฐฐ๊ธฐ๋กœ ๋“ค์–ด ์žˆ์–ด์„œ ํ•ด๋‹น ํ”ผํ”ผํ‹ฐ๋ฅผ ๋ณด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ 9์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200911 ์•„๋งˆ ๋“ค์–ด๋ณธ์  ์—†๋Š” 20๊ฐ€์ง€ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ ๋„๊ตฌ

์•ˆ๋“œ๋กœ์ด๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๋“ค์–ด๋ณธ์  ๊ฐœ๋ฐœ๋„๊ตฌ๋“ค์ด ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ €์˜ ๊ฒฝ์šฐ์—๋Š” ์†๋Š”์…ˆ ์น˜๊ณ  ๊ทธ์ค‘์—์„œ ํ•˜๋‚˜์ •๋„๋Š” ์“ธ๋ชจ์žˆ๋Š” ๋„๊ตฌ๊ฐ€ ์žˆ์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ถ€์Šคํ„ฐ๋ผ๋Š” ๋„๊ตฌ๋ฅผ ์–ป๊ฒŒ ๋˜์—ˆ๋‹ค .https://medium.com/better-programming/20-

2020๋…„ 9์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200909 ์•ŒํŒŒ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜๋˜๋Š” kotlin multiplatform mobile

์•ŒํŒŒ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜๋˜๋Š” kotlin multiplatform mobile๊ธฐ์กด์— android , ios ๋‘˜๋‹ค ๋™์ผํ•œ kotlin ์–ธ์–ด๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” sdk ๋กœ react, flutter ๋ณด๋‹ค๋Š” ์ข€๋” ๊ตฌ๋ฏธ๊ฐ€ ๋–™๊ธฐ๋Š” ๋ชจ๋ฐ”์ผ ํฌ๋กœ์Šค ํ”Œ๋žซ

2020๋…„ 9์›” 10์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200910 ๋ชฉ์š”์ผ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ Android 11

์ด๋ฒˆ์— ์•ˆ๋“œ๋กœ์ด๋“œ 11์ด ์ƒˆ๋กญ๊ฒŒ ์ถœ์‹œ ๋˜์—ˆ๋‹ค๊ณ  ํ•˜๋„ค์š” ์ด๋ฒˆ์— ํ•œ ์—…๋ฐ์ดํŠธ๋กœ๋Š” ์Šค๋งˆํŠธ ์žฅ์น˜ ์ œ์–ด, ๊ฐœ์ธ๋ณดํ˜ธ ์ •์ฑ…์„ ์œ„์ฃผ๋กœ ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๋“ค์ด ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ์ž์„ธํ•˜๊ฒŒ ํ™•์ธํ•ด๋ณด๊ณ  ์ง€๊ธˆ ์„œ๋น„์Šค ํ•˜๊ณ  ์žˆ๋Š” ์–ดํ”Œ์— ์ ์šฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.https://androi

2020๋…„ 9์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200908 ์„ฑ๊ณต์ ์ธ ๊ฐœ๋ฐœ์ž์˜ 7๊ฐ€์ง€ ์Šต๊ด€

์˜ํ–ฅ๋ ฅ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ์œ„ํ•œ 7๊ฐ€์ง€ ์Šต๊ด€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž1\. ์ฝ”๋“œ์ •๋ฆฌ - ๊นจ๋—ํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ˆ„๊ตฌ๋‚˜ ํ•„์š”ํ• ๋•Œ๋งˆ๋‹ค ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝ์ด ์šฉ์ดํ•˜๋„๋ก ์œ ์ง€๊ด€๋ฆฌ ํ• ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค 2\. ์ง€์†์ ์œผ๋กœ ๋ฐฐ์šฐ๊ธฐ - ์ง€์†์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ์ตํžˆ๊ณ  ์ตœ์‹  ์ƒํƒœ๋กœ ์ฝ”๋“œ๋ฅผ ์œ ์ง€ํ•˜๋Š”๊ฒƒ

2020๋…„ 9์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

200607 android ์œ„ํ•œ material motion ์‘ ์ด์šฉํ•œ ์•„๋ฆ„๋‹ค์šด ์ „ํ™˜ ์ œ์ž‘

1์ผ์ฐจ ์ธ์ฆ์•„ํ‹ฐํด ์ œ๋ชฉ : android ๋ฅผ ์œ„ํ•œ material motion ์„ ์ด์šฉํ•œ ์•„๋ฆ„๋‹ค์šด ์ „ํ™˜ ์ œ์ž‘ 4๊ฐœ์˜ ์ „ํ™˜ material motion ์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค container transform ์ปจํ…Œ์ด๋„ˆ ๋ณ€ํ™˜shared axis ๊ณต์œ  ์ถ•fade through

2020๋…„ 9์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋งค์ผ ํ•˜๋‚˜์˜ ๊ธฐ์ˆ  ์•„ํ‹ฐํด(๋‰ด์Šค,๋ธ”๋กœ๊ทธ๋“ฑ)์„ ์ฝ๊ณ  ์•„ํ‹ฐํด ์ œ๋ชฉ, ๋งํฌ, ์š”์•ฝ์„ ๋‚จ๊ธฐ๊ธฐ 100์ผ ํ”„๋กœ์ ํŠธ

๋งค์ผ ํ•œ๊ฐœ์˜ ๊ธฐ์ˆ  ์•„ํ‹ฐํด์„ ์ฝ๊ณ  ์š”์•ฝํ•˜์—ฌ ๊ณต์œ  ๋งค์ผ ํ•˜๋‚˜์˜ ๊ธฐ์ˆ  ์•„ํ‹ฐํด์„ ์ฝ๊ณ  , ์•„ํ‹ฐํด์˜ ์ œ๋ชฉ, ๋งํฌ, ์š”์•ฝ์„ ๋‚จ๊ธฐ๊ธฐ๋งค์ผ 00:00 ๋‹ค์Œ๋‚  00:00๋งค์ผ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์Œ“์—ฌ๋งŒ ๊ฐ€๋Š” ๊ธฐ์ˆ  ์•„ํ‹ฐํด๋“ค.. ํ•˜๋‚˜์”ฉ ํ•ด์น˜์šฐ๋ฉด์„œ ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ๋ฅผ ์ตํžˆ๊ณ  ์ข‹์€ ๊ฐœ๋ฐœ์ž์˜ ์Šต๊ด€์„ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€

2020๋…„ 9์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Grand Central Dispatch

๋ฉ€ํ‹ฐ์ฝ”์–ด์™€ ๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์‹ฑ ํ™˜๊ฒฝ์—์„œ ์ตœ์ ํ™”๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ์ด ๊ฐœ๋ฐœํ•œ ๊ธฐ์ˆ ์ด๋‹ค ์Šค๋ ˆ๋“œ ํ’€์˜ ๊ด€๋ฆฌ๋ฅผ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹Œ ์šด์˜์ฒด์ œ์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ์— ํƒœ์Šคํฌ๋ฅผ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹คํ–‰ํ•  task ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  dispatch Queue์— ์ถ”๊ฐ€ํ•˜๋ฉด

2020๋…„ 9์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํƒญ๋ฐ”

์‚ฌ์šฉ์ž๊ฐ€ ํƒญ๋ฐ”์˜ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๋ฉด ํ•ญ๋ชฉ์— ์—ฐ๊ฒฐ๋œ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ํ™”๋ฉด์— ๋ณด์—ฌ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ์—ฌ๋Ÿฌ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ• ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ๋งŒ๋“ค์–ด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ํ”„๋ ˆ์ž„์›์—์„œ ์ œ๊ณตํ•˜๋Š” ํƒญ๋ฐ” ์ปจํŠธ๋กค๋Ÿฌ UITabBarController ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ดํ•ฉ

2020๋…„ 9์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท