Data compression on CKRecord encrypted fields

When I use a NSData field, should I compress data before setting value or is it done by encryption?

If data is encrypted first, compression after that is generally more complicated.

Or perhaps compression gain is not really significant and I don't need to care about it?