An elegant messages UI library for iOS
:warning: Deprecated :warning:
This library is deprecated. Please read my blog post for details.

[
][podLink] [
][mitLink]
[
][docsLink]
![Screenshot0][img0] ![Screenshot1][img1]
![Screenshot2][img2] ![Screenshot3][img3]
More screenshots available at CocoaControls
Features
See the website for the list of features.
Design Goals
- Closely mimic iMessage style and behavior
- SOLID) design
- Easy customization and extension for clients
Dependencies
- [JSQSystemSoundPlayer][playerLink]
Requirements
- iOS 7.0+
- ARC
Installation
CocoaPods (recommended)
ruby
For latest release in cocoapods
pod 'JSQMessagesViewController'
Latest on develop
pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController.git', :branch => 'develop'</code></pre>
Getting Started
See the Getting Started guide!
Questions & Help
- Review the FAQ.
Search issues for previous and current questions. Do not open duplicates.*
- StackOverflow is often the most appropriate place for questions and help. We have our own tag,
jsqmessagesviewcontroller.
- See the Migration Guide for migrating between major versions of the library.
- Only ask questions that are specific to this library.
- Please avoid emailing questions. I prefer to keep questions and their answers open-source.
Documentation
Read the docs, [available here][docsLink] via @CocoaDocs.
Core team
- Jesse Squires (@jesse_squires)
- Harlan Haskans (@harlanhaskins)
- Eli Burke (@eliburke)
- Sebastian Ludwig (@sebastianludwig)
- Lucas Huang (@Lucashuang0802)
- Dan Leonard (@macmedan)
Contributing
Please follow these sweet contribution guidelines.
Interested in becoming a core contributor with push access? See our onboarding guide for details.
Credits
- Created and maintained by @jesse_squires.
- Many thanks to the contributors of this project.
- iOS assets extracted using @0xced / iOS-Artwork-Extractor.
Apps using this library
According to CocoaPods stats, over 36,000 apps are using JSQMessagesViewController. Here are the ones that we know about. Please submit a pull request to add your app! :smile:
License
JSQMessagesViewController is released under an [MIT License][mitLink]. See LICENSE for details.
>Copyright © 2013-present Jesse Squires.
Please provide attribution, it is greatly appreciated.
[docsLink]:http://cocoadocs.org/docsets/JSQMessagesViewController/ [podLink]:https://cocoapods.org/pods/JSQMessagesViewController [mitLink]:http://opensource.org/licenses/MIT [playerLink]:https://github.com/jessesquires/JSQSystemSoundPlayer
[img0]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot0.png [img1]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot1.png [img2]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot2.png [img3]:https://raw.githubusercontent.com/jessesquires/JSQMessagesViewController/develop/Screenshots/screenshot3.png