Algorithm/Swift

[Algorithm / Swift / IDE] Swift로 알고리즘 공부하기 좋은 방법

Minny27 2021. 6. 25. 02:39

Swift로 작성한 소스 코드를 Run 한 결과도 보고 싶고

클래스의 객체 내부에 함수가 뭐가 있는지 알고 싶고

구현하다가 막히는 부분 라인이 어디인지 디버깅하고 싶을 때!

Xcode를 이용해서 문제를 해결할 수 있습니다.

 

 

 

[Step 1] 새로운 프로젝트에서 Command Line Tool 생성하기

 

 

 

[Step 2] Run 해보기

결과가 잘 나오는 것을 확인할 수 있습니다.

 

 

 

[Step 3] BreakPoint 설정해보기

라인 숫자를 클릭하면 BreakPoint를 설정할 수 있습니다.

이를 없애기 위해서는 드래그한 상태로 왼쪽으로 버리거나

cmd + Y를 이용해서 BreakPoint를 인식하지 못하게 할 수 있습니다.

 

 

 

[Step 4] Debugging 해보기

디버깅을 통해서 변수에 생각한 값이 들어갔는지 확인할 수 있습니다.

한 라인씩 보고 싶다면 fn + F6

체크한 부분만 보고 싶다면 fn + F8

 

 

 

Xcode를 사용하지 않아도 해당 사이트에서 Run 해볼 수 있습니다.

다만, 디버깅할 수 없고, Interpreter를 활용할 수 없어 아쉬웠습니다..

https://replit.com/

 

The collaborative browser based IDE

Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages.

replit.com