NSDictionary는 키 - 값 쌍에 적합합니다. 세 값을 가질 때 가장 적합한 데이터 구조는 무엇입니까? 그 3 가지 값에 대한 클래스를 생성 한 다음 배열의 각 객체에 해당 클래스의 인스턴스가 포함되도록하는 것이 가장 좋습니다. NSDictionary가 쌍 값에 좋은 경우 트리플 값에 좋은 점은 무엇입니까?
은 구체적으로 : 데이터 구조,의는 사람을 부르 자, 나는 세 가지 값이 직시 : (있는 NSString) 이름 인 IsAlive (INT) 연령, (BOOL)를 이는 (배열에서 개최 될?). 이름을 키로 사용하고 숫자가있는 블록 전체를 0부터 시작하는 것이 중요합니다.
이 새로운 구조에는 2 개의 키와 1 개의 값 또는 1 개의 키와 2 개의 값이 있습니까? 아니면 교환 할 수 있습니까? – samoz
나는 당신이 질문을 더 철저히 설명 할 필요가 있다고 생각한다. – U62
예, NSDictionary는 키 - 값 쌍을 저장하지만 그 점은 중요하지 않습니다. 쌍은 대칭 적이 지 않습니다. NSDictionary의 전체 * 점 *은 값이 필요하지 않지만 키는 고유하다는 점을 고려하지 않고 "트리플"로 일반화 할 수 없습니다. 그래서 당신의 "트리플"에서, 세 가지 요소 중 어느 것이 가치와 유사하고 어떤 것이 열쇠와 같은 것입니까? – bendin