반응형
iPhone의 Core Data에서 Transformable 속성 유형으로 무엇을 할 수 있습니까?
속성에 대한이 변환 가능한 데이터 유형이 있습니다. 무엇에 좋은가요? 좋은 예가 있습니까?
나는 이것을 가지고 놀고 싶다. 그래서 잠시 검색 한 후에 NSValueTransformer를 발견했습니다. 이것에 필요한 것 같습니다.
그럼 어떻게 시작할까요? 예를 들어 UIColor 객체를 저장하고 싶다면 그에 대한 변환기를 만들어야합니까?
이 것이 정확히 무엇으로 또는 무엇으로부터 변형됩니까? NSData? 그리고 내가 트랜스포머에 전달한 객체는 어떤 프로토콜을 따라야합니까?
변환 가능한 속성은 Core Data 내에 비표준 개체 유형을 저장하는 데 유용합니다. 예를 들어, 이 답변 에서는 UIImage를 Core Data 내의 속성으로 저장할 수 있는 코드를 제공합니다 . 이미지 데이터는 이미지의 PNG 표현을 포함하는 NSData 인스턴스로 /로부터 변환됩니다. 이것은 모두 사용자 지정 NSValueTransformer에 의해 투명하게 처리됩니다.
여기에 설명 된대로 Core Data 모델 내의 개별 속성을 암호화 할 수도 있습니다 . 이를 위해 변형 가능한 속성을 사용하면 코드 작성이 간단 해집니다.
반응형
'IT Share you' 카테고리의 다른 글
github에서 폴더 별 readme 파일을 만드는 방법이 있습니까? (0) | 2020.12.12 |
---|---|
RestTemplate 스레드는 안전합니까? (0) | 2020.12.12 |
div 변경시 jQuery 이벤트 발생 (0) | 2020.12.12 |
Python 로깅-가져온 모듈에서 로깅 비활성화 (0) | 2020.12.11 |
AWS 자격 증명을 Docker 컨테이너에 전달하는 가장 좋은 방법은 무엇입니까? (0) | 2020.12.11 |