TSWeChat - A WeChat alternative, written in Swift 3. 中文说明
- Cocoapods 1.1.1 +
- iOS 8.0+ / Mac OS X 10.9+
- Xcode 8.1+
- Send your rich text, expression, image and voice.
- The cell image in
TSChatImageCellis drawn by usingMask Layer. The chat background can be changed freely so that UI will look perfect. - Custom expression keyboard, custom tool keyboard.
- Audio
wavfiles can be automatically converted intoamrfiles which facilite file transfer to Android devices. Both of the two type files have been doing cache. - When you tap the
TSChatVoiceCell. It will automatically check the cache and download it by Alamofire. - When you send the image, it will be stored locally by using the caching mechanism of Kingfisher. After successfully uploaded, it will be automatically modified to image link's
MD5value file name. - The data are loaded from the JSON file. All the
Modelsare created via ObjectMapper which is easy to convert model objects (classes and structs) from JSON.
Run pod install in the Terminal and then run TSWeChat.xcworkspace to see all the views.

TSWeChat is released under the MIT license. See LICENSE for details.
- The custom photo album
- WeChat custom ActionSheet
- Long press the chat cell
- The image viewer
- Address book
- GIF image cell in TSChatViewController
- QRCodeViewController
- ShakeViewController
- Send my address
- Video cell in TSChatViewController
- TimelineViewController
- Multilanguage support
- And so on...
##Contributing
- All kinds of contributions (enhancements, new features, documentation & code improvements, issues & bugs reporting & todo task) are welcome. Let's make it better. XD
##Contact Follow and contact me on Twitter or Sina Weibo.



