너희들은 내가 진짜 빨리 개념을 이해하는 데 도움이, 나는 문제가 목표 - C로 C의 변환을 인식하지 못했습니다 :목표 C 인스턴스 방법 도움말 * 초급 *
내가보고 특정 인스턴스 방법이 있다면 이 같은 :
-(void)addOwnerNamesObject:(NSString *)n;
{
// ownerNames defined as NSMutableSet
[ownerNames addObject:n];
}
내가 몇 가지를 이해 ...
- 이 프로그램에서 호출 할 수있는 인스턴스 방법입니다.
-
: 여기
(void)InstanceMethod(Char *nameOfArgument)
내가 도움을 필요로하는 곳에이다 -이 C에서
- 를 (단지 중괄호의 코드를 실행) 아무것도 반환하지 것입니다 C에서
- 이 구문은 약간 덜 혼란
- 이 메서드를 호출하면 여전히 인수가 전송됩니까?
- 그렇다면 해당 인수는 이고 메서드 이름이
n
인 인스턴스입니까?
그리고 마지막으로 ... 주제 오프
당신이 방법이 있다면 ...
-(id)someMethod:(NSString *)pn
{
}
- (ID)가 무엇입니까? 그것은 컴파일러에게 어떤 타입의 객체도 반환 할 수 있다고 알려줍니까?
초보자를 도와 주셔서 감사합니다.
예, 해당 메서드를 호출하면 인스턴스에 메시지를 보내고 예를 들어 n이라는 변수에있는 인수를 가져옵니다. id 질문에 관해서는, 그 말이 맞습니다. id는 어떤 객체도 될 수 있습니다. 당신은 어떤 물건을 얻을지 모를 때 사용됩니다. – Nerdtron