나는 약 tuple
하나 언급 혜택, 사전 한 번 다중 값을 반환 할 때 튜플 대 NSDictionary는 동일하게 보입니까?
ex: let nameAndAge = (name:"Jon", age:10)
- 튜플은 서로 다른 데이터 유형 서로 다른 값을 포함 할 수있다 배웠다
하지만 사전이 올바른 경우 여러 데이터 유형 (기본이 아닌 데이터)을 반환 할 수도 있습니다.
NSDictionary *dict= @{@"name":@"jon",@"age":[NSNumber numberWithLongLong: age],@"array":[NSArray new]} ... etc;
이것은 사전에 전달 된 다른 데이터 유형입니다. 누락 되었습니까? 감사.
지점 코드 마녀가 데이터를 얻을 것이다위한 경우. 당신이 dict을 반환한다면, 터플로 무엇이 들어 있는지 알 수 없습니다. 튜플에 관해 말할 때 – CZ54
의 내용을 정확하게 알고 있습니다. 우리는 Swift를 사용하고 있습니다. NSDictionary는 Objective C에서 사용되어 Swift로 포팅 된 레거시 유형입니다. 신속하게, 우리는 사전과 여러 유형을 가지고있는 유일한 방법은 AnyObject를 사용하는 것입니다. –