이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

이번 시간에는 시뮬레이터에 대해 알아보겠습니다. 시뮬레이터는 Xcode로 개발한 앱을 실제 기기에 올리지 않고 간단히 실행해 볼 수 있는 환경을 제공합니다.

오토레이아웃 우회

지금까지 작업한 내용을 시뮬레이터로 실행했을 때 위치가 이상한 것을 발견할 수 있다. 현재의 작업하고 있는 씬 크기는 추상적인 크기이며 이런 사이즈의 장치는 없다.

  • 파편화된 iOS 장치의 화면 크기를 고려할 때, 특정 크기를 기준으로 한 디자인은 무의미하다.
  • 오토레이아웃이라는 기술을 전제로 한 디자인. 여러 종류의 아이폰 화면 크기와 아이패드 화면 크기를 고려해서 레이아웃을 디자인할 수 있다.
  • 하지만 오토레이아웃을 배우기 전까지는 임의로 Simulated Matrix이라는 애트리뷰트 값을 시뮬레이터 타겟 디바이스 크기로 맞춰서 단일 사이즈의 아이폰을 대상으로 디자인하자.

시뮬레이터

  • Run 버튼을 누르면 시뮬레이터에서 열림
  • 화면이 너무 크게 나오는 경우
    • Window > Scale 메뉴로 시뮬레이터 화면 크기 조정
  • Xcode Devices 윈도우에서 시뮬레이터 버전 선택
  • 설정에서 SNS Signup
  • Hardware 메뉴
    • Device에서 다양한 기기 중 하나 선택 가능. iOS, watchOS와 tvOS 까지
    • Rotate 과 Shake
    • Home 버튼 (Cmd-Shift-H)
    • TouchID 또는 Force Touch 관련
    • Option 키 누르고 탭 하면 멀티터치 기능 제공

본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.