๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Dev Blog

iOS11

[Swift] - ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) - Swift ์œ„์˜ ์˜ˆ์ œ ์ฒซ๋ฒˆ์งธ ์ค„์—์„œ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ๋‹ค๋ฅธ ์–ด๋–ค๊ฐ’๊ณผ ์ƒ๊ด€์—†์ด 1 ์ด 2 ๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— (1, "zebra") ๋Š” (2, "apple") ๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ์ฒซ๋ฒˆ bbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ํ˜น์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ์ ๋“ค์„ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ• ๋‹น ์—ฐ์‚ฐ์ž let b = 10 // ์ƒ์ˆ˜ var a = 5 // ๋ณ€์ˆ˜ a = b * ํŠœํ”Œ์„ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ๊ฐ’์„ ํ•œ ๋ฒˆ์— .. 2023. 12. 3.
[Swift] ๊ธฐ๋ณธ (The Basics) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ (The Basics) - Swift ํŠน์ • ํฌ๊ธฐ์˜ ์ •์ˆ˜๋กœ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ํ•ญ์ƒ ์ฝ”๋“œ์˜ ์ •์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•  ๋•Œ Int ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ์ฝ”๋“œ ์ผ๊ด€์„ฑ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 32-bit ํ”Œ๋žซํผ์—์„œ๋„ Int ๋Š” -2,147,483,6 bbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜ (Constants and Variables) ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ƒ์ˆ˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•œ์ค„๋กœ ์„ ์–ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. var x = 0.0, y = 0.0,.. 2023. 12. 3.
์€๋น› ํƒํ—˜๊ฐ€ ์‹œ์—ฐ ์˜์ƒ ๐Ÿ“Œ ๋ชจ๋“  ์˜์ƒ์€ ๋น ๋ฅด๊ฒŒ ๋ณด์‹ค ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐ์† ์ฒ˜๋ฆฌ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋น ๋ฅด๊ฒŒ ๋Š๊ปด์ง€์‹ ๋‹ค๋ฉด ์žฌ์ƒ ์†๋„๋ฅผ x0.75๋กœ ์„ค์ •ํ•ด์ฃผ์‹œ๊ณ  ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ„ฐ์น˜ ์ œ์Šค์ฒ˜ ํƒํ—˜ํ•˜๊ธฐ ํ‚ค์˜ค์Šคํฌ ํƒํ—˜ํ•˜๊ธฐ AI ํƒํ—˜ํ•˜๊ธฐ 2023. 11. 1.
๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ ๋ฐฉ์นจ ์€(๋Š”) ใ€Œ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ•ใ€ ์ œ30์กฐ์— ๋”ฐ๋ผ ์ •๋ณด์ฃผ์ฒด์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ์ด์™€ ๊ด€๋ จํ•œ ๊ณ ์ถฉ์„ ์‹ ์†ํ•˜๊ณ  ์›ํ™œํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์„ ์ˆ˜๋ฆฝ·๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค. โ—‹ ์ด ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์€ 2023๋…„ 7์›” 20๋ถ€ํ„ฐ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ œ1์กฐ(๊ฐœ์ธ์ •๋ณด์˜ ์ฒ˜๋ฆฌ ๋ชฉ์ ) ์€(๋Š”) ๋‹ค์Œ์˜ ๋ชฉ์ ์„ ์œ„ํ•˜์—ฌ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ์ธ์ •๋ณด๋Š” ๋‹ค์Œ์˜ ๋ชฉ์  ์ด์™ธ์˜ ์šฉ๋„๋กœ๋Š” ์ด์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ด์šฉ ๋ชฉ์ ์ด ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ใ€Œ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ•ใ€ ์ œ18์กฐ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ๋™์˜๋ฅผ ๋ฐ›๋Š” ๋“ฑ ํ•„์š”ํ•œ ์กฐ์น˜๋ฅผ ์ดํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ œ2์กฐ(๊ฐœ์ธ์ •๋ณด์˜ ์ฒ˜๋ฆฌ ๋ฐ ๋ณด์œ  ๊ธฐ๊ฐ„) โ‘  ์€(๋Š”) ๋ฒ•๋ น์— ๋”ฐ๋ฅธ ๊ฐœ์ธ์ •๋ณด ๋ณด์œ ·์ด์šฉ๊ธฐ๊ฐ„ ๋˜๋Š” ์ •๋ณด์ฃผ์ฒด๋กœ๋ถ€ํ„ฐ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ ์‹œ์— ๋™์˜๋ฐ›์€ ๊ฐœ์ธ์ •๋ณด ๋ณด์œ ·์ด์šฉ๊ธฐ๊ฐ„ ๋‚ด.. 2023. 7. 16.