편지 세트를 만들고, 포인트 값을 지정하고 (참조 : "스크래블"게임 사용) 인덱스를 통해 액세스 할 수있는 프로세스를 알고 싶습니다. 그래서 Objective-C에서 타일 순서를 섞어서 조작 할 수 있습니다.Objective-C로 구조체로 빌드하기
저는 XCode4를 사용하고 있으며, 느슨하게 Scrabble을 기반으로 간단한 단어 게임을 프로그래밍하려고합니다.
문자 블록의 여러 변수를 유지하는 구조를 만들어 C에서이 작업을 수행 할 수있었습니다.
struct singleTile {
char letter;
int value;
};
각 문자에 대한 데이터를 저장하는 배열을 보유하는 또 다른 구조체입니다.
struct singleTile set[] =
{
{"A", 1},
{"B", 4},
{"C", 4},
{"D", 2}, ...etc.
}
색인 번호를 통해 각 문자에 대한 정보를 표시 할 수 있습니다.
printf("The second letter is %s and is worth %d points\n", set[2].letter, set[2].value);
어떻게 이것을 Objective-C로 변환합니까? NSArrays와 NSMutableArrays에 대한 튜토리얼을 읽었지만 위의 광산 (특히 문자와 값)과 같은 정보를 두 개 이상 보유하는 배열의 예제를 찾지 못했습니다.
그렇게하기를 원하지 않는 한 모든 것을 입력하지 마십시오. 프로세스 및/또는 논리를 나에게 설명하고 올바른 방향으로 나를 가리키면 프로그래밍 방법을 알아낼 수 있어야합니다.
미래에는 각 타일에 문자와 값을 넘어서는 더 많은 정보를 보유하고 싶습니다. 따라서 장애물이 될 수없는 기본 교훈은 저에게 중요합니다.
시간과 관대함에 감사드립니다.
미리 감사드립니다. -Jeff