swift ๋ฌธ๋ฒ๐ค
[SWIFT] ๋ฌธ์์ด์ ๋์๋ฌธ์ ๋ณํ
eundeang
2023. 6. 7. 13:05
Swift๋ ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๋ค๋ฅธ ๋ฌธ์๋ก ์ธ์ (์ ๋์ฝ๋ ๋ค๋ฆ)
์ ์ฒด ์๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด ๋ฆฌํด (์๋ณธ ๊ทธ๋๋ก)
- ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.lowercased()
์ ์ฒด ๋๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด ๋ฆฌํด (์๋ณธ ๊ทธ๋๋ก)
- ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.uppercased()
๋๋ฌธ์๋ก ์์ํ๋ ๊ธ์๋ก ๋ฆฌํดํ๋ ์์ฑ (์๋ณธ ๊ทธ๋๋ก)
- ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.capitalized
String ์์ฑ ํ์ ํ๊ธฐ
- count
- ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.count
- isEmpty
- ๋ณ๊ฒฝํ๊ณ ์ ํ๋ String.isEmpty -- ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ๋น ๋ฌธ์ฅ์ด์ ํ๋จ (nil์ด ์๋ : String?ํ์ ์ฌ์ฉ ๋ถ๊ฐ๋ฅ)
๋ฌธ์์ด ์ ๊ทผ
String[์ธ๋ฑ์ค] --- ์๋ธ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅ / ์ธ๋ฑ์ค ํ์ฉ
String ์ธ๋ฑ์ค ํ์
- ๋ฌธ์์ด๋ Collection ํ๋กํ ์ฝ(Array / Dictionary / Set)์ ๋ฐ๋ฅด๊ณ ์์ โ ๋ฐ์ดํฐ๋ฐ๊ตฌ
- ๋ฌธ์์ด์ ์ธ๋ฑ์ค๋ ์ ์๊ฐ ์๋ โญ๏ธ ---- ํน๋ณํ ํ์
- (์ค์ํํธ๋ ๋ฌธ์์ด์ ๊ธ์์ ์๋ฏธ๋จ์๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ์ ์ ์ธ๋ฑ์ค ์ฌ์ฉ ๋ถ๊ฐ)
- ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ์ ์ํํ ์ ์์