내 iPhone 응용 프로그램에서 고유 한 정수 값이 있어야합니다. GUID bu 정수와 같아야합니다.iPhone의 고유 정수 값을 얻는 방법
0
A
답변
1
고유 한 장치마다 또는 사용자 또는 응용 프로그램마다 고유해야합니까?
데이터를 생성하는 동안 사용 가능한 정보를 고려해야하는 경우 필요합니다. 장치의 경우 예를 들어 Wi-FI mac 주소를 가져 와서 고유 ID로 변환 할 수 있습니다.
1
GUID가 128 비트가 아닌 32 비트가되는 이유가 있습니다. 충돌 위험은 32 비트로 훨씬 큽니다. 항상 128 비트 GUID를 생성하고 마지막 32 비트 만 사용할 수 있습니다. 충돌을 처리 할 수있는 메커니즘이 있으면 정상이어야합니다.
정말로 32 비트 만의 고유 한 것이 필요한 경우 가장 안전한 방법은 서버가 점진적으로 다음 정수를 반환하도록하는 것입니다.
아이폰은 128 비트 GUID를 처리 할 수 있으므로 정상적인 GUID를 사용하지 않는 기술적 인 이유는 없습니다. 나는 그것을 시도하고, 몇 가지 테스트를 실행하며, 성능이 부적절하다면 32 비트 정수로 변경하는 것을 고려할 것이다.
관련 문제
- 1. 요일의 정수 값을 얻는 방법
- 2. AngularJS - 고유 값을 얻는 방법?
- 3. 목록에서 고유 값을 얻는 방법
- 4. iphone의 그래프에서 배열의 동적 값을 얻는 방법
- 5. 단일 배열에서 3 정수 값을 얻는 방법 #
- 6. XML에서 정수/이중 값을 얻는 방법
- 7. 배열 목록에서 실제 정수 값을 얻는 방법
- 8. nsstring에서 정수 값을 가져 오는 방법 iPhone의 평가?
- 9. 비디오의 고유 ID를 얻는 방법
- 10. 다른 세션의 테이블에서 고유 값을 얻는 방법
- 11. SQL 데이터베이스에서 고유 한 값을 얻는 방법
- 12. PHP에서 다차원 배열에서 고유 값을 얻는 방법?
- 13. jQuery에서 고유 한 값을 얻는 방법?
- 14. xquery : 노드의 고유 한 값을 얻는 방법
- 15. XSLT 1.0 고유 값을 얻는 방법
- 16. LINQ를 사용하여 고유 값을 얻는 방법?
- 17. 정수 부분을 얻는 방법
- 18. 정수 값을 나누는 방법
- 19. iPhone의 신뢰할 수있는 방향을 얻는 방법
- 20. iwebkit을 사용하여 iPhone의 고유 식별자 (UDID)를 얻는 방법은 무엇입니까?
- 21. SQLite 데이터베이스의 정수 값을 iPhone의 문자열 값으로 변환
- 22. 자른 정수 번호를 얻는 방법
- 23. 레일스 쿼리에서 값을 얻는 방법
- 24. 양식 컨트롤에서 값을 얻는 방법
- 25. 배열의 고유 정수 인쇄
- 26. UUID와 고유 정수 ID?
- 27. RethinkDb의 고유 정수 카운터
- 28. 컴퓨터 고유 정수
- 29. SQLAlchemy : random 고유 정수?
- 30. DataTable을 DataSource로 사용하여 ComboBox에서 정수 값을 얻는 방법
범위 및 범위 내에서? 간단한 카운터는 범위와 사용법에 따라 고유합니다 ... – Wain