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 创建的。
软件功能:模仿陌陌客户端,功能很相似,注册、登陆、上传照片、浏览照片、浏览查找附近会员、关注、取消关注、聊天、语音和文字聊天,还有拼车和搭车的功能,支持微博分享和查找好友。 后台是php+mysql,前台是xcode工程 前台下载地址:https://github.com/zengchao/MOMO 后台下载地址:https://github.com/zengchao/MOMO_SERVER 上线
本文向大家介绍iOS开发-自定义相机实例(仿微信),包括了iOS开发-自定义相机实例(仿微信)的使用技巧和注意事项,需要的朋友参考一下 网上有很多自定义相机的例子,这里只是我临时写的一个小demo,仅供参考: 用到了下面几个库: 在使用的时候需要在Info.plist中把相关权限写进去: 我在写这个demo时,是按照微信的样式写的,同样是点击拍照、长按录制视频,视频录制完直接进行播放,这里封装了一
本文向大家介绍iOS仿微信添加标签效果(shape实现),包括了iOS仿微信添加标签效果(shape实现)的使用技巧和注意事项,需要的朋友参考一下 一、 概述 可以说微信做的用户体验太棒了,可以做到老少皆宜,给个赞,我们也同时应该告诫自己,用户体验应该向微信看齐,微信就是我们的标杆,那我们今天也来仿一仿微信添加的标签功能。只能仿着做了,真是做不到微信的那种体验。甘拜下风。 我们上篇学习了shape
高仿新浪微博手机客户端。目前更新到第二期,实现的功能包括: 1. 微博首页列表布局,即UITableViewCell的自定义; 2. 自定义导航栏(UINavigationBar)上的控件; 3. 点击导航栏(UINavigationBar)弹出菜单; 4. 通过XIB 极少量代码实现完全自定义tabbar; 5. 首页微博:上拉刷新,菊花同步动画,刷新结束浮动层提醒,声音提示; 6. 消息页面:
如果被仿冒的客户端不能,或无法保持其客户端凭据保密。恶意客户端可能冒充其他客户端,并获得对受保护资源的访问权限。 授权服务器任何可能的时候必须验证客户端身份。如果授权服务器由于客户端的性质无法对客户端进行身份验证,授权服务器必须要求注册任何用于接收授权响应的重定向URI并且应该利用其他手段保护资源所有者防止这样的潜在仿冒客户端。例如,授权服务器可以引入资源所有者来帮助识别客户端和它的来源。 授权服
微信客服 当用户关注了微信公众号所回复的消息体现 详细记录了粉丝昵称、留言内容、留言时间、回复内容、回复时间