FileHandle ์ฌ์ฉ๋ฒ
NSData ํด๋์ค์๋ ํด๋น ๊ฐ์ฒด์ ๋ฐ์ดํฐ๋ฅผ URL์ ๊ธฐ๋กํ๋ write(to:atomically:) ๋ผ๋ ๋ฉ์๋๊ฐ ์กด์ฌํ๋ค. ์ด ๋ atomicํ๊ฒ ์ด๋ค๋ ๋ง์ ์จ์ ํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ฑฐ๋ ํน์ ์์ ๊ธฐ๋กํ์ง ์๊ฑฐ๋ ๋ ์ค ํ๋์ ๊ฒฐ๊ณผ๋ง ์กด์ฌํ๋ฉฐ, ๊ทธ ์ค๊ฐ์ธ ๋ถ๋ถ์ ์ผ๋ก ์์ค๋์ด ์๋ชป๋ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ์ง ์๋๋ค๋ ๊ฒ์ ๋งํ๋ค.
NSData ๋ฐ NSMutableData์ ๊ฐ ์๋ฉํฑ ํ์ ์ธ Data์๋ ํด๋น ๋ฉ์๋๊ฐ ์กด์ฌํ์ง ์๋๋ค. ๋์ write(to:options:) ๋ฉ์๋๊ฐ ์กด์ฌํ๋ฉฐ, NSData.WritingOptions ํ์ ์ .atomic ๊ฐ์ด ์ ์๋์ด ์์ด์ ๋์ผํ ๋์์ ๊ตฌํํ๋๋ฐ์๋ ๋ฌธ์ ๊ฐ ์๋ค.
ํ์ผ์ atomicํ๊ฒ ๊ธฐ๋กํ๋ ๋ฐฉ๋ฒ์ ์์ ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ํ๋ ํน์ ๊ทธโฆ
View On WordPress
















