๊ฐ์ iOS์์๋ ์ค์น๋ ์ฑ ๊ฐ์ ์ฌ์ฉ์์ ํธ์์ฑ์ ์ํ "๊ณต์ ํด๋ฆฝ๋ณด๋"๊ฐ ์์ต๋๋ค. ์คํ ์ค์ธ ์ฑ์์ ์ผ๋ถ ํ ์คํธ๋ฅผ "๋ณต์ฌ" ๋๋ "์๋ผ๋ด๊ธฐ"์ -> pasteboard ๋ฒํผ์ ์ ์ฅ๋๋ฉฐ ์ด๋ ๋ค๋ฅธ ์ฑ์์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ์กฐ์ฌํด์ผ ๋ ํ์๊ฐ ์์ต๋๋ค. ์๋ํ๋ฉด ์ฑ ๋ด๋ถ์ ๋จ์ ์ ์ฅ๋๋ ๊ฒ์ด ์๋ ๋จ๋ง ์ฅ์น ๋ด๋ถ์ ๋ฒํผ ํํ๋ก ๊ธฐ๋ก๋๊ธฐ์ ๋ค๋ฅธ ์ฑ์ ํตํด ์ด ๊ฐ์ ํธ์ถํ์ฌ ์ ์ถํ ๊ฐ๋ฅ์ฑ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ก ๊ฐ์ ๊ณต์ ํ ์ ์๋ ํด๋ฆฝ๋ณด๋๋ฅผ ์ ํ์์๋ Pasteboard๋ผ๊ณ ๋ ๋ถ๋ฆ ๋๋ค. ์ฌ์ฉ์ ๊ด์ ์์ ๋ณด์๋ฉด ์ด ๊ธฐ๋ฅ์ ๋งค์ฐ ํธ๋ฆฌํ๊ณ ํ์์ ์ธ ์ญํ ๋ก ์๋ฆฌ ์ก์ ์์ต๋๋ค. ๋ง์น ๊ธด ๋ฐ์ดํฐ ํํ๋ฅผ ๊ฐ์ง๋ ์ฐ๋ฝ์ฒ, ์ฃผ์, ์นด๋๋ฒํธ ๋ฑ์ ์ฌ์ฉํ๊ธฐ ์ํด์ ๋ณดํต ๋ณต์ฌ ๋ฐ ๋ถ์ฌ ๋ฃ๊ธฐ๋ฅผ ..
๊ฐ์ iOS์ Keychain์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ธฐ์ ์ ์ฅํ๋ sqllite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ธ์ฆ ํ ํฐ ๊ฐ์ ๋น๋ฐ๋ฒํธ๋ ๊ณ์ ๋ฑ์ ์์ ํ ์ ์ฅ์์ ๋ณด๊ดํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. Keychain์ด ํ์ํ ์ด์ ๋ ์ฑ์ ๊ตฌ์ฑ ํ์ผ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฒฝ์ฐ ์ฝ๊ฒ ์ ์ถ๋นํ ์ฐ๋ ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ ํค ์ฒด์ธ ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ์ด์ ์ฒด์ ๊ฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๋๋ก ํด์ผ ๋ฉ๋๋ค. ํน์ ์ฑ์ Keychain์ด๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์กด์ฌํ๋ค๋ฉด ๋ด๋ถ์ ์ค์์ ๋ณด๋ค์ด ๋ชจ๋ ๋ค์ด๊ฐ๊ฒ ๋๋ฉฐ ์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํ๊ฐ ๋ ์ํ๋ก ์ ์ฅ๋ฉ๋๋ค. ํ์ง๋ง ์ด์กฐ์ฐจ ์ถ๊ฐ์ ์ผ๋ก ์ํธํ๋ฅผ ์ํํ์ง ์๋๋ค๋ฉด ๋ด๋ถ์ ์ ์ฅ๋ ์ค์์ ๋ณด๋ฅผ ํ๋ฌธ ํํ๋ก ๊ฐ์ธ์ ๋ณด๋ฅผ ์ ์ถํ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํฉ๋๋ค. ํน์ ์ฑ์ ์ ๋ ฅ๋ ๊ฐ์ด private/var/keychai..