> ## Content Index
> Fetch the complete content index at: https://www.process-one.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# Building an XMPP iOS client in Swift 2
- URL: https://www.process-one.net/blog/building-an-xmpp-ios-client-in-swift-2/
- Published: 2015-10-08T22:00:00.000Z
- Updated: 2024-09-19T15:38:23.000Z
- Author: ProcessOne

[](https://www.process-one.net/wp-content/uploads/2015/10/Capture-d%E2%80%99%C3%A9cran-2015-07-27-%C3%A0-15.10.111-2.png)

Following our patch that lead to the release of the updated [XMPPFramework](https://github.com/robbiehanson/XMPPFramework?ref=process-one.net) CocoaPods, then the Swift [demo](https://www.process-one.net/blog/swift-messaging-with-cocoa-pods-and-xmppframework/), we are proud to show you our XMPP Swift wrapper !

The goal was to be able to create a simple yet powerful messaging app, in a record time.

With the power of CocoaPods and our Swift Wrapper, we, and now YOU are able to do so much more when it comes to messaging in Swift.

The [code](https://github.com/processone/xmpp-messenger-ios/tree/master/Pod/Classes?ref=process-one.net) comes with a complete end-to-end tutorial, so you won’t get lost in the making !

The tutorial is extremely comprehensive and covers both the XMPP protocol Layer with XMPPFramework and the chat UI for one-to-one chat thanks to [JSQMessagesViewController](https://github.com/jessesquires/JSQMessagesViewController?ref=process-one.net) open source chat user interface library.

You can check it out [here](https://github.com/processone/xmpp-messenger-ios?ref=process-one.net).