[ ๐Ÿฃ ๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ ๐Ÿ—‚๏ธ ] UI / UX / GUI / CLI

โœ… UI(User Interface) : ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ™”๋ฉด, ํŽ˜์ด์ง€, ๋ฒ„ํŠผ, ํฐํŠธ, ์ปฌ๋Ÿฌ, ๋ ˆ์ด์•„์›ƒ ๋“ฑ์˜ ์‹œ๊ฐ์ ์ธ ํ™˜๊ฒฝ     โœ… UX(User eXperience) : ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์„œ๋น„์Šค๋‚˜ ์ œํ’ˆ์„ ์ด์šฉํ•˜๊ณ  ์–ป๋Š” ๊ฒฝํ—˜    โœ… GUI(Graphic User Interface) ์‚ฌ์šฉ์ž๊ฐ€ ํ™”๋ฉด ์•ˆ์˜ ์š”์†Œ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด๋ฉด์„œ ๋งˆ์šฐ์Šค๋กœ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ด ๋ณด๋‹ค ์ง๊ด€์ ์œผ๋กœ ๊ธฐ๋Šฅ์„ ์ž‘๋™ ์‹œํ‚ค๋Š” ํ™˜๊ฒฝ   โœ… CLI(Command-Line Interface) GUI์™€ ๋ฐ˜๋Œ€๋˜๋Š” ๊ฐœ๋…์œผ๋กœ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํ‚ค๋ณด๋“œ๋กœ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅCLI๋Š” GUI๋ณด๋‹ค ์‹œ์Šคํ…œ ์ž์›์„ ์ ๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์‹œ์Šคํ…œ์ด ๋А๋ ค์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ์ ์Œ. ์˜ˆ) windows์˜ cmd / mac์˜ terminal  ๐Ÿ”— Refere..

๐Ÿฅ Sparta_iOS_4๊ธฐ/๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ 2024. 5. 20. 22:16

[ ๐Ÿฃ ๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ ๐Ÿ—‚๏ธ ] ์ปดํŒŒ์ผ(Compile)

๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•œ ํ…์ŠคํŠธ๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋“ค(๊ณ ์ˆ˜์ค€ ์–ธ์–ด: JAVA, C ๋“ฑ)์€ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค. ์ปดํ“จํ„ฐ(CPU)๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ 2์ง„์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ช…๋ น์–ด(์ €์ˆ˜์ค€ ์–ธ์–ด: ๊ธฐ๊ณ„์–ด)๋กœ ๋ฐ”๊พธ๋Š” ๊ณผ์ •์ด ์ปดํŒŒ์ผ์ด๋‹ค. /* ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋Š” ์ด๋Ÿฐ 0๊ณผ 1์˜ ๋ช…๋ น์–ด๋ฅผ ์˜๋ฏธ์žˆ๋Š” ๋‹จ์–ด๋กœ ๋ฐ”๊ฟ” ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ถ€ํ˜ธํ•œ ํ•œ ์–ธ์–ด์ด๋‹ค. ์ด๋•Œ๋„, ์•„์ง CPU๋Š” ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค. */ ์ด ์ปดํŒŒ์ผ์„ ๋‹ด๋‹นํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์ปดํŒŒ์ผ๋Ÿฌ์ด๊ณ  ์ง€๋‚œ ๋ฒˆ์— ๊ณต๋ถ€ํ–ˆ๋˜ IDE ์ค‘ ํ•˜๋‚˜์ธ Xcode์—๋„ ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ๐Ÿ”— Reference https://bradbury.tistory.com/226

๐Ÿฅ Sparta_iOS_4๊ธฐ/๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ 2024. 5. 20. 13:15

[ ๐Ÿฃ ๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ ๐Ÿ—‚๏ธ ] IDE(ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ)

์˜ค๋Š˜๋ถ€ํ„ฐ๋Š” ๋ฐ์ผ๋ฆฌ ๋ฏธ์…˜์œผ๋กœ ๋ฐ›์€์•ฑ ๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ๋ฅผ ํ•˜๋‚˜์”ฉ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค! ํ•˜๋ฃจ์— ํ•˜๋‚˜์˜ ๊ฐœ๋…๋งŒ!๋ถ€๋‹ด๋˜์ง€ ์•Š๊ฒŒ ๊พธ์ค€ํžˆ ํ•™์Šตํ•˜๊ณ ์ž ํ•œ๋‹ค. ๋ง๋ถ™์—ฌ,์ค‘ํ•™์ƒ๋„ ์•Œ์•„๋“ค์„ ์ˆ˜ ์žˆ๊ฒŒ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•˜๋ผ๋Š” ๋ฏธ์…˜์„ ๋ฐ›์•˜๋Š”๋ฐ,,,ํฌํ ,,,๐Ÿค”ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๊ทธ๋งŒํผ ๋‚ด๊ฐ€ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ์„ค๋ช…๋„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ ์ƒ๊ฐํ•˜๊ณ ์˜ค๋Š˜์˜ ์ฃผ์ œ ์Šค๋”ฐ๋šœ~~~!!IDE๋Š”Integrated Development Environment์˜ ์•ฝ์ž๋กœ'ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ'์ด๋ผ๊ณ  ํ•œ๋‹ค.  IDE๋Š” ์†Œ์Šค ์ฝ”๋“œ ํŽธ์ง‘, ์ž๋™ ์ฝ”๋“œ ์™„์„ฑ, ๋””๋ฒ„๊ฑฐ, ์ปดํŒŒ์ผ๋Ÿฌ ๋“ฑ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋“ค์„ ํ•˜๋‚˜์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ œ๊ณตํ•œ๋‹ค.  IDE๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ด์ „์—๋Š”ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ ๋ณ„๋„์˜ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด ์‹คํ–‰ ๋ฐ ์˜ค๋ฅ˜ ํ™•์ธํ•˜๊ณ ๋‹ค์‹œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋กœ ๋Œ์•„์™€์„œ๋ฒˆ๊ฑฐ๋กญ๊ฒŒ ์ฝ”๋“œ ์ˆ˜์ •์„..

๐Ÿฅ Sparta_iOS_4๊ธฐ/๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ 2024. 5. 19. 22:11

[Xcode ์—๋Ÿฌ] @IBAction @IBOutlet ํ•จ๋ถ€๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ/์‚ญ์ œ ๊ธˆ์ง€!!

ํ•จ์ˆ˜ @IBAction๊ณผ ๋ณ€์ˆ˜ @IBOutlet์˜ ์ด๋ฆ„์„ ์ฝ”๋“œ์ƒ์—์„œ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์‚ญ์ œ๋ฅผ ํ•จ๋ถ€๋Ÿฌ ํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.  ์ฒ˜์Œ์— ์ด๊ฑธ ๋ชฐ๋ผ์„œ firstDiceIamge์—์„œ leftDiceImage๋กœ ๊ฐ‘์ž๊ธฐ ๋ฐ”๊พธ๊ณ  ์‹ถ๊ธธ๋ž˜ ๋ฐ”๊ฟจ๋”๋‹ˆ,,,,๋นŒ๋“œ๋Š” Success๋กœ ๋œจ๋Š”๋ฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋ฅผ ์ฐพ๋А๋ผ ํ•œ์ฐธ ๊ฑธ๋ ธ์Šด๋ฏธ๋‹ค....ํ•˜.....ใ…‹ใ…‹ใ…‹ ์Šคํ† ๋ฆฌ ๋ณด๋“œ ๋‚ด๋ถ€์— ์ด๋ฏธ ์ด๋ฆ„์ด ๋“ค์–ด๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ ์—ฐ๊ฒฐ์„ ๊ผญ ๋Š์–ด์ฃผ๊ณ  ๋‹ค์‹œ ์—ฐ๊ฒฐ์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.  ์—ฐ๊ฒฐ์„ ๋Š๋Š” ๋ฐฉ๋ฒ•์€ ๋งˆ์šฐ์Šค ์–‘์ชฝ์„ ํด๋ฆญํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œฌ๋‹ค. ์ด๋•Œ ์ง€์šฐ๊ณ  ์‹ถ์€ ์—ฐ๊ฒฐ์„ ๋Š์–ด์ฃผ๋ฉด ๋œ๋‹ค.   ๊ทธ๋ฆฌ๊ณ  ๋งŒ๋‚œ ๋˜ ๋‹ค๋ฅธ ์—๋Ÿฌ ๋…€์„,,,์›๋ž˜๋Š” ์ฃผ์‚ฌ์œ„๊ฐ€ ์ค‘๊ฐ„ ์ฏค์— ์œ„์น˜ํ•ด์•ผํ•˜๋Š”๋ฐ๋ถ„๋ช… ์œ„์น˜ ์ง€์ •์„ ํ•ด์ค€ ๊ฒƒ ๊ฐ™์€๋ฐ์™œ ์•ˆ ๋‚ด๋ ค์™€ ์™œ.....  ์ด๊ฒƒ๋„ ํ•œ์ฐธ ..

๐ŸŽ iOS/โš ๏ธ Error 2024. 5. 18. 23:16

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค LV.0 _ Swift] Day22 ์ธ๋ฑ์Šค ๋ฐ”๊พธ๊ธฐ

๐Ÿ“„ ๋ฌธ์ œ 1. ์ธ๋ฑ์Šค ๋ฐ”๊พธ๊ธฐ๐Ÿ”— ๋ฌธ์ œ ๋งํฌ : https://school.programmers.co.kr/learn/courses/30/lessons/120895     ๐Ÿšซ ์˜ค๋ฅ˜ ๋ฐ ํ•ด๊ฒฐ์ฒ˜์Œ์— swapAt ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณ€์ˆ˜์— ๋‹ด์•„๋ฐ˜ํ™˜ํ•˜๋ ค ํ–ˆ์œผ๋‚˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•œ๋‹ค.   ๊ทธ๋ž˜์„œ Xcode๋กœ๋„ ํ•ด๋ดค์„ ๋•Œ () ์ด๋Ÿฐ์‹์œผ๋กœ ๋นˆ ๊ด„ํ˜ธ๋งŒprint()์— ์ฐํžˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.  ๋Œ€์‹ ์— my_string ์ž์ฒด๋กœ ๋ฐ˜ํ™˜ ํ–ˆ์„ ๋•Œ๋Š”๊ฐ’์ด ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.   ๊ทธ๋ฆฌ๊ณ  ๋ฐ˜ํ™˜ ํƒ€์ž…์ด  Array์ด๊ฐ€ ์•„๋‹Œ String ํƒ€์ž…์ธ๋ฐ์ง€๊ธˆ ํ™•์ธํ•ด๋ณด๋‹ˆ ์ด๊ฒƒ๋„ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ์„ ๊ฒƒ ๊ฐ™๋‹ค๐Ÿ˜…    โœ…  ์ œ์ถœ ์ฝ”๋“œarray๋ผ๋Š” ๋ณ€์ˆ˜์— my_string ๋ฐฐ์—ด์„ String ํƒ€์ž…์œผ๋กœ๋ณ€ํ™˜ํ•ด์„œ ํ• ๋‹นํ•ด์ฃผ์—ˆ๋‹ค.

โŒจ๏ธ Cording Test/Programmers 2024. 5. 18. 19:28