- #import는 그 파일에서 같은 헤더 파일을 여러번 포함하면 오류나는 문제를 해결.
- NS접두사는 코코아의 접두사.
- BOOL타입의 YES는 1, NO는 0
- 클래스 이름은 대문자로 사용하기를 권장.
- 메소드 디스패처는 특정 메시지에 어떤 메소드가 반응하게 되는지를 알기 위해 오브젝티브씨가 사용하는 방법.
- @기호는 C언어의 확장을 의미한다.
- 콜론은 메소드가 인수를 받아들인다면 붙이고 아니면 쓰지 않음.
- 컴파일러 지시자 다음에는 세미콜론을 넣지 않는다.
- 프라이빗 메소드도 호출 할 수 있다.
- 다중상속 기능은 불가하다.
- 접근자 메소드를 위한 이름 규칙
- 세터 메소드는 set을 먼저 쓰고 바꾸려는 속성 이름을 넣어준다.
- 게터 메소드는 단순히 자신들이 반환할 속성의 이름으로 쓰여진다.
- get이라는 단어는 코코아에서 파라미터로 전달한 포인터를 통해서 값을 반환하는 규칙을 가진다.
- @class 키워드는 컴파일러에 전방참조를 설정한다.
'프로그램 경험 > iOS' 카테고리의 다른 글
[iPhone] 코드로 UIToolbar에 UISegmentedControl 넣기 (0) | 2010.09.15 |
---|---|
[iPhone] 아이패드 확인하기 (0) | 2010.09.15 |
[iPhone] iPhone으로 세션을 시작할 수 없기 때문에... (0) | 2010.09.14 |
[iPhone] 아이폰 4.1 버전 업그레이드 이후 기기 연동안됨 (0) | 2010.09.14 |
[iPhone] 개발전 사전 지식 (0) | 2010.08.25 |