@Main에 대해서 설명하시오.
앱이 foreground에 있을 때와 background에 있을 때 어떤 제약사항이 있나요?
Protocol Oriented Programming과 Object Oriented Programming의 차이점을 설명하시오.
Hashable이 무엇이고, Equatable을 왜 상속해야 하는지 설명하시오.
ARC란 무엇인지 설명하시오.