NSCoding , NSSecureCoding
·
iOS/UIKit
정의A protocol that enables an object to be encoded and decoded for archiving and distribution. 아카이빙과 배포를 위해 객체가 encoding과 decoding을 가능케 도와주는 프로토콜이다. 조금 더 자세히 설명하면 NSCoding은 Objective-C 기반의 클래스를 직렬화 및 역직렬화를 하는 역할을한다. 인코딩이란?Swift의 데이터를 컴퓨터가 이해할 수 있는 0과1로 코드화, 암호화 등을 하는 과정이고보안, 저장 공간 절약등의 효과를 볼 수 있다. 디코딩이란?디코딩은 인코딩의 정확한 반대 과정으로 복호화, 역코드화가 진행되며 컴퓨터가 이해할 수 있는 정보를 우리가 사용하는 Swift 데이터로 바꾸는 과정이다. 구성publi..