Get a better understanding of how to take advantage of all the features Perfect provides by tapping our library of technical documentation.
The client-side module of Perfect is lightweight, and it provides support for the following:
- JSON encoding and decoding
- JSON based object marshalling to and from the server-side
- Raw byte stream management
- Simplified UTF-8/16 encoding and decoding
- Unicode related utilities for character testing
- UUID creation and conversion to and from String
- cURL support
- Simplified SQLite access
The server-side module of Perfect provides a complete set of tools for server development. It is designed to operate on both Linux and OS X using a unified set of APIs.