๐ ์์ด-์ค-์์ค/๐ค ์ค์ํํธ
[Swift] FileManager๋ก ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ
[Swift] FileManager๋ก ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ
2021.08.22์๋ฉด ์ธ๋ชจ์๋ ์ค์ํํธ ํ: FileManager FileManager FileManager๋ Foundation์์ ์ ๊ณตํ๋ ํ์ผ์
์ถ๋ ฅ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํด๋์ค์
๋๋ค. ํ์ผ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋ณต์ฌ, ์ญ์ ์ ๊ฐ์ด ํ์ผ์
์ถ๋ ฅ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. FileManager ์ธ์คํด์ค ์์ฑ FileManager๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋จผ์ ์ธ์คํด์ค๋ฅผ ์์ฑํด์ผํฉ๋๋ค. FileManager๋ ์ฑ๊ธํค ํจํด์ ์ฌ์ฉํด์ ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. FileManager์ default ํ๋กํผํฐ์ ์ ๊ทผํ๋ฉด ์ฑ๊ธํค ์ธ์คํด์ค๊ฐ ๋ฐํ๋ฉ๋๋ค. let fileManager = FileManager.default ์์
ํ ๊ฒฝ๋ก ์ง์ FileManager๋ฅผ ํตํด ์ ๊ทผํ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ ๊ทผํ ์ ์์ต๋๋ค. import Foundat..
[Swift] ๋ฌธ์์ด์ ์ซ์๋ง ์๋์ง ํ์ธํ๊ธฐ
[Swift] ๋ฌธ์์ด์ ์ซ์๋ง ์๋์ง ํ์ธํ๊ธฐ
2021.07.18๋ฐฉ๋ฒ 1: Int ๋ก ํ๋ณํ ํ๊ธฐ ๋ฌธ์๋ฅผ ํ๋์ฉ ๋ฝ์์ isLetter ํ๋กํผํฐ๋ก ํ์ธํ ์๋ ์์ง๋ง, ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ Int ๋ก ํ๋ณํ์ ์๋ํด๋ณด๋ ๊ฒ์ด๋ค. ๋ฌธ์์ด์ ์ซ์๋ง ์กด์ฌํ๋ค๋ฉด ๋ฌธ์์ด์ด ์ ์์ ์ผ๋ก ์ ์๋ก ๋ณํ๋๊ณ , ์๋๋ผ๋ฉด nil์ด ๋ฐํ๋๋ค. let str = "1234" if let convertedNum = Int(str) { print("\(convertedNum): \(type(of: convertedNum))") } else { print("Cannot convert string into number") } // Prints: "1234: Int" ๋ฐฉ๋ฒ 2: allSatisfy ๋ฉ์๋ ์ฌ์ฉํ๊ธฐ ๋ฌธ์์ด์๋ allSatisfy ๋ฉ์๋๊ฐ ์๋ค. ๋ฉ์๋์ ์ธ์๋ก ๋ฌธ์๋ฅผ ๊ฒ์ฌํ ํด๋ก์ ๋ฅผ ์ฃผ๋ฉด ..
[Swift] Int ๋ฐ์ดํฐ๋ฅผ Character๋ก ํ๋ณํํ๊ธฐ
[Swift] Int ๋ฐ์ดํฐ๋ฅผ Character๋ก ํ๋ณํํ๊ธฐ
2021.07.17์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ์ ์๋ฅผ Character ํ์
์ผ๋ก ๋ณํํด์ผ ํ๋ ์ํฉ์ด ์๊ฒผ๋๋ฐ, ๋ฌธ์์ด๋ก ๋จผ์ ๋ณํํ ๋ค์ Character๋ก ๋ณํํ๋ ๊ฒ์ด ๊ฐ์ฅ ๊ฐํธํ๋ค. ๋ฐฉ๋ฒ 1: ๋ฌธ์์ด๋ก ํ๋ณํ let num = 0 var numbers: [Character] = [] numbers.append(Character(String(num))) print(numbers) // ["0"] ๋ฐฉ๋ฒ 2: String Interpolation let num = 0 var numbers: [Character] = [] numbers.append(Character("\(num)")) print(numbers) // ["0"] String Interpolation์ผ๋ก String์ผ๋ก ์ผ๋จ ๋ง๋ค๊ณ , Character ํ์
์ ์์ฑ..