JSQMessagesViewController README

The project's README from github.com/jessesquires/JSQMessagesViewController. As one markdown file: README.md.

No Maintenance Intended

:warning: Deprecated :warning:

This library is deprecated. Please read my blog post for details.

JSQMessagesViewController banner

Build Status Version Status license MIT codecov Platform


Screenshot0    Screenshot1   

Screenshot2    Screenshot3

More screenshots available at CocoaControls

Features

See the website for the list of features.

Design Goals

Dependencies

Requirements

Installation

# For latest release in cocoapods
pod 'JSQMessagesViewController'

# Latest on develop
pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController.git', :branch => 'develop'

Getting Started

See the Getting Started guide!

Questions & Help

Documentation

Read the docs, available here via @CocoaDocs.

Core team

Contributing

Please follow these sweet contribution guidelines.

Interested in becoming a core contributor with push access? See our onboarding guide for details.

Credits

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. See LICENSE for details.

Copyright © 2013-present Jesse Squires.

Please provide attribution, it is greatly appreciated.

JSQMessagesViewController (jessesquires/JSQMessagesViewController)

Searching Database…

Что это такое?Готовая библиотека интерфейса чата для iOS: это view controller, который вы встраиваете в своё приложение и получаете экран переписки в стиле iMessage, не собирая его с нуля.
Как добавить её в свой iOS-проект?Через CocoaPods — именно этот способ в README указан как рекомендуемый; после этого руководство Getting Started проведёт вас через показ первого экрана с сообщениями.
Она тянет за собой другие библиотеки?Всего одну: библиотеку JSQSystemSoundPlayer, которая используется для звуковых эффектов.
В репозитории большое предупреждение о прекращении поддержки — проект ещё развивается?Нет. Библиотека официально объявлена устаревшей (deprecated), а репозиторий заархивирован, так что обновлений и исправлений больше не будет. Подробности автор описал в посте в своём блоге, на который ссылается README.
Какая минимальная версия iOS поддерживается?Требуется iOS 7.0 или новее, а в проекте должно быть включено ARC (Automatic Reference Counting) — по этим требованиям видно, насколько старая кодовая база.
Могу ли я бесплатно использовать её в своём приложении?Да — она выпущена под лицензией MIT, поэтому её можно свободно использовать, в том числе в коммерческих проектах; автор лишь просит указывать авторство.
Можно ли настроить внешний вид и поведение экрана чата?Да — лёгкая настройка и расширение под нужды клиентов прямо заявлены как одна из целей дизайна библиотеки, наряду с SOLID-принципами и максимально точным повторением стиля и поведения iMessage.
Насколько широко она используется?Очень широко: по статистике CocoaPods, её задействовали более 36 000 приложений. В README перечислены известные команде приложения, и авторы приглашают присылать pull request'ы, чтобы дополнить список.
Она написана на Swift или Objective-C?На Objective-C — проект появился ещё в 2013 году и не содержит кода на Swift, поэтому в Objective-C-проектах он встраивается как родной.
Size
19.9 MB
Stars
11.1K
Age
13y
Commits · 90 Days