TSWeChat
Swift 3.0 Support
TSWeChat - 微信的替代品,已更新至 Swift 5。
TSChatImageCell
中的細胞影像是使用Mask Layer
繪製的。聊天背景可以自由更換,讓UI看起來更完美。wav
檔案可以自動轉換為amr
文件,方便文件傳輸到 Android 裝置。這兩種類型的文件都已經做了快取。TSChatVoiceCell
。它會自動檢查快取並透過 Alamofire 下載。MD5
值檔名。Models
都是透過 ObjectMapper 創建的,它很容易從 JSON 轉換模型物件(類別和結構)。 在Terminal
中執行pod install
,然後執行TSWeChat.xcworkspace
以查看所有視圖。
目錄名稱 | 介紹 |
---|---|
課程 | 存放不同的資料夾,如ViewController 、 View 。依照業務邏輯劃分子目錄,如Message 、 Address Book 、 Tabbar 、 Me 、 Login 等,依功能劃分。 |
類別/核心模組 | 存放基礎類別業務邏輯的封裝,如HttpManager、Models、ApplicationManager等。 |
一般的 | 存放與業務邏輯相關的複用View and Class ,如顏色擴充等。 |
幫手 | 非業務邏輯擴展,如: UIView+Extension.swift 、 UIImage+Resize.swift 等。 |
宏 | 存放整個應用程式中使用的巨集和常數定義,例如Notifications 名稱和第三方程式庫的金鑰。 |
資源 | 資源。例如Assets.xcassets 、 Media.xcassets 、 JSON files 、 media files 、 plist files 等。 |
小販 | 存放Cocoapods 無法安裝的第三方庫。 |
支援文件 | 存放原始文件 |
腳本 | APNs腳本、匯出IPA檔案腳本等 |
草圖 | 存放原始Sketch檔案。專案中的所有資源均來自微信IPA資料夾,但有些圖片我找不到。所以我決定自己做。是的,我喜歡設計,有時程式設計師成為設計師感覺很好。 XD |
看更多詳情
TSWeChat 是在 MIT 許可下發布的。有關詳細信息,請參閱許可證。