프로그래밍 공통 용어


1. Complie

코드를 바이너리 코드로 변환하는 과정, 해당 과정은 Complier가 변환한다.
간혹 컴파일러가 인지하지 못하는 오류가 발생할 수도 있음.

코드내에서 라이브러리, 프레임워크등을 사용하게 되는데, 해당 라이브러리나 프레임워크를 연결하는 것을 Link라고 하고 Link하는 도구를 Linker라고 한다.

  • Build : ComplieLink실행가능한 파일 순서로 진행하는 과정을 의미한다.

3. Run

Xcode란 IDE를 사용하여 실행가능한 파일을 실행한다.

  • 실행파일의 종류
    1) 디버그 모드 : 개발시 사용. (디버그 정보를 포함되어 생성, 파일의 크기가 커짐)
    2) 릴리즈 모드 : 배포시 사용. (최적화가 이루어져 실행속도 향상)