[iOS] ์๊ณ ๋ฆฌ์ฆ, ์ฝ๋ฉํ
์คํธ ์ค๋นํ๊ธฐ - Command Line Tool, LeadLine, Split, Components, map, print ์ฌ์ฉํ๊ธฐ
Swift๋ก ์ฝ๋ฉ ํ
์คํธ ์ค๋น, ์ธํ
ํ๊ธฐ Swift ์
๋ ฅํ๊ธฐ Swift๋ก ์ฝํ
๋ฅผ ์ค๋นํ๋ ค๊ณ ํ๋! ์ด๋ป๊ฒ ์
๋ ฅ์ ๋ฐ์์ ์ฒ๋ฆฌํ์ง...? Swift๋ก ์
๋ ฅ์ ๋ฐ๊ธฐ ์ํด์ project ์์ฑ์, playground, app์ด ์๋ ์๋ก์ด ํฌํ๋ฆฟ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค! ์ฝํ
๋ฅผ ์ํ ํ๋ก์ ํธ ์์ฑ๋ฒ, Swift์์ ์
์ถ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค! ๐ป 1. ํ๋ก์ ํธ ๋ง๋ค๊ธฐ ๋จผ์ , playground๋ sandbox์ด๊ธฐ ๋๋ฌธ์ commandline input์ ์ ๊ทผํ ์ ์์ต๋๋ค! (*์๋๋ฐ์ค(sandbox) : ์ธ๋ถ๋ก๋ถํฐ ๋ค์ด์จ ํ๋ก๊ทธ๋จ์ด ๋ณดํธ๋ ์์ญ์์ ๋์ํด ์์คํ
์ด ๋ถ์ ํ๊ฒ ์กฐ์๋๋ ๊ฒ์ ๋ง๋ ๋ณด์ ํํ) ๋ฐ๋ผ์, project๋ฅผ ์์ฑ ์ ํ
ํ๋ฆฟ์ Command Line Tool๋ก ์ ํํ์ฌ ์์ฑํฉ๋๋ค! xc..
[Swift] 1. ๋ช
๋ช
๋ฒ, ์ฝ์ ๋ก๊ทธ, ๋ฌธ์์ด ๋ณด๊ฐ๋ฒ
1. ๋ช
๋ช
๋ฒ Swift์์๋ ์ด๋ฆ์ ์ง์ ๋ ์นด๋ฉ์ผ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ , ๋ชจ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค. Lower Camel Case(์๋ฌธ์๋ก ์์) : fuction, method, variable, constant ex) viewDidLoad, userTable ๋ฑ Upper Camel Case(๋๋ฌธ์๋ก ์์) : type(class, struct, enum, extension…) ex) Person, Point, Week ๋ฑ 2. ์ฝ์๋ก๊ทธ print ํจ์ : ๋จ์ ๋ฌธ์์ด ์ถ๋ ฅ dump ํจ์ : ์ธ์คํด์ค์ ์์ธํ ์ค๋ช
(description ํ๋กํผํฐ)๊น์ง ์ถ๋ ฅ class Person { var name: String = "TechYeon" var age: Int = 10 } let techYeon: Person..