Swift

Anyobject

옵씨에는 id라는 중요한 객체가 있따.
id는 모르는 타입에 대한 포인터 객체이다
스위프트는 타입을 분명하게 지정해야한다.
AnyObject도 마찬가지로 모르는 클래스에 대한 포인터 객체다.
당연히 클래스에만 지원한다.
스위프트에는 Any도 있다. 스트럭트 클래스 등등에서도 사용가능하다.
언제 애니옵젝을 쓰냐 인자의 값이 2개이상이 될때
쿠키를 돌려주려고 할때
타입 변환시에는 as라는 키워드를 사용한다.
PropertyList에서도 사용한다.
string Arryay dictionary는?? 구조체인데?? 애니옵젝은 클래스에서만인데???
정답은 브릿징 자동으로 NSArray NSStrig으로 변환해준다.
하지만 Any가 있는걸????
유저디폴트는 작은걸 저장한다.
캐스팅 애니옵젝에서만 쓰는게 아니다
as를 이용할수있고 자식 클래스인지 아닌지 체크한다.