Objective-C의 Dot syntax

맥북 2013. 5. 31. 18:30
Objective-C의 Dot Syntax
점 구문이 Objective-C 2.0에 도입되면서 많은 논란이 되어 왔다. 예전 부터 코코아 프로그래밍을 해왔던 개발자들은 주로 반대의 입장을 피력했고 또한 그와는 반대의 주장을 하기도 한다. 

여기서는 그런 논란은 생각하지 말자. 다음 두 구문은 완전하게 동일하다.

self.timestamp = [NSDate date];

[self setTimestamp:[NSDate date]];


점 구문은 전통적인 메시지 전달 방식을 간단히 표현하게 해준다. 언제든 점 구문을 전통적인 메시지 전달 방식으로 변경할 수 있다. 그러나 다음의 구문이 다르다는 것을 이해하는 것은 매우 중요하다.


'맥북' 카테고리의 다른 글

(맥북) WinSCP  (0) 2013.05.31
맥북 프로그램 강제종료  (0) 2013.04.01

설정

트랙백

댓글