안녕하세요, 지금 내 app.my 아이디어를 위해 데이터베이스 작업을 시작했습니다. 일부 직사각형 (x, y, 너비, 높이를 개별적으로)을 int32로 저장하고 nsstring을 string으로 저장하는 것입니다. 이제 내 작업이 완료되었습니다. 이제 내 질문에, 우리가 이것을 사용할 수있는 "transfarmable"유형의 사용이 무엇입니까. 당신의 대답에 미리 감사드립니다.xcdatamodal extension에서 transfarmable과 함께 사용되는 것
0
A
답변
2
나는 transfarmable에 대해 잘 모르겠지만, Transformable
은 다음과 같습니다
장면 코어 뒤에 변형 가능한 속성 뒤에 아이디어는 비표준 형태로 속성에 액세스 것입니다하지만 데이터는 의 NSValueTransformer에서 까지의 속성을 사용하여 NSData의 인스턴스로 /로 변환합니다. 핵심 데이터의 경우 은 데이터 인스턴스를 영구 저장소에 저장합니다. 기본적으로
는, 코어 데이터는 당신이 원한다면 그러나 당신이 자신의 변압기를 지정할 수 있으며, NSKeyedUnarchiveFromDataTransformerName 변압기를 사용합니다. 사용자 지정 변환기를 지정하면 은 비표준 데이터 형식의 인스턴스를 NSData 인스턴스로 변환하고 역방향 변환을 지원해야합니다. 기본 변압기를 사용하는 경우 이름을 지정하면 안됩니다.
은 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdNSAttributes.html에서 가져온 것입니다.
기본적으로 사용자 지정 구문을 데이터베이스에 serialize 한 다음 원하는 개체/개체 그래프로 다시 구성하려는 경우 Transformable
형식을 사용하면 복잡한 형식/개체를 데이터베이스에 저장하기위한 Core Data의 프레임 워크에 액세스 할 수 있으므로 serialization 및 deserialization을 수행하는 논리를 코딩하십시오.
관련 문제
- 1. NSPopUpButton과 함께 사용되는 NSFormatter
- 2. Safari Extension에서 jQuery 사용
- 3. Firefox Extension에서 Extj 사용하기
- 4. Safari Extension에서 북마크에 액세스 하시겠습니까?
- 5. Firefox Extension에서 파일 시스템 액세스
- 6. Firefox extension에서 SSL을 통한 XMLHttpRequest
- 7. PHP5의 팩토리 패턴과 함께 사용되는 싱글 톤
- 8. asp : pageLoad에서 modalpopupextender와 함께 사용되는 패널
- 9. XTS 패키지와 함께 사용되는 블로터 R
- 10. jquery 트리와 함께 사용되는 업데이트 패널
- 11. PHP와 함께 사용되는 SOAP의 기본 내용
- 12. preg_replace()와 함께 사용되는 약어는 무엇입니까?
- 13. Nokogiri가 지연된 작업과 함께 작동하도록하는 것
- 14. JQuery와 AjaxToolkit이 함께 작동하지 않는 것 같습니다.
- 15. acl9와 함께 잘 작동하지 않는 것 같아요
- 16. 인라인 클래스의 하위 클래스를 만들려면 어떻게해야합니까? (FlowDocument에서 사용되는 것)
- 17. Guice Servlet Extension에서 context.getNamedDispatcher를 사용하는 방법
- 18. Git Extension에서 'c'코드로 .cu 및 .cuh 추가하기
- 19. Telerik MVC Extension에서 어떻게 Grid를 현지화합니까?
- 20. Safari Extension에서 특정 javascript 파일 차단하기
- 21. 여러 레코드와 함께 사용되는 MySQL LAST_INSERT_ID() INSERT 문
- 22. pmap과 함께 사용되는 스레드 수를 제어하는 방법이 있습니까?
- 23. Treeviewer에서 노드와 함께 사용되는 아이콘의 크기를 지정하는 방법은 Jface에 있습니까?
- 24. PHP에서 shell_exec과 함께 사용되는 셸을 변경하는 방법은 무엇입니까?
- 25. JQuery와 함께 사용되는 PHP를 사용하여 JSON 피드를 생성
- 26. uisplitviewcontroller와 함께 사용되는 모달 뷰를 닫은 후 문제가 발생했습니다.
- 27. git push --mirror는 git-svn과 함께 사용되는 저장소의 백업으로 충분합니까?
- 28. 편집기 템플릿이 EditorFor 확장 메서드와 함께 사용되는 동안 래핑됩니다.
- 29. 페이지 매김과 함께 사용되는 간단한 검색 양식을 구현하는 방법은 무엇입니까?
- 30. Authlogic과 함께 사용되는 좋은 역할 인증 솔루션은 무엇입니까?