[Swift] Sandbox : 보안을 위한 App별 독립공간 (feat. NSCoder)
Sandbox가 뭘까? 보안을 위한 그 App만의 독립된 공간이다.(venv 같은 느낌이 든다) Sandbox 덕분에 App은 로컬 디스크에 자기만의 디렉토리를 가지며, 서로 다른 App끼리는 접근할 수 없다. 그래서 App은 Sandbox라는 울타리 안에 자기만의 정보들을 안전하게 저장할 수 있는 것이다.(Sandbox가 없다면 악성코드로 인해 내 데이터가 유출될 수도 있다!) let dataFilePath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("MyList.plist") 그리고 높은 보안을 가진 Apple ID나 iCloud 기술은, 새로운 iPhone으로..
2020.04.19