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

iOS9

[Swift] - ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) - Swift์œ„์˜ ์˜ˆ์ œ ์ฒซ๋ฒˆ์งธ ์ค„์—์„œ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ๋‹ค๋ฅธ ์–ด๋–ค๊ฐ’๊ณผ ์ƒ๊ด€์—†์ด 1 ์ด 2 ๋ณด๋‹ค ์ž‘๊ธฐ ๋•Œ๋ฌธ์— (1, "zebra") ๋Š” (2, "apple") ๋ณด๋‹ค ์ž‘์Šต๋‹ˆ๋‹ค. ํŠœํ”Œ์˜ ์ฒซ๋ฒˆbbiguduk.gitbook.ioSwift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ํ˜น์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ์ ๋“ค์„ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.ํ• ๋‹น ์—ฐ์‚ฐ์žlet b = 10 // ์ƒ์ˆ˜var a = 5 // ๋ณ€์ˆ˜a = b * ํŠœํ”Œ์„ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ๊ฐ’์„ ํ•œ ๋ฒˆ์— ํ• ๋‹นํ•  ์ˆ˜ .. 2024. 10. 26.
[Swift] - ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž (Strings and Characters) ์ฐธ๊ณ  ์ž๋ฃŒ ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž (Strings and Characters) - Swift์œ„ ์˜ˆ์ œ์—์„œ ์ฒซ๋ฒˆ์งธ 3๊ฐœ์˜ codeUnit ๊ฐ’ (68, 111, 103)์€ ASCII์™€ ๊ฐ™์€ UTF-8 ํ‘œํ˜„์ธ ๋ฌธ์ž D, o, ๊ทธ๋ฆฌ๊ณ  g ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์Œ 3๊ฐœ์˜ codeUnit ๊ฐ’ (226, 128, 188)์€ DOUBLE EXCLAMATION MARK ๋ฌธ์ž์˜ 3 ๋ฐ”์ดํŠธ UTF-8 ํ‘œํ˜„์ž…๋‹ˆbbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.๐Ÿ’ป ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ํ˜น์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ์ ๋“ค์„ ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. multiLineString์—ฌ๋Ÿฌ ์ค„.. 2024. 10. 25.
[Swift] ๊ธฐ๋ณธ (The Basics) ์ฐธ๊ณ  ์ž๋ฃŒ ๊ธฐ๋ณธ (The Basics) - SwiftํŠน์ • ํฌ๊ธฐ์˜ ์ •์ˆ˜๋กœ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ํ•ญ์ƒ ์ฝ”๋“œ์˜ ์ •์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•  ๋•Œ Int ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ์ฝ”๋“œ ์ผ๊ด€์„ฑ๊ณผ ์ƒํ˜ธ ์šด์šฉ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 32-bit ํ”Œ๋žซํผ์—์„œ๋„ Int ๋Š” -2,147,483,6bbiguduk.gitbook.io Swift ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•œ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.๐Ÿ’ป  ์ฐธ๊ณ  ์ž๋ฃŒ์˜ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ ๋œ ์  ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐธ๊ณ  ์ž๋ฃŒ์ด์™ธ์—๋„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋ถ€๋ถ„๋„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์ˆ˜์™€ ๋ณ€์ˆ˜ (Constants and Variables)์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ƒ์ˆ˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•œ์ค„๋กœ ์„ ์–ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.var x = 0.0, y = 0.0, z .. 2024. 10. 24.
์€๋น› ํƒํ—˜๊ฐ€ ์‹œ์—ฐ ์˜์ƒ ๐Ÿ“Œ ๋ชจ๋“  ์˜์ƒ์€ ๋น ๋ฅด๊ฒŒ ๋ณด์‹ค ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐ์† ์ฒ˜๋ฆฌ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋น ๋ฅด๊ฒŒ ๋Š๊ปด์ง€์‹ ๋‹ค๋ฉด ์žฌ์ƒ ์†๋„๋ฅผ x0.75๋กœ ์„ค์ •ํ•ด์ฃผ์‹œ๊ณ  ๋ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ„ฐ์น˜ ์ œ์Šค์ฒ˜ ํƒํ—˜ํ•˜๊ธฐ ํ‚ค์˜ค์Šคํฌ ํƒํ—˜ํ•˜๊ธฐ AI ํƒํ—˜ํ•˜๊ธฐ 2023. 11. 1.