RabbitMQ Objective-C and Swift client released

361 views
Skip to first unread message

Andrew Bruce

unread,
Jun 7, 2016, 5:08:14 AM6/7/16
to rabbitm...@googlegroups.com

Since January, we've been working on a RabbitMQ client for Objective-C and Swift on iOS. We think it's reached a state where it's worth announcing and declaring fit to try out in your own projects. Note that it's not 1.0 yet, and thus not yet supported for production use. There are several known and many unknown bugs yet to squash.


You can check out the client on GitHub at https://github.com/rabbitmq/rabbitmq-objc-client. The CocoaPod is "RMQClient". Tutorials should arrive soon on http://www.rabbitmq.com/.


The client is heavily inspired by Bunny and there are a number of interesting features already available:


* Asynchronous API that makes use of Grand Central Dispatch queues

* Nullability and type annotations to make using from Swift easier

* Connection recovery

* CocoaPods and Carthage support


See the above link for a more comprehensive list of what's implemented and what's planned.


Although the client's had a trickle of interest already, we're announcing it today to encourage feedback from the community. Please report issues whilst installing and using and report any crashes you experience as GitHub issues. We’d also love to know what features you’d like to see implemented next.


The client is liberally licensed and developed in the open on GitHub, so feel free to contribute too!


Happy messaging,


RabbitMQ Team


Michael Klishin

unread,
Jun 7, 2016, 5:19:41 AM6/7/16
to rabbitm...@googlegroups.com
The tutorials for this client are already live:

They currently target Objective-C and iOS. We have plans to support OS X and
have a Swift version. In fact, the community can help with a Swift port of the tutorials :)



--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages