OSX에서 애니메이션 구현 방법을 선택하는 방
OSX에서 창이나 뷰에 간단, 혹은 복잡한 애니메이션을 구현하는 방법은 다양한 층위에서 선택해야 한다. 다음은 Cocoa에서애니메이션을 적용하기 위해 어떤 수단을 선택해야 할지에 대한 가이드 내용이다. 참고로 이 가이드의 원문은 제법 오래전의 것으로 소소하게 업데이트하였다. 1. 뷰가 회전하지 않고, 주로 정적이며 커스터마이징 되지 않는 기본 코코아 컨트롤 위주로 구성되어 있다면 NSView(혹은 그 서브클래스)를 그대로 사용한다. 2. 이동이나 크기 변환과 같은 단순한 애니메이션만 적용하면 된다면 애니메이터 프록시를 사용하여 변환하면 된다. NSView는 기본적으로 NSAnimatablePropertyContainer 프로토콜을 따르고 있기 때문에 animator()를 호출하여 프록시를 얻고, 프록시를 통해… 더 보기 »OSX에서 애니메이션 구현 방법을 선택하는 방