TSWeChat 介绍
TSWeChat,仿微信 iOS 客户端,采用 Swift 编写。
运行截图:
运行环境
-
Cocoapods 0.39.0 +
-
iOS 8.0+ / Mac OS X 10.9+
-
Xcode 7.2+
预览
在终端里面运行 pod install,然后运行TSWeChat.xcworkspace 来查看所有的 UI
特色
-
可以发送富文本,表情,图片还有声音。
-
TSChatimageCell 中显示的图片使用 Mask Layer 进行绘制,你可以自由的切换聊天背景图,这样看上去 UI 也不会糟糕。
-
录音的 wav 文件会被自动转换成 amr文件,这样可以方便和 Android 设备进行文件传输。这两种文件都已做了缓存。上传使用 amr 文件,播放使用 wav 文件。
-
当你点击声音 TSChatVoiceCell 的时候,它会自动检测缓存,如果没有那么会使用 Alamofire 自动进行下载。
-
当你发送图片的时候,系统会使用 Kingfisher 缓存机制存放在本地,上传成功后会自动修改成图片链接的 MD5 值文件名字。
-
数据是从 JSON 文件里面加载来的, 所有的 Model 是使用 ObjectMapper 创建的。
TSWeChat 官网
https://github.com/hilen/TSWeChat
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。