profile
Studying iOS ๐Ÿน
post-thumbnail

[SOPT] ์•ฑ์žผ ๋Œ์•„๋ณด๊ธฐ - 1

โœ”๏ธ 3์ฃผ๊ฐ„์˜ ์•ฑ์žผ ๋Œ์•„๋ณด๊ธฐ 20.12.26 - 21.01.16 ์ด๋ฒˆํ•™๊ธฐ ์—ด์‹ฌํžˆ ํ™œ๋™ํ–ˆ๋˜ it์—ฐํ•ฉ๋™์•„๋ฆฌ sopt์˜ ๊ฝƒ๐ŸŒธ ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ์žผ์ด ๋์ด๋‚ฌ๋‹ค. ์ •๋ง 3์ฃผ๋™์•ˆ ํ•˜๋ฃจํ•˜๋ฃจ๋ฅผ ๋ฐ€๋„์žˆ๊ฒŒ ์‚ฌ์šฉํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ์•ฑ์žผ์ด ๋๋‚œ ์ง€๊ธˆ ์กฐ๊ธˆ ํ—ˆํ•œ ๊ธฐ๋ถ„์ด ๋“ ๋‹ค. ์‚ฌ์‹ค ์ด ๊ธ€

์–ด์ œ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๊ฐœ๋ฐœ ์ž…๋ฌธ 6๊ฐœ์›”์ฐจ, ์†Œ์ค‘ํ•œ ๋‚˜์˜ 2020๋…„ ํšŒ๊ณ 

โœจ ๊ธ€๋˜ 5๊ธฐ ํ™œ๋™ - 2020 ๋งˆ์ง€๋ง‰ ๊ธ€ โœจ

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

[iOS] ์•ฑ ์•„์ด์ฝ˜ ๋ณ€๊ฒฝํ•˜๊ธฐ

์—ฌ๋Ÿฌ๊ฐ€์ง€ ์•ฑ ์•„์ด์ฝ˜

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

[iOS] ์œ„์น˜์ •๋ณด ์•Œ์•„๋ณด๊ธฐ (์œ„๋„,๊ฒฝ๋„)

์‚ฌ์šฉ์ž์˜ ์œ„์น˜์ •๋ณด๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค :)

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

[git] git-flow ์ •๋ฆฌ

git-flow๋ฅผ ์–ด๋–ค์‹์œผ๋กœ ์“ฐ๋Š”์ง€ ์ •๋ฆฌํ•ด๋‘” ๊ธ€์ž…๋‹ˆ๋‹ค.

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

[iOS] TextField ๊ธ€์ž์ˆ˜ ์ œํ•œํ•˜๊ธฐ (ํ•œ๊ธ€)

์˜ค๋Š˜์€ ๊ธ€์ž์ˆ˜ ์ œํ•œ์„ ๋‘๋Š” textField ๋งŒ๋“ค์–ด๋ณด๊ธฐ ~

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

[iOS] ๋’ทํ™”๋ฉด ๋ณด์ด๊ฒŒ ํ•˜๊ธฐ / over

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…)์˜ค๋Š˜์€ ๋’ทํ™”๋ฉด์ด ๋น„์น˜๋Š” ํ™”๋ฉด์„ ๋งŒ๋“ค์–ด ๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค ~\_~

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

[iOS] placeholder text color ๋ณ€๊ฒฝ

storyboard์˜ textfield user ์†์„ฑ์˜ placholderLabel.textColor๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๊ณ  ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

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

[swift] ์Šคํƒ stack

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…)ํ•œ ์ชฝ ๋์—์„œ๋งŒ ์ž๋ฃŒ๋ฅผ ๋„ฃ๊ณ  ๋บ„ ์ˆ˜ ์žˆ๋Š” LIFO (Last In First Out) ํ˜•์‹์˜ ๊ตฌ์กฐ์ฝ”๋“œ์‹œ๊ฐ„๋ณต์žก๋„push $O(1)$pop $O(1)$

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

[swift] H-Index

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.๊ต‰์žฅํžˆ ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค ..,๊ทธ์น˜๋งŒ ์ œ์ถœ์„ ํ•˜๊ณ  ๊นจ๋‹ฌ์•˜๋‹ค. ๋ณด์ž๋งˆ์ž ๋ฒˆ๋œฉ์ด๋Š” ์•„์ด๋””์–ด๋ฅผ ๊ฐ€

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

[swift] ์†Œ์ˆ˜ ์ฐพ๊ธฐ

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์กฐํ•ฉ์„ ๊ตฌํ•œ๋‹ค.set์— ๋„ฃ๋Š”๋‹ค๋„ฃ์€ ๊ฒƒ๋“ค์„ Intํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.์†Œ์ˆ˜์ธ์ง€ ํ™•์ธํ•œ๋‹ค

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

[swift & python] ์ด์ง„ํƒ์ƒ‰ Binary Search

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…)์˜ค๋Š˜์€ ์ด์ง„ํƒ์ƒ‰์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐฐ์—ด์˜ ์ฒซ๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ ํ•˜๋‚˜ํ•˜๋‚˜ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์„์„ ํ˜•ํƒ์ƒ‰์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.์„ ํ˜•ํƒ์ƒ‰์€ $O(N)$ ์˜ ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์˜ค๋Š˜ ์•Œ์•„๋ณผ ๊ฒƒ์€

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

[swift] ๋ฐฐ์—ด๊ณผ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…) ๋ฐฐ์—ด๊ณผ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ ! ๋‘˜ ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜์—ดํ•œ๋‹ค. ๊ทธ๋Ÿผ ๊ทธ ์€ ๋ฌด์—‡์ผ๊นŒ? โœ”๏ธ ๋ฐฐ์—ด -> ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ํ”ํžˆ ์ž˜ ์•Œ๊ณ ์žˆ๋Š” ์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ์ด๋‹ค. ๋ฐฐ์—ด์€ ๋…ผ๋ฆฌ์  ์ˆœ์„œ์— ๋”ฐ๋ผ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ

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

[swift] ์‹œ์ € ์•”ํ˜ธ

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.๋นˆ์นธ์€ ๋”ฐ๋กœ ์ฒ˜๋ฆฌ๋นˆ์นธ์ด ์•„๋‹Œ ๊ฒƒ์€ ์†Œ๋ฌธ์ž / ๋Œ€๋ฌธ์ž์ธ์ง€ ํ™•์ธํ•˜์—ฌ ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ์ผ€์ด์Šค๋กœ ๋‚˜๋ˆ ์„œ ํ’€๋ฉด ์ข€

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

[swift] ๊ธฐ๋Šฅ๊ฐœ๋ฐœ

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.\-> index๊ฐ’์„ ํ†ตํ•ด ์–ด๋””๊นŒ์ง€ ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ‘œ์‹œํ•ด๋‘๊ธฐ.speed๊ฐ’์„ ๋”ํ•ด์ฃผ๊ณ ์•„์ง ์™„๋ฃŒ๋˜

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

[swift] ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ๊ฒŒ์ž„

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.moves ๋ฅผ ์ฒดํฌํ•ด๋‹นํ•˜๋Š” ๋ผ์ธ์˜ ์œ„๋ถ€ํ„ฐ ํƒ์ƒ‰ํ•˜๋ฉด์„œ 0์ด ์•„๋‹ˆ๋ฉด ๋นผ๋‚ธ๋‹ค๋นผ๋‚ธ ์ž๋ฆฌ์—๋Š” 0์„ ์ฑ„์›Œ ๋„ฃ๋Š”

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

[swift] ๋‹ค๋ฆฌ๋ฅผ ์ง€๋‚˜๋Š” ํŠธ๋Ÿญ

์ฝ”๋“œ๋Š” Swift๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ์ง์ ‘ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ์˜ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿน๋ฌธ์ œ๋Š” ์ €์ž‘๊ถŒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์–ด์„œ ์ ์–ด๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.์–ด๋–ค ํŠธ๋Ÿญ์ด ๋‹ค๋ฆฌ ์œ„์— ์žˆ๋Š”์ง€ ์ฒดํฌ ํ•ด์•ผํ•˜๊ณ ,๊ทธ ํŠธ๋Ÿญ๋“ค์ด ์–ผ๋งˆ๋‚˜ ๊ทธ ๋‹ค๋ฆฌ ์œ„์— ์žˆ์—ˆ๋Š”์ง€ ์ฒดํฌ ํ•ด์•ผํ•œ

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

[swift] ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…)์ด ๊ฒŒ์‹œ๊ธ€์€ ์ด๊ฒƒ์ด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

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

[iOS] color asset ์ถ”๊ฐ€ํ•˜๊ธฐ

๊ฐœ๋ฆฐ์ด๊ฐ€ ์“ด ๊ธ€์ด๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿน (๊พธ๋ฒ…)์˜ค๋Š˜์€ color asset ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค :) ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์ž์ฃผ ์“ฐ๋Š” ์ƒ‰์ƒ์ด ์ƒ๊ธฐ๊ธฐ ๋งˆ๋ จ์ž…๋‹ˆ๋‹ค.๊ทธ ๋•Œ๋งˆ๋‹ค rgb ๊ฐ’์„ ์ž…๋ ฅํ•˜๋‹ค๋ณด๋ฉด ํ™”๊ฐ€ ๋‚˜์ง€์š” ...์ด๋Ÿด ๋•Œ color a

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

[swift] dfs / bfs ๊ธฐ๋ณธ

dfs / bfs ๊ธฐ๋ณธ ์•Œ์•„๋ณด๊ธฐ

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