ios | ios도 모르고 하이브리드 앱 개발하기 [ 7 시뮬레이터 살펴보기 / 시뮬레이터 크기 조정 / 홈버튼 / 하드웨어 설정 ]

2016. 9. 19. 10:14mobile/ios



ios도 모르고 하이브리드 앱 개발하기 [ 7 시뮬레이터 살펴보기 / 시뮬레이터 크기 조정 / 홈버튼 / 하드웨어 설정 ]




이번에는 시뮬레이터에를 살펴보도록 한다.


시뮬레이터는 아이폰에서 실제 동작하는 모습들을 그대로 표현해준다. 


시뮬레이터를 사용하여 아이폰 디바이스 없이 기기의 회전이나 흔들기 등 비슷하게 테스트를 진행 해 볼 수 있다.


하지만 PUSH(APNS), 카메라 등 하드웨어에 종속적인 기능들은 필이 디바이스로 테스트를 진행하여야 한다.

 





가장 먼저 시뮬레이터를 실행해 보자.


Xcode 상단에 보면 재생 아이콘이 있다.


이 버튼을 누르면 시뮬레이터가 작동한다.





아래처럼 빈 화면의 시뮬레이터가 작동하면 정상이다.

아무 작업도 하지 않았기 때문에 비어있는 앱이 설치되고 실행된 것이다.





이제 화면 상단에 보면 Hardware 라는 메뉴가 보일 것이다.


이 메뉴를 클릭해보자.





아래와 같이 시뮬레이터의 하드웨어를 조작할 수 있는 메뉴들이 들어있다.

시뮬레이터 하드웨어 설정

Device 

아이폰의 종류와 아이패드 종류를 선택


Rotate Left/Right

좌 우 회전 효과


Shake Gesture

흔들기 효과


Home / Lock

홈 버튼, 잠금 버튼 효과


Simulate Memory Warning

메모리 부족상태 표시


Toggle in-Call Status bar

전화 중 앱을 실행, 화면 상단에 알림바 표시


Keyboard

키보드 설정


Uses the Same Layout as OS X

OS X와 같은 키보드 사용

Connect Hardware Keyboard

맥의 물리적 키보드 사용

Toggle Software Keyboard

가상 키보드 사용










시뮬레이터 비율 변경


맨 처음 시뮬레이터를 실행하면 크게 표현될 경우가 있다.


이는 단순히 비율의 문제이다.


아이폰의 해상도와는 관련이 없으나 비율이 크거나 너무 작으면 UI가 흐리거나 화면에 스크롤이 생겨 보기 불편하다.


총 5개 단계로 크기를 변경할 수 있다.












 * 경고


IOS에 무지한 상태에서 구글링만으로 앱 개발 및 포스팅이 진행됨


누구나 따라할 수 있겠지만 결코 완벽한 정답이 아닐 수 있음


아주 주관적인 입장에서의 포스팅임



'mobile > ios' 카테고리의 다른 글

ios | ios도 모르고 하이브리드 앱 개발하기 [ 12 webview에서 네트워크 체크하기 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 11 webview와 javascript간의 상호 호출하기 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 10 인터넷 체크 / 네트워크 체크 ]  (2) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 9 UIAlertController 사용하기 / alert 띄우기 / dialog ]  (3) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 8 Web View 만들기 / webProject 연결 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 7 시뮬레이터 살펴보기 / 시뮬레이터 크기 조정 / 홈버튼 / 하드웨어 설정 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 6 Xcode 살펴보기 / Xcode 설명 / 라이브러리 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 5 Xcode에서 project 생성하기 / Xcode 프로젝트 생성 ]  (0) 2016.09.13
ios | ios도 모르고 하이브리드 앱 개발하기 [ 4.2 eclipse에서 webproject 생성 / dynamic web project / jsp ]  (2) 2016.09.12
ios | ios도 모르고 하이브리드 앱 개발하기 [ 4.1 eclipse에서 tomcat 생성 / 서버생성 ]  (0) 2016.09.12
ios | ios도 모르고 하이브리드 앱 개발하기 [ 3.3 Mac 에 Tomcat 설치 / 톰캣 설치 ]  (0) 2016.09.09