2014-02-16 2 views
0

어떻게 C로 Objective C 메소드를 작성할 수 있습니까?C 메소드 대 Objective C 메소드

누군가가 어떻게 objC 방법이 작동하는지 설명 할 수 있습니까?

내가 아는 한, Objective C 메소드는 자신을 대상으로하고 함수를 수행 중임을 객체에 알리는 함수 호출입니다.

감사합니다.

+0

당신이 무엇을 요구하고 있는지 분명하지 않습니다. 이해하지 못하는 샘플 코드가 있습니까? C 또는 Objective-C 중 하나만 이해할 수 있습니까? 그들을 비교하기 전에 언어 구문을 이해하는 데 집중할 수 있습니까? – Wain

+0

@Wain rewritten. – nelm

+0

메소드는 O.O.P를 참조하는 단어입니다. 언어. C는 O.O.P가 아닙니다. 언어. – delannoyk

답변

2

어떻게 C로 Objective C 메소드를 작성할 수 있습니까?

수 없습니다. 그러나 Objective-C 코드 파일에 C 함수를 작성할 수 있습니다 (일반적으로 원하지는 않지만).

누군가가 어떻게 objC 방법이 작동하는지 설명 할 수 있습니까?

함수와 비슷하지만 함수는 OO가 아니므로 객체에 대한 개념이 없습니다 (self). 메서드는 객체 인스턴스에서 호출되며 해당 객체에 포함 된 데이터에서 작동합니다. 이것은 실제로 Objective-C가 아니라 OO 일입니다.

내가 아는 한 Objective C 메소드는 자신을 대상으로하고 함수를 수행 중임을 객체에 알리는 함수 호출입니다.

실제로는 함수가 아니지만 개체 인스턴스를 대상으로합니다.

일반적으로 말해서 OO 및 기능/절차 언어를 비교하려고하지 마십시오. 중요한 차이가 있습니다. 처음에는 OO와 기능적 차이점을 이해하고 작업하려는 특정 언어의 구문을 이해합니다.

+0

의견을 보내 주셔서 감사합니다. – nelm

관련 문제