์ ์ฒด ๊ธ
-
[Swift] ์๋ชป๋ JSON ๊ตฌ์กฐ ํ์ฑ ํด๋ณด๊ธฐ๊ฐ๋ฐ ๊ฒฝํ์ผ์ง 2023. 2. 25. 01:43
๐ ์์ ์๊ฐ์ API ๋คํธ์ํน ๊ตฌ์กฐ ์ค์ต์ ํ๋ฉด์ ๋ฐ๊ฒฌํ ํธ๋ฌ๋ธ์ด๋ค!! ๋ฌธ์ ์ฒ์์๋ ์ด์ํ๋ค๊ณ ๋๋ผ์ง ๋ชปํ๋ค... ์๋ํ๋ฉด ๊ธฐ๊ด์์ ๋ถ๋ฌ์ค๋ API์ด๊ณ ์ฝ๋ ์์์ ์๋ชป๋์๋ค๊ณ ํ๋จํ์๋ค. ์์ธ ์ด์ํจ์ ๋๊ปด ๊ณ์ ๋ซ์ด์ ธ๋ผ ๋ณด๋ ๋ด๊ฐ ์ฑ๊ณตํ ๋ด์ค API ์๋ต JSON ๊ตฌ์กฐ๊ฐ ๋ค๋ฅธ ๊ฒ์ ์์์ฐจ๋ฆด ์ ์์๋ค.๐ค ํด๊ฒฐ๋ฐฉ๋ฒ ์ด๋ป๊ฒ ๋นผ๋ผ์ง 1์๊ฐ ์ ๋ ๊ณ ๋ฏผํ๊ณ ์๋ํด ๋ณด๋ค๊ฐ ๊ฐ์ฌ๋๊ป ์ง๋ฌธ์ ํ๋ค. ๊ฐ์ฌ๋์ ๋ต๋ณ ์ญ์ JSON ๊ตฌ์กฐ๊ฐ ์๋ชป๋์๊ณ 2๋ฒ ์ค์ key ๊ฐ์ด ์์ด ์ด๊ฒ์ ์ฒ๋ฆฌํ๊ธฐ์๋ ์ฝ๋๊ฐ ๋๋ฌ์์ง๊ณ ํ๋ค๋ค๊ณ ์กฐ์ธ์ ํด์ฃผ์ จ๋ค. ๋จผ ๊ธธ์ ๋์๊ฐ์ผ ํ๋ค! ๐ค ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ํด๊ฒฐ์ ์ ํํธ๋ฅผ ๋์ ธ ์ฃผ์ จ๋ค. ์ฒ์ ๋ [ ]๋ง ์ ๊ฑฐํ๋ฉด ์ํ๋ ์ค์ต์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ง์ํด ์ฃผ์ จ๋ค. ์๋ชป๋ API ์ค์ต์ ํ์๋ค๊ณผ ๊ฐ์ด ํ..
-
2022๋ ํ๊ณํ๊ณ 2022. 12. 31. 16:17
2022๋ ์ข์ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ์ ์๊ฒ๋ ๋ง์ ์๋์ ๋ฐฉํฅ์ฑ์ ์ก๊ฒ ๋ ํ ํด๊ฐ ๋๋ ๊ฑฐ ๊ฐ๋ค. ์๋ฐ๊ธฐ์๋ ์ด๋ค ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ์ง ๋ฐฉํฅ์ฑ์ ์ก๊ณ ํผ์ ๊ณต๋ถ๋ฅผ ํด๋ณด๊ณ ํ๊ต์ํํ๋ฉด์ ์ง๋๋ค. ํ๋ฐ๊ธฐ์๋ ๋ค์ด๋ฒ ๋ถ์คํธ ์บ ํ ์๋ฅ ์ค๋น ๋๋ถํฐ ๋ฌ๋ฆฌ๊ธฐ ์์ํ๋ค. ํฌ๊ฒ 2022๋ ์ ๋๋์๋ฉด 3์ ~ 6์ : 4ํ๋ 1ํ๊ธฐ๋ฅผ ์ง๋ด๋ฉด์ ๊ฐ์ธ ๊ณต๋ถ์ ๋์๋ฆฌ ์ด์ 6์ ~ 9์ : ์คํจํ๋๋ผ๋ ์ด๊ฒ์ ๊ฒ ํด๋ณด๊ณ ์ง๊ธ๋ถํฐ๋ผ๋ ๊ฒฝํ ์๊ธฐ 9์ ~ 12์ : ๋ฉ์์ด ์ฌ์์ฒ๋ผ ์ฑ์ค์ฟจ ์งํ ์ค!! ์ฌํด ํ ํด ์ ์ฒด์ ํ๊ณ ๋ฅผ ์ ๋ ๊ฒ์ ์ฒ์์ด์ด์ ๊ธ์ ๋ด์ฉ์ด ๋ค์ฃฝ๋ฐ์ฃฝ์ด๊ณ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง ์๋ ์์ ๊ฑฐ ๊ฐ๋ค. ํ์ง๋ง ์ด๊ฒ ์ญ์๋ ๋์ค์ ํ์ธํด ๋ณด๋ฉด ๋ด๊ฐ ์ฑ์ฅํ๋ค๋ ์งํ๋ผ๊ณ ์๊ฐํ๊ณ ๋ด๊ฐ ํํํ ์ ์๋ ์ต์ ์ ๊ธ๋ก ์์ฑํด ๋ณด๋ ค๊ณ ํ๋ค..
-
์ฌ๋ฆ๋ถํฐ ๊ฐ์๊น์ง ๊ฒฝํ ๊ฐ๋จ ์์ฝ!์ผ์ 2022. 11. 20. 23:01
๋ค์ด๋ฒ ๋ถ์คํธ ์บ ํ ์ค๋น 1ํ๊ธฐ๊ฐ ๋๋๊ณ ์ฒ์์ผ๋ก ์ค๋นํ ๊ฒ์ ๋ค์ด๋ฒ ๋ถ์คํธ ์บ ํ ์์์ ์ค๋น์๋ค. 1์ฐจ ์๋ฅ ๋ง๊ฐ์ 6์ 21์ผ๊น์ง์์ผ๋ฉฐ ๋๋ ๊ทธ๋ ๋ง๋ฌด๋ฆฌ ์์ ์ผ๋ก ์ ๋ ์ธ์ ๋ถํฐ ์์ํ๋์ง ๊ธฐ์ต์ด ์ ๋์ง๋ง ์๋ฒฝ 6์๊น์ง ๋ถ์ก์ผ๋ฉด์ ์กธ๋ฉด์ ๋ง์ง๋ง ๊ฒํ ๋ฅผ ํ๊ณ ์ ์ถํ ๊ธฐ์ต์ด ์๋ค. ๊ณ ๋ฑํ๊ต ์ดํ๋ก ์ฒ์์ผ๋ก ๋ค์ ์์์๋ฅผ ์์ฑํด ๋ณธ ๊ฒ ๊ฐ๋ค. ์ฒ์์ ์ฃผ์ด์ง ๋ฌธ์ฅ์ ์๊ฐํด์ ์ฐ๊ณ ์ฝ์ด๋ณด๋๋ฐ ๋ง๋งํ๋ค. ๋๋ฌด ๊ธ์ ์ฐ๋๋ฐ ์ฝํ์ง๊ฐ ์์ ๊ฑฐ ๊ฐ๊ณ ์ด๋ป๊ฒ ํด์ผ ๊ธ์ ์ ์ธ๊น ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด์ง ์์๋ค. ์ฌ๋ฌ ๋ช ์ ์น๊ตฌ๋ค๊ณผ ๋๊ธฐ๋คํํ ์ฒจ์ญ๊ณผ ํผ๋๋ฐฑ์ ๋ฐ์ ๋ค ๋ค์ ์จ๋ณด์๋ค. ์์์๋ฅผ ์ฐ๋ฉด์ ์ ๋ง ๋ด๊ฐ ์ ์ด ๋ถ์ผ์ ๋ํ ์ง์ ๋๊ธฐ์ ๋ชฉํ, ๊ฒฝํ, ํ์ ๋ฅ๋ ฅ์ ๋ํด์ ์์ธํ ์๊ฐํด ๋ณธ ์ ์ด ์์ด ์ด๋ฒ ๊ธฐํ๋ก ๊น๊ฒ ๊ณ ๋ฏผ..
-
์ ์ด๋ฌธ ( Control Flow )Swift 2022. 7. 26. 19:51
์๋ ํ์ธ์ ์ค๋์ Swift์์ ์ ๊ณตํ๋ ์ ์ด๋ฌธ์ ๊ดํ์ฌ ์ ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค ๐คจ ๐๊ณต์๋ฌธ์ ๋ฐ ๋งํฌ Control Flow — The Swift Programming Language (Swift 5.7) Control Flow Swift provides a variety of control flow statements. These include while loops to perform a task multiple times; if, guard, and switch statements to execute different branches of code based on certain conditions; and statements such as break a docs.swift.org Swift์์ ์ ๊ณตํ..
-
์ ๋์ฝ๋ , ์์คํค์ฝ๋ ( Unicode , ASCII )Swift 2022. 7. 25. 20:00
์๋ ํ์ธ์! ์ค๋์ ๋ฌธ์์ด๊ณผ ๋ฌธ์ ๊ธ์์ ์์ฑ์ ๋ฏธ๋ค๋์๋ ์ ๋์ฝ๋์ ๊ด๋ จํ์ฌ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์์คํค์ฝ๋๊น์ง๋ ์ด์ฌํ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค!! ๐ค ๐์ฐธ๊ณ ์๋ฃ ๋ฐ ๋งํฌ Strings and Characters — The Swift Programming Language (Swift 5.7) Strings and Characters A string is a series of characters, such as "hello, world" or "albatross". Swift strings are represented by the String type. The contents of a String can be accessed in various ways, including as a collecti..
-
์ปฌ๋ ์ ํ์ ( Collection Types )Swift 2022. 7. 18. 23:42
์๋ ํ์ธ์!! ์ค๋์ swift์์์ ์ปฌ๋ ์ ํ์ ์ ๊ดํด์ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๐์ฐธ๊ณ ์๋ฃ ๋ฐ ๋งํฌ Collection Types — The Swift Programming Language (Swift 5.7) Collection Types Swift provides three primary collection types, known as arrays, sets, and dictionaries, for storing collections of values. Arrays are ordered collections of values. Sets are unordered collections of unique values. Dictionaries are unordere docs.swift.org ์ปฌ๋ ์ ํ..
-
๋ฌธ์์ด ๋ฐ ๋ฌธ์ ( Strings and Characters )Swift 2022. 7. 17. 22:52
์๋ ํ์ธ์ : ) ๋ฌธ์์ด๊ณผ ๋ฌธ์์ ๊ดํ์ฌ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ๐์ฐธ๊ณ ๋ฌธ์ ๋ฐ ๋งํฌ Strings and Characters — The Swift Programming Language (Swift 5.7) Strings and Characters A string is a series of characters, such as "hello, world" or "albatross". Swift strings are represented by the String type. The contents of a String can be accessed in various ways, including as a collection of Character values. Swi docs.swift.org Swift์ ..
-
๊ธฐ๋ณธ ์ฐ์ฐ์ ( Basic Operators )Swift 2022. 7. 16. 17:38
์๋ ํ์ธ์! Swift ๊ธฐ๋ณธ ์ฐ์ฐ์์ ๊ดํ์ฌ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! หโฐห ์ ๋ฆฌํ๋ฉด์ ๊ธฐ์กด์ ์๋ ๋ด์ฉ์ ๋ณต์ตํ๋ฉฐ ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๊ณต๋ถํฉ๋๋ค! ์์ง์ ๋ง์ด ๋ถ์กฑํ ์ ์์ผ๋ ํ๋ฆฐ ๋ด์ฉ์ด๋ ์คํ๊ฐ ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค! ๐์ฐธ๊ณ ๋ฌธ์ ๋ฐ ๋งํฌ Basic Operators — The Swift Programming Language (Swift 5.7) Basic Operators An operator is a special symbol or phrase that you use to check, change, or combine values. For example, the addition operator (+) adds two numbers, as in let i = 1 + 2, and th..