본문 바로가기
개발/Objective-C

#1 : main.m이란 무엇인가

by 꼬마상어 2017. 8. 16.
반응형

프로젝트를 처음 생성하고 네비게이터를 다 펼쳐보면 아래 사진처럼 나타난다.

 

오늘은 main.m파일을 살펴보려한다.

 

Swift로 개발할때는 보지 못했던 아이다... 낯설다 누구냐 너

 

 

내용을 까보니 일케 생겼다..

 

검색해보니 Objective-C 도 C계열의 언어다보니 프로그램이 시작될때 가장 먼저 호출되는 진입점 함수를 가지고 있다.

 

대학교 1학년때 배워서 잘 생각은 나지 않지만 C언어는 아래와 같은 모양으로 존재했지..

 

 

즉, 정리하자면!

Swift에는 Appdelegate가 제일 처음에 호출되고 있는 반면에

Objective-C에서는 main.m을 호출 -> Appdelegate 호출

 

이렇게 보면 될것 같다!

 

대부분 개발할때는 Appdelegate의 didFinishLaunchingWithOptions에서부터 시작하니 건드릴 일은 별로 없다!

반응형

'개발 > Objective-C' 카테고리의 다른 글

#2 : xib로 개발하기  (0) 2017.08.16
Swift 모르고 개발했던 경험  (0) 2017.08.16

댓글