안녕하세요. 카메라 하드웨어에 대해 독학중에 궁금증이 생겨 질문 올립니다.
일단 제가 알고 있는 지식부터 얘기 하겠습니다. 틀렸다면 지적해주시면 감사하겠습니다!
@objc dynamic은 이제 런타임시 swift 런타임을 안쓰고 objective-C 런타임을 사용을 하는데
dynamic dispatch로 설정한다는건데요. dynamic dispatch를 쓴다는 것은 서브 클래스에 오버라이드 메소드가 있다는 뜻으로 알고 있습니다.
dynamic dispatch를 쓰면 성능상 안좋은걸로 알고 있는데.. AVCaptureDevice를 왜
@objc dynamic 쓰는지가 궁금합니다. 아이폰 하드웨어(?)쪽 코드는 다 objective-C로 되어있어서 그런건가요??
답변해주시면 감사하겠습니다!