나는 카드 놀이의 NSMutableArray를 가지고 있습니다. 간단히 말하면, 클럽의 소송에있는 대상을 보여 주겠지만,이 배열에는 52 개의 카드가 모두 있습니다.NSMutableArrary에서 객체에 숫자 값 할당
deckOfCards = [[NSMutableArray alloc] initWithObjects:
@"AC",
@"2C",
@"3C",
@"4C",
@"5C",
@"6C",
@"7C",
@"8C",
@"9C",
@"10C",
@"JC",
@"QC",
@"KC",...nil];
제가 그들의 대응하는 수치 값이 오브젝트들 각각을 할당해야 할 (즉, A = 1, J = 10, 등), 바람직하게 (클럽 예 "C"등)에 맞게 식별자 스트리핑없이 떨어져. 추가 장애물로, 필요한 코드 (here)를 사용하는 셔플 링 방법이 있습니다.이 방법은 주 배열에 대해 확인하기 위해 적절한 숫자의 두 번째 배열을 만드는 것을 방지합니다.
배열의 특정 개체를 확인하고 그 값을 설정하는 방법이 있습니까? (Interface Builder의 요소에 대한 태그 설정과 비슷합니다.) 제 접근 방식이 맞습니까?
감사합니다.
왜 배열이 변경 가능해야합니까? 런타임에 카드를 추가/삭제 하시겠습니까? –
셔플 링 방법 내가 필요한 배열을 변경할 수 있습니다. 카드 수는 일정하므로 추가 또는 삭제할 수 없습니다. – Scott