목록ios/Objective-C (1)
momodudu.zip
Objective-C의 메세지 전송방법(함수 호출 방법)
아 정말 이거때문에 옵씨 코드를 처음 접했을때 진짜 멘붕이었다... 맨날 닷 신택스로 메소드를 불러왔던 나로서는 별 희안하게 메소드를 호출하는 옵씨 문법에 적응하기 진짜 힘들었다... Objective-C는 일반적으로 이제까지 내가 생각해왔던 '함수 호출'의 개념을 '메세지 전송' 이라고 부른다. c++을 예로 들면, 어떤 객체에 대한 메소드를 instance.function(paramter)의 형식으로 호출하게 되면 instance에 딸리는 메소드를 호출하기 전에 현재까지 진행한 곳의 주소를 스택에 넣어놓고 함수를 처리한 후 다시 원래 루틴으로 돌아온다. Objective-C의 경우, 어떤 메소드를 호출하게 되는 이 과정은 3가지 구성요소로 이루어진다. sender/receiver/message. se..
ios/Objective-C
2019. 12. 29. 17:03