| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

采用Swift开发的一个高仿微信:TSWeChat

TSWeChat

A high copy WeChat, written by Swift.

Requirements

  • iOS 8.0+ / Mac OS X 10.9+
  • Xcode 7.2+

Preview

demo1

demo2

Directory structure interpretation

Directory name Introduction
Classes Deposite different folders like ViewController, View. Sub directories are divided based on business logic, Such as Message,Address Book,Tabbar,Me,Login and etc, divided according to their functions.
Classes/CoreModule To deposite encapsulation of business logic of basic classes, like HttpManager, Models, ApplicationManager and etc.
General To deposite reused View and Class related with business logic, such as color extension.
Helpers Non-business logic extension, such as: UIView+Extension.swift, UIImage+Resize.swift and etc.
Macro To deposite macros and constant definitions used in the whole application, such as Notifications name , and the third party librarie's keys.
Resources Resources. Such as Assets.xcassets, Media.xcassets, JSON files, media files, plist files and etc
Vendor To deposite the third party liabraries that cannot be installed by Cocoapods.
Supporting Files To deposite the original files

Vendor

License

TSWeChat is released under the MIT license. See LICENSE for details.

To Do

  • The custom photo album
  • WeChat custom ActionSheet
  • Long press the chat cell
  • The image viewer
  • GIf image cell in TSChatViewController
  • QRCodeViewController
  • ShakeViewController
  • Send my address
  • Viedo cell in TSChatViewController
  • TimelineViewController
  • And so on...

中文说明

项目地址: https://github.com/hilen/TSWeChat

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1457171838312.html
TSWeChat 电话/通讯/IM聊天