All Projects → siegrainwong → Wechat

siegrainwong / Wechat

仿微信,注释齐全,方便初学者食用。

Projects that are alternatives of or similar to Wechat

Xtimer Flutter App
Flutter timer app
Stars: ✭ 255 (-10.84%)
Mutual labels:  ios-app
Ios Pwa Wrapper
An iOS Wrapper application to create a native iOS App from an offline-capable Progressive Web App.
Stars: ✭ 268 (-6.29%)
Mutual labels:  ios-app
Stepchanger
步数修改器
Stars: ✭ 275 (-3.85%)
Mutual labels:  wechat
Lin Ui
🌈 简洁、易用、灵活的微信小程序组件库
Stars: ✭ 3,264 (+1041.26%)
Mutual labels:  wechat
Wechat tweak
♨️ iOS版功能最全的微信插件,支持最新版微信,具备自动抢红包,屏蔽消息和群消息,过滤特定的群聊,防止撤回消息,伪定位 (朋友圈和附近的人),修改微信运动步数和实时取景做聊天页的背景等功能。
Stars: ✭ 265 (-7.34%)
Mutual labels:  wechat
Domain Tool
微信域名拦截检测、QQ域名拦截检测:http://eson.vip ,查询有缓存,如需实时查询请自行部署。
Stars: ✭ 270 (-5.59%)
Mutual labels:  wechat
MoviezApp
Simple iOS application that provides you with the latest movies in cinema.
Stars: ✭ 22 (-92.31%)
Mutual labels:  ios-app
Weapp Demo Breadtrip
基于面包旅行 API 制作的微信小程序示例
Stars: ✭ 282 (-1.4%)
Mutual labels:  wechat
React Native Wechat
🚀 WeChat login, share, favorite and payment for React-Native on iOS and Android platforms (QQ: 336021910)
Stars: ✭ 2,842 (+893.71%)
Mutual labels:  wechat
Wx Tfjs Demo
微信小程序运行 TensorFlow 的 Demo
Stars: ✭ 274 (-4.2%)
Mutual labels:  wechat
Githawk
The (second) best iOS app for GitHub.
Stars: ✭ 2,811 (+882.87%)
Mutual labels:  ios-app
Wechatpy
WeChat SDK for Python
Stars: ✭ 3,016 (+954.55%)
Mutual labels:  wechat
Wechat jump tensorflow
Stars: ✭ 270 (-5.59%)
Mutual labels:  wechat
Eigen
The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's mobile app.
Stars: ✭ 2,874 (+904.9%)
Mutual labels:  ios-app
React Native Puti Pay
基于 React Native 的微信支付,支付宝支付插件
Stars: ✭ 277 (-3.15%)
Mutual labels:  wechat
2FAuth-iOS
One-Time Password Generator
Stars: ✭ 20 (-93.01%)
Mutual labels:  ios-app
Postdemo
BBCo - iOS开发入门教程 SwiftUI 微博App项目实战 零基础学习Swift编程
Stars: ✭ 269 (-5.94%)
Mutual labels:  ios-app
Wechatassistant
(放弃维护)PC端微信小工具:撤回消息备份,关键词监听,公众号签到,截图,自定义内容的自动回复,今天吃什么(fun)
Stars: ✭ 285 (-0.35%)
Mutual labels:  wechat
Weixinresource
微信开发资源汇总 | WeChat Development Resources Summary
Stars: ✭ 279 (-2.45%)
Mutual labels:  wechat
Markdown Nice
支持主题设计的 Markdown 编辑器,让排版变 Nice
Stars: ✭ 3,291 (+1050.7%)
Mutual labels:  wechat

Fake Wechat

简介

仿微信 iOS 客户端,基于 Objective-C 语言及 MVC 框架实现。 此为本人第二个 iOS 项目,第一个项目:知乎日报

项目详情可以看我的博客: 《仿微信》项目总结 有什么问题希望可以多多交流,顺便求个⭐️~

实现功能

  1. 聊天(接入图灵机器人 API ,并用 CoreData 存储聊天记录)
  2. 通讯录(排序、模糊查询、拼音查询)
  3. 发现(朋友圈)

项目演示

1 2 3 4

部分截图

部分技术说明

1. 布局(AutoLayout)

聊天界面用的布局库为 Masonry+FDTemplateLayoutCell 后在开发朋友圈时,发现算高插件高度似乎计算有误差,换用 SDAutoLayout 进行布局

2. 自动回复

接入图灵机器人 API 实现自动回复,仅支持文字回复。

3. 聊天记录存储(CoreData)

聊天记录通过 CoreData 进行存储,中间使用 IQDatabaseManager 帮助类方便操作,并使用 NSPredicate 进行筛选。

4. 刷新

上下拉刷新均使用 MJRefresh

5. 朋友圈菊花

通过扩展 MJRefresh 插件实现(事实证明完全没有必要),下拉旋转通过 CGAffineTransform 实现,刷新时的转动通过 CABasicAnimation 实现

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].