Simulator
이번 시간에는 시뮬레이터에 대해 알아보겠습니다. 시뮬레이터는 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 키 누르고 탭 하면 멀티터치 기능 제공
- Device에서 다양한 기기 중 하나 선택 가능. iOS, watchOS와 tvOS 까지
-
2017.5.10일 기준 변경된점 큰 문제 없나요?
-
2017.5.10 23:03
1
-
Size 관련 질문입니다.
이승연
2017.2.26 17:34
1