시뮬레이터 vs 에뮬레이터
·
iOS
👋 들어가기 전첫 모바일 개발 스택인 안드로이드에서는 에뮬레이터를 제공해줬는데현재 개발하고 있는 iOS는 시뮬레이터라고 부른다.  무슨 차이가 있을까?? 천천히 살펴보자✊ 호스트와 타겟먼저 이름을 굳이 나눴다는 것은 차이가 있다는 뜻이니그 차이가 무엇인지 먼저 알아보자. 호스트호스트는 프로그램을 개발하는 PC 또는 프로그램이 실행되는 환경이다.타겟프로그램 결과물이 실행되는 환경 과연 이 두 개념이 시뮬레이터와 에뮬레이터를 구분하는데 어떤 역할을 하는 지 살펴보자.☝️시뮬레이터시뮬레이터는 host기기에서 host 아키텍처로 빌드하여 target과 비슷한 환경에서 실행한다.특징Host와 Target 아키텍처가 같아, 별도의 변환 없이 코드가 직접 CPU에서 실행된다. (네이티브 코드)애플리케이션 동작 환경..