1
NSKeyedArchiver를 사용하여 NSMutableData로 인코딩 한 후 블루투스를 통해 UIImage를 보낼 수 있는지 궁금합니다. 이것은 염두에 두었던 것입니다 :NSKeyedArchiver 및 NSData를 사용하여 블루투스를 통해 UIImage 보내기
NSKeyedArchiver를 사용하여 NSMutableData로 인코딩 한 후 블루투스를 통해 UIImage를 보낼 수 있는지 궁금합니다. 이것은 염두에 두었던 것입니다 :NSKeyedArchiver 및 NSData를 사용하여 블루투스를 통해 UIImage 보내기
UIImage
인스턴스를 보관할 수 없습니다. 먼저 PNG 또는 JPG와 같은 외부 표현을 만들어야합니다. 예를 들어 UIImagePNGRepresentation()
기능을 사용하여이를 수행 할 수 있습니다. PNG 형식의 압축 된 이미지를 포함하는 NSData
인스턴스를 반환합니다. 그 NSData
인스턴스 NSArchiving 함께 사용할 수 있습니다.
UIImage에 대한 클래스 참조를 간단히 살펴 본다면이 사실을 알았을 것입니다. 감사! –
NSObject를 서브 클래스 화하여 이미지, 이름, 숫자 등이 포함 된 클래스를 생성하고이를 아카이브 할 수 있습니까? –
예. 그러나 사전을 사용하는 것도 완벽하다고 생각합니다. 두 가지 버전의 앱이 있다면 다소 안전합니다. 또는 적어도 다루기가 쉽습니다. –