본문/내용
1. 본인의 iOS 개발 경험과 기술 스택에 대해 구체적으로 설명하세요.
iOS 개발자로서 다양한 프로젝트 경험과 폭넓은 기술 스택을 가지고 있습니다. 처음 iOS 개발에 입문한 이후로 꾸준히 실무 경험을 쌓아 오면서 사용자 중심의 직관적이고 안정적인 앱을 개발하는 데 주력해 왔습니다. iOS 앱 개발에 사용되는 핵심 언어인 Swift를 능숙하게 다루며, 최신 버전의 Swift 표준 문법과 프로퍼티 래퍼, async/await 등의 언어 특징도 적극 활용하고 있습니다. Objective-C 역시 과거 프로젝트에서 다뤘던 경험이 있어, 필요한 경우 두 언어를 빠르게 전환하여 유지보수와 코드 통합에 어려움이 없습니다. 또한, iOS SDK 및 Xcode 환경에 대해 깊이 이해하고 있으며, 앱의 전반적인 구조 설계와 아키텍처 패턴을 중요시합니다. 주로 클린 아키텍처와 MVVM 패턴을 적용하여 코드의 재사용성과 테스트 용이성을 높이고, 애플의 Human Interface Guidelines에 부합하는 사용자 인터페이스를 구현하는 데 중점을 두고 있습니다. UI를 구성할 때는 스토리보드와 코드 기반의 레이아웃을 모두 활용하며, Auto Layout과 Size Class를 적극적으로 활용하여 다양한 기기에서도 적절…