2010-01-20 6 views

답변

6

글쎄, 실제로는 C 다. Objective-C는 C의 상위 집합으로서, 원하는 모든 C 구문을 사용할 수 있고 컴파일러가 처리 할 수 ​​있음을 의미한다. 평소대로 C 함수를 선언하고 평상시처럼 호출하십시오.

+0

그래서 C 함수처럼 호출하지만, 여전히 Objective C 객체에 액세스 할 수 있으므로/c 메시지를 전달할 수는 있지만 c 함수가 아닙니다. – Casebash

+0

범위 내에서 참조가있는 한 가능합니다. 예 : 전역 참조 객체를 가지고 있다면 C 함수에서 메시지를 보낼 수 있습니다. 당신은 객체의 구현 범위에 있지 않기 때문에 "self"를 참조 할 수 없습니다. –

3

예. 그렇습니다. Objective-C는 C 위에 구축되어 있으므로 C 구문이 유효합니다.

관련 문제