C의 헤더 파일은 모듈의 상세한 내용을 숨기고 다른 모듈에 알리고 싶은 내용만 선언하는 용도로 사용되지만 Objective-C의 헤더 파일, 특히 인터페이스는 너무 상세한 내용을 담고 있다. 애초에 왜 인터페이스라고 이름을 지었는지 모르겠다. 11.05.12 10:31
Objective-C는 외견상 C의 느낌이 C++보다 더 남아 있지만 이런 면에서는 또 많이 다른...
5 개의 댓글이 있습니다.
감춘다...는 느낌은 별로 안들긴 합니다 ^^ 개인적으론 Category 기능이 맘에듭니다. 양날의 검 같은 기분!
프로퍼티 선언하면 ivar 없애도 되니 그마나 좀 인터페이스 같아진다랄까요. 그래요 ㅎㅎ
뭔가 맘에 안드는것 같기도 하고 그냥 몰라서 그런것 같기도 하고 그래요 ㅎ
아마 Java의 Interface의 역할로 사용한다면 Protocol을 쓰는 것이 맞을 것 같습니다.
밤바 그거야 그런데 인터페이스가 문제죠.
감춘다...는 느낌은 별로 안들긴 합니다 ^^ 개인적으론 Category 기능이 맘에듭니다. 양날의 검 같은 기분!
11.05.12 10:38프로퍼티 선언하면 ivar 없애도 되니 그마나 좀 인터페이스 같아진다랄까요. 그래요 ㅎㅎ
11.05.12 10:42뭔가 맘에 안드는것 같기도 하고 그냥 몰라서 그런것 같기도 하고 그래요 ㅎ
11.05.12 11:54아마 Java의 Interface의 역할로 사용한다면 Protocol을 쓰는 것이 맞을 것 같습니다.
11.05.12 12:40밤바 그거야 그런데 인터페이스가 문제죠.
11.05.12 12:58