TSWeChat
Swift 3.0 Support
TSWeChat – Eine WeChat-Alternative, aktualisiert auf Swift 5. 中文说明
TSChatImageCell
wird mithilfe von Mask Layer
gezeichnet. Der Chat-Hintergrund kann frei geändert werden, sodass die Benutzeroberfläche perfekt aussieht.wav
-Dateien können automatisch in amr
Dateien konvertiert werden, was die Dateiübertragung auf Android-Geräte erleichtert. Beide Dateitypen haben einen Cache durchgeführt.TSChatVoiceCell
tippen. Der Cache wird automatisch überprüft und von Alamofire heruntergeladen.MD5
Wertdateinamen des Bildlinks geändert.Models
werden über ObjectMapper erstellt, mit dem Modellobjekte (Klassen und Strukturen) einfach aus JSON konvertiert werden können. Führen Sie pod install
im Terminal
aus und führen Sie dann TSWeChat.xcworkspace
aus, um alle Ansichten anzuzeigen.
Verzeichnisname | Einführung |
---|---|
Klassen | Zum Hinterlegen verschiedener Ordner wie ViewController , View . Unterverzeichnisse werden basierend auf der Geschäftslogik unterteilt, z. B. Message , Address Book , Tabbar , Me , Login “ usw., unterteilt nach ihren Funktionen. |
Klassen/CoreModule | Um die Kapselung der Geschäftslogik grundlegender Klassen wie HttpManager, Models, ApplicationManager usw. zu hinterlegen. |
Allgemein | Zum Hinterlegen wiederverwendeter View and Class im Zusammenhang mit der Geschäftslogik, z. B. Farberweiterung. |
Helfer | Nicht-geschäftliche Logikerweiterung, wie zum Beispiel: UIView+Extension.swift , UIImage+Resize.swift usw. |
Makro | Zum Hinterlegen von Makros und Konstantendefinitionen, die in der gesamten Anwendung verwendet werden, wie z. B. Notifications und die Schlüssel der Drittanbieterbibliothek. |
Ressourcen | Ressourcen. Wie Assets.xcassets , Media.xcassets , JSON files , media files , plist files usw. |
Verkäufer | Zum Hinterlegen der Drittanbieter-Bibliotheken, die nicht von Cocoapods installiert werden können. |
Unterstützende Dateien | Zur Hinterlegung der Originaldateien |
Skripte | APNs-Skript, Export-IPA-Dateiskript usw. |
Skizzieren | Zum Hinterlegen der Original-Sketch-Dateien. Alle Ressourcen im Projekt stammen aus dem WeChat IPA-Ordner, aber einige Bilder kann ich nicht finden. Also beschloss ich, es selbst zu tun. Ja, ich liebe Design, manchmal fühlt es sich gut an, wenn ein Programmierer zum Designer wird. XD |
Weitere Details anzeigen
TSWeChat wird unter der MIT-Lizenz veröffentlicht. Einzelheiten finden Sie unter LIZENZ.