๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ381

[Swift] ๋ฐ์ดํ„ฐ ํƒ€์ž…(1) ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž… Bool ๋ถˆ๋ฆฌ์–ธ ํƒ€์ž… ์ฐธ(true) ๋˜๋Š” ๊ฑฐ์ง“(false)๋งŒ ๊ฐ’์œผ๋กœ ๊ฐ€์ง let boolValue: Bool = ture ์ •์ˆ˜ Int: 64bit ์ •์ˆ˜ UInt: ๋ถ€ํ˜ธ๊ฐ€ ์—†๋Š” 64bit ์ •์ˆ˜ ์ง„์ˆ˜ ํ‘œํ˜„ 10์ง„์ˆ˜: ํ‰์†Œ ์‚ฌ์šฉํ•˜๋˜ ์ˆซ์ž ๊ทธ๋Œ€๋กœ ์ž‘์„ฑ 2์ง„์ˆ˜: ์ ‘๋‘์–ด๋กœ 0b๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ 8์ง„์ˆ˜: ์ ‘๋‘์–ด๋กœ 0o๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ 16์ง„์ˆ˜: ์ ‘๋‘์–ด๋กœ 0x๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ let intValue: Int = -10 let unsignedintValue: UInt = 10 let decimalInt: Int = 28 let binaryInt: Int = 0b11100 let octalInt: Int = 0o34 let hexdecimalInt: Int = 0x1C ๋ถ€๋™์†Œ์ˆ˜์  Float: 32bit .. 2021. 11. 25.
Swift ๊ธฐ๋ณธ ์ฃผ์„ ์†Œ์Šค์ฝ”๋“œ์— ์ •๋ณด๋ฅผ ๋‚จ๊ธฐ๋Š” ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ // ํ•œ์ค„ ์ฃผ์„ /* ์—ฌ๋Ÿฌ์ค„ ์ฃผ์„ */ ๊ธฐ๋ณธ ๋ช…๋ช… ๊ทœ์น™ ๋ณ€์ˆ˜, ์ƒ์ˆ˜, ํ•จ์ˆ˜, ๋ฉ”์„œ๋“œ, ํƒ€์ž… ๋“ฑ์˜ ์ด๋ฆ„์€ ์œ ๋‹ˆ์ฝ”๋“œ์—์„œ ์ง€์›ํ•˜๋Š” ์–ด๋–ค ๋ฌธ์ž๋ผ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ๋‹จ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ˆ์™ธ ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ๋ฏธ๋ฆฌ ์ •ํ•œ ์˜ˆ์•ฝ์–ด ๋˜๋Š” ํ‚ค์›Œ๋“œ ํ•ด๋‹น ์ฝ”๋“œ ๋ฒ”์œ„ ๋‚ด์—์„œ ๋ฏธ๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์กด ์ด๋ฆ„๊ณผ ๋™์ผํ•œ ์ด๋ฆ„ ์—ฐ์‚ฐ์ž๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๊ธฐํ˜ธ(+,-,*,/) ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„ ๊ณต๋ฐฑ์ด ํฌํ•จ๋œ ์ด๋ฆ„ ํ•จ์ˆ˜, ๋ฉ”์„œ๋“œ, ์ธ์Šคํ„ด์Šค ์ด๋ฆ„์€ ์ฒซ๊ธ€์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ์‚ฌ์šฉํ•˜๋Š” ์†Œ๋ฌธ์ž ์นด๋ฉœ์ผ€์ด์Šค(Lower Carmel Case) ์‚ฌ์šฉ ํด๋ž˜์Šค, ๊ตฌ์กฐ์ฒด, ์ต์Šคํ…์…˜, ํ”„๋กœํ† ์ฝœ, ์—ด๊ฑฐํ˜• ์ด๋ฆ„์€ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ฌธ์ž ์นด๋ฉœ์ผ€์ด์Šค(Upper Carmel Case) ์‚ฌ์šฉ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„ ์—ฐ์‚ฐ์ž ํ• ๋‹น ์—ฐ์‚ฐ์ž: =.. 2021. 11. 23.
Swift ๋ž€ 2014๋…„ ์• ํ”Œ์ด ๋ฐœํ‘œํ•œ ์‹ ๊ทœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด macOS, iOS, watchOS, tvOS๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ฐ€๋…์„ฑ๊ณผ ์œ ์ง€๊ด€๋ฆฌ๊ฐ€ ์ข‹์œผ๋ฉฐ ๋น ๋ฅธ ์•ฑ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Objcet-C์™€์˜ ํ˜ธํ™˜๋˜๋ฉฐ ์•ˆ์ „ํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์ ๋‹ค. 2021. 11. 23.
๋ฐ˜์‘ํ˜•