TSWeChat
Swift 3.0 Support
TSWeChat - ทางเลือก WeChat อัปเดตเป็น Swift 5 中文说明
TSChatImageCell
ถูกวาดโดยใช้ Mask Layer
สามารถเปลี่ยนพื้นหลังแชทได้อย่างอิสระเพื่อให้ UI ดูสมบูรณ์แบบwav
สามารถแปลงเป็นไฟล์ amr
ได้โดยอัตโนมัติ ซึ่งอำนวยความสะดวกในการถ่ายโอนไฟล์ไปยังอุปกรณ์ Android ไฟล์ทั้งสองประเภทได้ทำแคชแล้วTSChatVoiceCell
มันจะตรวจสอบแคชโดยอัตโนมัติและดาวน์โหลดโดย AlamofireMD5
ของลิงก์รูปภาพโดยอัตโนมัติModels
ทั้งหมดถูกสร้างขึ้นผ่าน ObjectMapper ซึ่งง่ายต่อการแปลงอ็อบเจ็กต์โมเดล (คลาสและโครงสร้าง) จาก JSON เรียกใช้ pod install
ใน Terminal
จากนั้นเรียกใช้ TSWeChat.xcworkspace
เพื่อดูมุมมองทั้งหมด
ชื่อไดเรกทอรี | การแนะนำ |
---|---|
ชั้นเรียน | เพื่อฝากโฟลเดอร์ต่าง ๆ เช่น ViewController , View . ไดเร็กทอรีย่อยจะถูกแบ่งตามตรรกะทางธุรกิจ เช่น Message , Address Book , Tabbar , Me , Login และอื่นๆ แบ่งตามหน้าที่ |
คลาส/CoreModule | เพื่อฝากการสรุปตรรกะทางธุรกิจของคลาสพื้นฐาน เช่น HttpManager, Models, ApplicationManager และอื่นๆ |
ทั่วไป | เพื่อฝาก View and Class ที่ใช้ซ้ำที่เกี่ยวข้องกับตรรกะทางธุรกิจ เช่น การขยายสี |
ผู้ช่วยเหลือ | ส่วนขยายตรรกะที่ไม่ใช่ธุรกิจ เช่น UIView+Extension.swift , UIImage+Resize.swift และอื่นๆ |
มาโคร | เพื่อฝากมาโครและคำจำกัดความคงที่ที่ใช้ในแอปพลิเคชันทั้งหมด เช่น ชื่อ Notifications และคีย์ของไลบรารีบุคคลที่สาม |
ทรัพยากร | ทรัพยากร. เช่น Assets.xcassets , Media.xcassets , JSON files , media files , plist files เป็นต้น |
ผู้ขาย | เพื่อฝาก liabraries บุคคลที่สามที่ไม่สามารถติดตั้งโดย Cocoapods |
รองรับไฟล์ | เพื่อฝากไฟล์ต้นฉบับ |
สคริปต์ | สคริปต์ APN, สคริปต์ไฟล์ส่งออก IPA และอื่นๆ |
ร่าง | เพื่อฝากไฟล์ Sketch ต้นฉบับ ความช่วยเหลือทั้งหมดในโครงการมาจากโฟลเดอร์ WeChat IPA แต่ฉันหาภาพบางภาพไม่เจอ ฉันจึงตัดสินใจทำเอง ใช่ ฉันชอบการออกแบบ บางครั้งนักเขียนโค้ดที่มาเป็นนักออกแบบก็รู้สึกดี XD |
ดูรายละเอียดเพิ่มเติม
TSWeChat ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับรายละเอียด