Logo

Download
ObjC examples

Example projects with ObjCThemis #

Once you have installed ObjCThemis, it’s time to give it some action!

Code samples #

Some code samples for Themis features are available at docs/examples/objc on GitHub:

  • data encryption using Secure Cell
  • message encryption using Secure Message
  • password authentication using Secure Comparator
  • integration with SPM, CocoaPods and Carthage for macOS and iOS

You can also take a look at unit tests in ObjCThemis source code.

Blog posts #

You can read our blog post on building encrypted chat service, which includes iOS client using Secure Session and Secure Cell.

Another blog post on usability testing explored usage of Secure Message in iOS and Python. Here’s the GitHub repo with the code

Debugging aids #

Themis Server examples can be used with Themis Interactive Simulator: you can generate the keys and simulate whole client-server communication. Read more in the Themis Server guide.

What’s next #

Read the feature guide to learn how to use Themis effectively in Objective-C.