Programming/swift | mac

Swift언어로 IOS앱 만들어보기 : XCode 시작하기

방황하는 데이터불도저 2024. 2. 29. 19:01

Apple에서는 Vision, Vision Kit, CoreML 등 컴퓨터비전에 관련된 다양한 툴들을 제공하고있습니다.

이러한 도구들을 활용해서 OCR기능이 되는 IOS앱을 만들어보려고 합니다.

 

우선, IOS앱을 만들기 위해서는 swift라는 언어를 사용해야하고, XCode라는 macOS전용 개발 툴을 사용해야합니다.

 

우선 xcode를 mac app store에서 설치한 후, 실행해줍니다.

 

실행하면 아래와 같은 화면이 뜨게 되는데, 여기에서 원하는 방식으로 프로젝트를 생성하거나 불러옵니다. 

 

아래의 방식으로도 Create New Project 와 같은 동작을 수행할 수 있습니다.

 

아래의 사진처럼 필요한 내용들을 입력해주고, Next를 눌러 프로젝트를 생성하면 app을 만들 첫번째 준비가 되었습니다.

 

 

 


위의 예시처럼 project를 만들어 본격적으로 app 구현 코드를 개발할 수도 있지만, swift에는 playground라는 파이썬으로 치면 주피터 노트북처럼 간편하게 코드를 입력해서 즉각적인 결과를 볼 수 있도록하는 기능이 있습니다.

 

Playground를 실행하면 아래와 같은 초기 화면이 나옵니다.

 

간단하게 잘 동작하는지 sigmoid 그래프를 만들어보겠습니다. 아래의 사진처럼 코드를입력하고, 왼쪽 하단의 RUN버튼을 누른 후, 오른쪽 배너의 결과에 커서를 대보면 눈모양 아이콘이 보입니다. 해당 아이콘을 누르면 sigmoid 그래프를 시각적으로 확인할 수 있습니다.

 

다음 글에서는 Playground로 Vision, VisionKit로 OCR기능을 실행시켜 성능을 파악해보겠습니다.