아이폰으로 코딩하는 방법
무선 키보드 정도는 필수
무선 키보드를 사서 코딩을 하게 된지 이틀 차,
드디어 문제 하나를 겨우 풀었다(예이~~!)
문제 난이도가 (나에게)어려웠던 것도 있지만,
아무래도 스마트폰이라는 환경 때문도 있는 것 같아
나와 같은 어려움을 겪을 이들에게 팁을 전해준다
나는 백준 문제를 풀이 하는 데 사용했다
이 글도 백준 ps를 하려는 분들께 추천한다
이상한 컴파일러 앱 보다는 '웹 컴파일러'
말 그대로 웹 컴파일러를 추천한다.
내가 원래 사지방에서 코딩할 때 사용했기 때문인지는 몰라도,
앱을 깔아서 하는 것 보다는 웹 코딩이 더 편했다.
ide를 사용하는 것 처럼 자동 완성이나 오류도 표시해주어 편리하였다
깃허브를 통해 로그인하여 사용하면, 작성해둔 코드들도 자동저장된다.
내가 사용하고 있는 웹 컴파일러는 'repl.it'이다.
Run code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter.
repl.it
디버깅 할 때는 웹 디버거
이건 내가 repl.it을 잘 활용하지 못해서 그런 것 같은데,
디버깅하는 것이 어려웠다
그래서 나는 디버깅 할 때에는 다른 웹 디버깅 사이트에 코드를 옮겨 디버깅한다
내가 사용하고 있는 웹 디버거는 'onlie gdb'이다
OnlineGDB is online IDE with C++ compiler. Quick and easy way to compiler c++ program online. It supports g++ compiler for c++.
www.onlinegdb.com
이 사이트는 코드가 저장이 안되니, repl.it에 먼저 작성한 후
코드를 옮겨가며 사용하는 것을 추천한다
뒤로가기, 복사, 붙여넣기가 안된다고?
무선 키보드를 아이폰에 연결하여 사용할 때
가장 답답했던 것들이 뒤로가기, 복사, 붙여넣기가 안되는 것이었다
물론 안되는게 아니라 내가 몰랐던 것
cmd키가 있는 경우에는 cmd+z, cmd+c, cmd+v를 사용하고,
cmd키가 없는 경우에는 윈도우키+z, 윈도우키+c, 윈도우키+v를 사용하면 된다
ctrl+c를 누르니 코드가 통째로 사라져서 눈물을 훔친 기억이 있다
다음번에는 아이폰으로 블로그 글 쓰는 팁을 가지고 오도록 하겠다
내 백준 아이디는 wkdrns717이다