x와 y의 합계를 도표화 할 수있는 메소드를 만들었다 고합시다.객관적인 c 메서드 헤더에서 self를 호출
total = [self totalThemUp x : 30 y : 50];
자기가 올바르게 사용 되었습니까? 왜 그렇게? 나는 특별히 행동하는 어떤 대상도 보지 못합니다.
도움 주셔서 감사합니다.
x와 y의 합계를 도표화 할 수있는 메소드를 만들었다 고합시다.객관적인 c 메서드 헤더에서 self를 호출
total = [self totalThemUp x : 30 y : 50];
자기가 올바르게 사용 되었습니까? 왜 그렇게? 나는 특별히 행동하는 어떤 대상도 보지 못합니다.
도움 주셔서 감사합니다.
메서드가 인스턴스의 상태에 의존하지 않으면 클래스 메서드 또는 독립 실행 형 함수로 사용하는 것이 좋습니다.
totalThemUpx: y:
이라는 메서드가 있으면 해당자가 올바르게 사용됩니다. 이전 답변에서 언급 한 것처럼이 상황을 처리하는 가장 좋은 방법은 아닐지 모르지만 자기를 참조하는 올바른 방법입니다. 그러나 코드 라인에서 "totalThemUp"과 "x :"사이에 공백이있어 실제로는 작동하지 않습니다. 더 적절한 메소드 이름은 total: with:
이거나 조금 더 읽기 때문에 add: to:
일 것입니다.