사전에서 double 값을 가져 오려고합니다. 객관적으로 이것을 어떻게 달성 할 수 있습니까?사전에서 이중 값을 얻는 방법은 무엇입니까?
4
A
답변
10
Dave's response ~ previous question까지 마찬가지입니다. NSDictionary에 double 값을 저장하려면 NSNumber에 상자를 써야합니다.
는 다음과 같은 코드를 사용하는 것, 사전에 두 배 값을 설정하려면 :[someDict setObject:[NSNumber numberWithDouble:yourDouble] forKey:@"yourDouble"];
및 사용하여 다시 읽어 다음
double isTrue = [[someDict objectForKey:@"yourDouble"] doubleValue];
1
브래드 라슨의 응답이 정확히 맞아 . 이것에 대해 좀 더 자세히 설명하려면 개체가 필요한 것으로 작업 할 때 비 객체 번호 유형 (예 : int
, unsigned int
, double
, float
, BOOL
등)을 NSNumber
에 명시 적으로 "마무리해야합니다.
그러나 KVC (Key-Value Coding)와 같은 Objective-C의 일부 메커니즘은 자동으로이 배치를 수행합니다. 예를 들어
, 당신은 intProperty
라는 유형 int
의 @property
을 가지고, 당신은 NSObject (NSKeyValueCoding)
의 [ someObject valueForKey:@"intProperty" ]
같은 valueForKey:
메소드를 호출하는 경우, 반환 결과는 NSNumber *
아닌 int
될 것입니다.
솔직히 Objective-C에서 객체와 비 객체 유형 (특히 struct
및 enum
s!) 사이를 전환하는 데 신경 쓰지 않습니다. 나는 오히려 모든 것을 하나의 대상으로 다루고 싶지만, 아마도 그것은 나일 것입니다. :)
관련 문제
- 1. 사전에서 값을 얻는 중
- 2. 리소스 사전에서 코드의 스타일을 얻는 방법은 무엇입니까?
- 3. 중첩 된 사전에서 Python으로 고유 값을 추출하는 방법은 무엇입니까?
- 4. 사전에서 값을 파이썬으로 객체에 복사하기
- 5. 사전에서 '첫 번째'값을 찾는 방법은 무엇입니까?
- 6. 파이썬리스트/사전에서 값을 대체 하시겠습니까?
- 7. JSON 키 및 값을 얻는 방법은 무엇입니까?
- 8. asp.net에서 # t = querystring 값을 얻는 방법은 무엇입니까?
- 9. xml 속성 값을 얻는 방법은 무엇입니까?
- 10. xcodebuild의 반환 값을 얻는 방법은 무엇입니까?
- 11. 자바에서 특정 정밀도 값을 얻는 방법은 무엇입니까?
- 12. 콤보 상자에서 선택한 값을 얻는 방법은 무엇입니까?
- 13. DataGridView의 DateTimePicker checkstate 값을 얻는 방법은 무엇입니까?
- 14. PHP "setrawcookie"값을 다시 얻는 방법은 무엇입니까?
- 15. params [: userform] 값을 얻는 방법은 무엇입니까?
- 16. struts2 인터셉터에서 struts.action.extension 값을 얻는 방법은 무엇입니까?
- 17. windbg 함수에서 반환 값을 얻는 방법은 무엇입니까?
- 18. 드롭 다운 값을 얻는 방법은 무엇입니까?
- 19. xml java에서 요소 값을 얻는 방법은 무엇입니까?
- 20. jQuery로 모든 옵션 값을 얻는 방법은 무엇입니까?
- 21. haskell에서 ascii 값을 얻는 방법은 무엇입니까?
- 22. 체크 박스의 기본 값을 얻는 방법은 무엇입니까?
- 23. Gridview에서 선택한 값을 얻는 방법은 무엇입니까?
- 24. 코코아에서 applescript의 변수 값을 얻는 방법은 무엇입니까?
- 25. android에서 스피너 문자열 값을 얻는 방법은 무엇입니까?
- 26. 이중 임계 값을 사용합니다.
- 27. 포인터가 가리키는 값을 기준으로 이중 포인터 배열을 정렬하는 방법은 무엇입니까?
- 28. .NET에서 선택한 소수 자릿수에 이중 값을 반올림하는 방법은 무엇입니까?
- 29. 사전에서 단어를 자동으로 분류하는 방법은 무엇입니까?
- 30. 리소스 사전에서 색을 올바르게 정의하는 방법은 무엇입니까?