Compressing a message
Even if you're only working on an internal project, you will probably have to use a library. Sometimes it may be a Swift framework and at other times it may be a C library. Using C libraries is very common nowadays, mainly because there are a lot of them.
For this recipe, we are going to use a library that can be very useful—BCL. This simple library can be easily compiled on Xcode and you can use it every time your project needs to compress any information.
Getting ready
Before we start with the coding for this project, let's download the BCL library, which can be found at http://bcl.comli.eu/ and the source code can be downloaded for free. Uncompress the downloaded file and leave its finder window open.
If you are going to install this application into a physical device, you need to download the iFunBox as it was mentioned in the previous recipe.
For this recipe, instead of creating a project, start creating a workspace and call it Chapter 9 Compressing Workspace
.