두 개의 배열이 있다고 가정 해 봅시다. 하나는 NSMutableDictionary이고, 다른 하나는 NSMutableArray입니다.(NSString *) 설명 - 뭔가 명확하지 않습니다. (Objective-C)
나는이 정의가 :
-(NSString *) description {
// return a human readable version of the array contents
return self.contents;
}
그런 다음, 선명도를 위해서,이 같은 것을 사용하여 배열을 인쇄 할 :
self.descriptionOfLastFlip = [NSString stringWithFormat:@"Array %@",[cardsFaceUp componentsJoinedByString:@", "]];
그리고, 물론, 그 자체를 사용. descriptionOfLast 화면에 무언가를 인쇄하려면 누르십시오.
Ok, 바보 같은 질문 시간 ... 배열과 사전을 다른 방식으로 다루는 두 가지 설명 방법을 어떻게 정의 할 수 있습니까? 분명히 아마 정보를 약간 다르게 접근하고 싶지만 self.description은 배열에서 작동 할 수 있지만 사전에는 작동하지 않습니다.
거래 방법에 대한 통찰력이 좋을 것 같습니다. 여러 배열의/사전의 (? 또는, 당신이 '대상'배열 등의 한 유형에 대한 설명 .. 방법)
코드를 갖고 계십니까? 그것은 스스로를 호출해야하며 결코 돌아 오지 않고 결국에는 스택을 오버플로해야합니다. – Tommy
oops .. sent 'return self.contents' – DrDavid
'description' 메소드는 디버깅에 사용하기위한 것입니다. 구현은 객체의 적절한 문자열 표현을 반환해야합니다. 이 클래스의 인스턴스를 기록 할 때 보려는 모든 값을 포함해야합니다. – rmaddy