로딩
요청 처리 중입니다...

iOS Zlib compress Data

 iOS Zlib compress Data

data를 전송하거나 파일로 저장할 때 용량이 큰 경우 보통 압축을 해서 보내거나 저장한다. 여러 라이브러리가 있지만 가장 많이 사용하는 Zlib와 DataCompression을 추가해서 사용해보자 File > Add Package를 통해 다음 라이브러리를 추가한다 Zlib (github.com/mezhevikin/Zlib.git) DataCompression (github.com/mw99/DataCompression.git) 프로젝트에 다음처럼 추가됨을 확인할 수 있다 우선 String을 Hex Bytes로 쉽게 전환할 수 있도록 Data에 대한 확장 기능을 소스에 추가한다 extension Data { init?

(hex: String) { guard hex.count.isMultiple(of: 2) else { return nil } let chars = hex.map { $0 } let bytes = stride(from: 0, to: chars.count, by: 2) .ma...

# datacompression # ioscompressdata # iosZip # ioszlib # ios압축 # swiftdatacompression # swiftzlib # swift압축

원문 링크 : iOS Zlib compress Data