Persist or cache data on a single device, or sync data to multiple devices with CloudKit
ORM
Object Relational Mapping - 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해준다.
메모리 참조
strong (강한 참조)
weak (약한 참조)
unowned(미소유 참조 / 약한 참조)
unowned는 사라지지 않을거라고 보장되는 객체에만 설정하여야 한다.
댕글링 포인터(Dangling Pointer): 원래 바라보던 객체가 해제되면서 할당되지 않는 공간을 바라보는 포인터.