iOS/Swift7 [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. ์ด์ 1 2 ๋ค์