TSWeChat
Swift 3.0 Support
TSWeChat — альтернатива WeChat, обновленная до Swift 5.
TSChatImageCell
рисуется с помощью Mask Layer
. Фон чата можно свободно менять, чтобы пользовательский интерфейс выглядел идеально.wav
можно автоматически конвертировать в файлы amr
, что облегчает передачу файлов на устройства Android. Оба файла двух типов выполняли кэширование.TSChatVoiceCell
. Он автоматически проверит кеш и загрузит его с помощью Alamofire.MD5
ссылки на изображение.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 и т. д. |
Продавец | Депонировать сторонние библиотеки, которые не могут быть установлены Cocoapods . |
Поддержка файлов | Чтобы разместить исходные файлы |
Скрипты | Сценарий APNs, сценарий экспорта файла IPA и т. д. |
Эскиз | Для хранения исходных файлов Sketch. Все ресурсы проекта взяты из папки WeChat IPA, но некоторые изображения я не могу найти. Поэтому я решил сделать это сам. Да, я люблю дизайн, иногда программисту становится приятно стать дизайнером. XD |
Посмотреть более подробную информацию
TSWeChat выпускается под лицензией MIT. Подробности см. в разделе ЛИЦЕНЗИЯ.