洞察探索如何利用兼容微信生态的小程序容器,实现跨平台开发,助力金融和车联网行业的数字化转型。
998
2022-10-11
Chatto:一个轻量级的Swift框架用来构建聊天应用程序(swift 常用框架)
Chatto is a Swift lightweight framework to build chat applications. It's been designed to be extensible and performant. Along with Chatto there is ChattoAdditions, a companion framework which includes cells for messages and an extensible input component. You can find more details about how it was implemented in our blog. See them in action!
Features
Calculation of collection view changes and layout in backgroundSupports pagination in both directions and autoloadingMessage count contention for fast pagination and rotation with thousands of messsagesAccessory view revealing by swiping from rightInteractive keyboard dismissalText bubblesPhoto bubblesExtensible input bar
How to use
Check the wiki!
How to install
CocoaPods
Make sure use_frameworks! is added to your Podfile. Include the following in your Podfile:
# Swift 5pod 'Chatto', '= 3.6.0'pod 'ChattoAdditions', '= 3.6.0' # if you want to use the cells or the input component
# Swift 4.2pod 'Chatto', '= 3.4.0'pod 'ChattoAdditions', '= 3.4.0' # if you want to use the cells or the input component
# Swift 4pod 'Chatto', '= 3.3.1'pod 'ChattoAdditions', '= 3.3.1' # if you want to use the cells or the input component
# Swift 3pod 'Chatto', '= 3.2.0'pod 'ChattoAdditions', '= 3.2.0' # if you want to use the cells or the input component
# Swift 2.xpod 'Chatto', '= 2.1.0'pod 'ChattoAdditions', '= 2.1.0' # if you want to use the cells or the input component
If you like living on the bleeding edge, you can use the master branch with:
pod 'Chatto', :git => 'https://github.com/badoo/Chatto', :branch => 'master'pod 'ChattoAdditions', :git => 'https://github.com/badoo/Chatto', :branch => 'master'
Run pod install
Carthage
If you’re using Carthage, simply add Chatto to your Cartfile:
# Swift 5github "badoo/Chatto"
# Swift 2.xgithub "badoo/Chatto" "swift-2"
Manually
Clone, add as a submodule or download.Drag and drop Chatto and/or ChattoAdditions project to your workspaceAdd Chatto and/or ChattoAdditions to Embedded binaries
License
Source code is distributed under MIT license.
Android
Check our colleagues' project Chateau!
Blog
Read more on our tech blog or explore our other open source projects
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~