(iOS) 클래스를 통째로 저장하기, NSCoding

단순히 문자열을 저장하는 것만으로 앱내 데이터 저장에는 확실히 한계가 있다. 그리고 문자열을 저장하고 읽어올때 다시 파싱을해서 읽어오는 방식은 그리 달갑지도 않고 빠른 앱 개발 방식에도 한계가 있다. 그래서 Objective-c 에서는 NSCoding 프로토콜을 준수하면 NSKeyedArchiver를 이용해서 객체내 데이터를 쉽게 저장할수 있는 방법을 제시하고 있다.  일단 아래와 같이 NSCoding 프로토콜을 준수하는 코드를 만든다. 간단하게, 아래의 두 함수를… Read More