采用Swift開發的一個高仿微信:TSWeChat
TSWeChat
A high copy WeChat, written by Swift.
Requirements
- iOS 8.0+ / Mac OS X 10.9+
- Xcode 7.2+
Preview
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... </ul>
中文說明
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!