Installing the CocoaMQTT client library to create a new iOS app

The CocoaMQTT client library is an open source MQTT version 3.1.1 client library for iOS and macOS, which is written in Swift 3. This client library provides a non-blocking (asynchronous) API. The GitHub page for this client library is https://github.com/emqtt/CocoaMQTT .

Tip

You can use the CocoaMQTT client library to develop iOS and macOS apps with Swift 3. You will need a Mac computer and Xcode 8 or greater to run the example.

The easiest way to create a new Xcode project that uses this API is to use the CocoaPods dependency manager for Swift. In case you don't work with CocoaPods, you can easily install it following the detailed instructions included on its main web page, that is, ...

Get MQTT Essentials - A Lightweight IoT Protocol now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.