2012-03-31 2 views
-1

우리는 왜 stringWithFormat 여기를 5 개 매개 변수를 사용하는 : stringWithFormat : 5 매개 변수?

return [NSString stringWithFormat:NSLocalizedString(@"LatLongFormat", @"LatLongFormat"), fabs(self.coordinate.latitude), latString, fabs(self.coordinate.longitude), lonString]; 

내가 두 번째 PARAM 세 번째 PARAM의 것 같다, 첫 번째 매개 변수에 대한 하지만, 무엇을? 답변에 대한

덕분에

답변

2

난 내가 당신의 질문을 이해 모르겠지만 당신이 stringWithformat 방법에 대해 원하는만큼의 매개 변수를 사용할 수 있습니다. 이 매개 변수에 따라 문자열을 작성합니다.

NSString *myString = [NSString stringWithFormat:@"I %@ %d nice %@",@"build",1,@"string"] 

mystring에는 "I build 1 nice string"이 포함됩니다.

+0

감사합니다. 나는 '% d' 및 기타 매개 변수가 localizable.strings 파일에서 내 실수라고 대답하지 않았 음을 이해하지 못했습니다. – Paul

+0

(수정 : "있었") – Paul

0

첫 번째 매개 변수는 나머지 매개 변수의 형식을 지정하는 데 사용되는 형식입니다.

+0

DRVic에 감사드립니다. 대답 – Paul