Khi bạn tạo thuộc tính Transformable
trên dữ liệu cốt lõi, bạn thường thêm mã NSValueTransformer
vào lớp của tổ chức và điền tên của nó trên trường Value Transformer
của thanh tra mô hình dữ liệu. về trường Custom Class
? Mục đích của lĩnh vực đó là gì? Bạn có thể đưa ra một ví dụ đơn giản không?Ví dụ về lớp tùy chỉnh trên thuộc tính biến đổi của dữ liệu lõi
Trả lời
"Custom Class" kiểm soát những gì xảy ra vào thuộc tính này khi Xcode tạo lớp con của/extensions trên NSManagedObject
. Nếu bạn để trống trường này, trường snapshot
của bạn sẽ được khai báo là NSObject
. Nếu bạn điền vào một tên lớp, Xcode sẽ khai báo thuộc tính như bất kỳ tên lớp nào bạn nhập vào.
Trên thực tế đó có nghĩa là nếu bạn thực hiện snapshot
năng biến, rời sân mà trống, và sau đó Xcode tạo ra một lớp con cho bạn, tài sản sẽ được khai báo là:
@NSManaged public var snapshot: NSObject?
Mặt khác nếu bạn điền trong lĩnh vực đó, ví dụ bằng cách gõ UIImage
ở đó, sau đó khi Xcode tạo ra các lớp con tài sản sẽ được khai báo là:
@NSManaged public var snapshot: UIImage?
điền trong một tên lớp cho phép trình biên dịch để kiểm tra bài tập của bạn để nếu, ví dụ: thuộc tính là UIImage
, bạn không nhầm lẫn khi chỉ định một số NSData
cho nó.
- 1. Dữ liệu cốt lõi tùy chỉnh SectionNameKeyPath
- 2. Dữ liệu cốt lõi không lưu thay đổi đối với thuộc tính có thể biến đổi
- 3. Ví dụ về mục spinner setDropDownViewResource tùy chỉnh
- 4. Tại sao thuộc tính Dữ liệu cốt lõi có thể biến đổi của tôi không sử dụng NSValueTransformer tùy chỉnh của tôi?
- 5. lọc dữ liệu dựa trên thuộc tính dữ liệu tùy chỉnh bằng cách sử dụng jquery
- 6. cách lưu trữ NSDictionary dưới dạng thuộc tính có thể biến đổi trong dữ liệu lõi
- 7. Ví dụ về thông báo tùy chỉnh ca cao
- 8. iOS Swift - Ví dụ về Dữ liệu cốt lõi có mối quan hệ dữ liệu phức tạp
- 9. Mảng của một lớp tùy chỉnh là thuộc tính
- 10. Danh sách các loại thuộc tính Dữ liệu cốt lõi?
- 11. Django: Ví dụ về quyền/tài liệu dựa trên nhóm?
- 12. Một số ví dụ tùy biến Sphinx tốt?
- 13. Ví dụ về dữ liệu không phải là iốt
- 14. ASP.NET MVC2 - Ví dụ mẫu Binder tùy chỉnh
- 15. Thay đổi thuộc tính Dữ liệu cốt lõi thành nil (ARC có liên quan?)
- 16. XmlSerializer: tuần tự hóa thuộc tính lớp dưới dạng thuộc tính của một subelement tùy chỉnh
- 17. Bộ chọn jQuery trên thuộc tính dữ liệu tùy chỉnh sử dụng HTML5
- 18. Tìm kiếm std :: vector của các đối tượng lớp bằng thuộc tính lớp (tên ví dụ.)
- 19. Ví dụ mẫu lệnh WPF tùy chỉnh
- 20. Vấn đề tiết kiệm dữ liệu cốt lõi: không thể cập nhật thuộc tính biến đổi (NSArray)
- 21. Ví dụ hoàn chỉnh về Haskore
- 22. Thuộc tính của trường tùy chỉnh Django tạo truy vấn cơ sở dữ liệu
- 23. Lỗi dữ liệu tùy chỉnh tự động hoàn thành Jquery không có ví dụ 'phương pháp' cho ví dụ về tiện ích tự động hoàn thành
- 24. Phiên bản dữ liệu lõi và di chuyển với chính sách tùy chỉnh
- 25. Tạo thuộc tính có thể tùy chỉnh tùy chỉnh
- 26. Thay đổi giá trị của các biến Ví dụ lớp cha từ một lớp con
- 27. hạn chế loại thuộc tính của thuộc tính tùy chỉnh
- 28. Cách thay đổi giá trị của thuộc tính tùy chỉnh
- 29. Thuộc tính tùy chỉnh Jquery
- 30. Sử dụng NSCoding trên lớp con của lớp tùy chỉnh
Cái gì? Lời giải thích của bạn làm tan chảy bộ não của tôi. Tôi không thể hiểu một từ duy nhất ... Chăm sóc để mở rộng câu trả lời của bạn, thêm ví dụ, v.v ...? Cảm ơn. – SpaceDog
Mở rộng, thêm chi tiết. –
Ok, tôi hiểu lời giải thích mở rộng của bạn, cảm ơn cho điều đó, nhưng những gì tôi không nhận được là: khi tôi xác định biến tôi phải khai báo nó như là một 'NSValueTransformer'. Ok, đó là một phân lớp của 'NSObject' nhưng những gì tôi không nhận được là làm thế nào một lớp biến áp có thể được loại UIImage ... (??!) – SpaceDog