* Instance 메서드와 class 메서드의 차이점을 설명하시오. + class 메서드와 static 메서드의 차이점을 설명하시오. * Delegate 패턴을 활용하는 경우를 예를 들어 설명하시오. * Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오. * 실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것을 설명하시오.