2012-04-27 40 views
6

Tôi sẽ tạo các đối tượng CFUUID (nếu có cách tốt hơn để tạo GUID trên iOS, hãy cho tôi biết) cần phải được tiếp tục sử dụng Dữ liệu lõi. Không có loại dữ liệu GUID nào trong Dữ liệu chính. Loại ưa thích là gì? Có vẻ như các đối tượng CFUUID dễ dàng chuyển đổi thành và từ một chuỗi, vì vậy tôi nghĩ vậy. Một tùy chọn khác có thể là Dữ liệu nhị phân.Tôi nên sử dụng loại dữ liệu nào để lưu trữ GUID trong Dữ liệu chính?

Một lưu ý khác là các GUID này sẽ đi vào và sắp ra khỏi các đối tượng JSON (sử dụng JSON serialization iOS5 tích hợp thông qua NSJSONSerialization).

Trả lời

8

Nếu tôi đang thực hiện, tôi sẽ lưu trữ dưới dạng chuỗi.

Bạn có thể lưu nó dưới dạng dữ liệu nhị phân, nhưng vì nó sẽ đi vào và ra khỏi một chuỗi (đó là những gì JSON được thể hiện) có thể dễ dàng lưu trữ nó như một chuỗi và không lo lắng về việc chuyển đổi nó lùi và tiến lên.

Các vấn đề liên quan