은 내가 예를 들어, .H 파일에 하나의 인수 이름으로 함수를 정의하면 ...함수를 정의 할 때 인수의 이름이 중요합니까?
-(foo *) initWithId:(NSString *)id;
상관 그리고 그것은 클래스 속성을 숨 깁니다 때문에 다음 내 구현의 인수에 다른 이름을 지정 하는가 :
-(foo *) initWithID:(NSString *)idString;
나는 자동 완성 파일들이 자동 완성 필러에 대한 '기초'로 .H 사용하는 것을 알고, 그것이이 시나리오에 적용되지 않습니다 때, 난으로 남아 내 기능에 속성 이름을 사용하는 것을 선호 가능한 한 제 코딩 스타일에 일관성이 있습니다. getFoo와 setFoo가 모두 - (bar *) initWithFoo : (id) foo;와 동일한 'foo'속성에 적용된다는 것을 이해하는 것이 더 합리적입니다.
내가 알 수있는 한 컴파일러에는 문제가 없지만 어떻게 든 문제가되는 것처럼 보입니다.
매개 변수'id'를 호출하는 것이 합법적이지만,'id'가 이미 Objective-C에서 유형이라는 점을 감안할 때 매우주의해야합니다. – mttrb