๋ฐ˜์‘ํ˜•

swift dictinary 1

[Swift] ์ปฌ๋ ‰์…˜ ํƒ€์ž…(Collection Type)์— ๋Œ€ํ•ด์„œ

์•ˆ๋…•ํ•˜์„ธ์š”~ ์˜ค๋Š˜์€ ์ปฌ๋ ‰์…˜ ํƒ€์ž…์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ปฌ๋ ‰์…˜ ํƒ€์ž…์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ณ , ์ €์žฅํ•˜๊ณ , ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•œ ์ถ”์ƒํ™” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. Swift์˜ ์ปฌ๋ ‰์…˜ ํƒ€์ž…์€ Array, Set, Dictionary๋กœ 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 1. ์ปฌ๋ ‰์…˜ ํƒ€์ž…์˜ ์ข…๋ฅ˜ (1) Array Array๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆœ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ์˜ ์ปฌ๋ ‰์…˜ ํƒ€์ž…์ž…๋‹ˆ๋‹ค. Array๋Š” ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ธ๋ฑ์Šค๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๊ณ , ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๊ณ , ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ์ฝ๊ณ  ๋ณ€๊ฒฝํ•˜๋Š” ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. // ๋ฐฐ์—ด ์ƒ์„ฑ var numbers = [1, 2, 3, 4, 5] // ๋ฐฐ์—ด์— ๊ฐ’์„ ์ถ”๊ฐ€ numbers.append(6) // ๋ฐฐ์—ด ์ธ๋ฑ์Šค ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’ ์ฝ๊ธฐ let firstN..

iOS/Swift 2023.03.26
๋ฐ˜์‘ํ˜•