Câu hỏi này đã sinh ra trong số này one. Làm việc với danh sách các cấu trúc trong ca cao không đơn giản. Hoặc sử dụng NSArray và mã hóa/giải mã, hoặc sử dụng một mảng loại C và mất các mặt hàng của NSArray. Structs được cho là đơn giản, nhưng khi một danh sách là cần thiết, người ta sẽ có xu hướng xây dựng một lớp học thay thế.Việc sử dụng danh sách các cấu trúc có ý nghĩa trong ca cao không?
Khi nào việc sử dụng danh sách cấu trúc có ý nghĩa trong ca cao?
Tôi biết đã có nhiều câu hỏi liên quan đến cấu trúc và lớp học, và tôi đã đọc người dùng cho rằng đó là câu trả lời tương tự cho mọi ngôn ngữ, nhưng ít nhất ca cao nên có câu trả lời cụ thể cho riêng mình, nếu chỉ vì KVC hoặc ràng buộc (như Peter đã gợi ý về câu hỏi đầu tiên).
KVC và Bindings không phải là hai lý do duy nhất để biến một thứ thành một đối tượng. Trong số những người khác là có thể đặt nó trong một đối tượng bộ sưu tập mà không cần phải hộp/unbox. Bạn cũng có thể kiểm tra dễ dàng cho dù một cái gì đó là một đối tượng thuộc loại đó - không thể với các cấu trúc. –