LetsSwifty/Swift_Expert

[CS] 객체 직렬화(Serialization)란 ?

Opened this issue · 0 comments

p653 에는 다음과 같이 정리되어있습니다.

프로퍼티 리스트는 애플의 주요 소프트웨어 프레임워크에 이용되는 객체 직렬화를 위한 XML 형식의 파일입니다.

  • 객체 직렬화란, 객체의 내용을 바이트 단위로 변환하여 파일에 기록하거나 네트워크를 통해 전달이 가능하도록 하는 것을 의미합니다.

문득, 객체 직렬화는 언제 사용이 되는지, 왜 사용하는지 궁금해졌습니다.
객체 병렬화도 있는지도 궁금해서 찾아보니 직렬화 된 데이터 스트림을 원래의 파일로 만드는 역직렬화라고 있네요 ㅋㅋ

아시는 분들 있으면 코멘트 부탁드려요 ! 공부해서 정리하면 공유드리겠습니다.