├── .gitignore ├── LICENSE ├── README.md └── swift-sdk-demo ├── Chat ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── avatar-default.imageset │ │ ├── Contents.json │ │ └── avatar-default.png ├── Base.lproj │ └── LaunchScreen.storyboard ├── Capabilities │ ├── Client.swift │ ├── Configuration.swift │ ├── Extension.swift │ └── LocationManager.swift ├── Chat.entitlements ├── ChatRoom │ ├── ChatRoomListView.xib │ └── ChatRoomListViewController.swift ├── Info.plist ├── LaunchView.xib ├── LaunchViewController.swift ├── Message │ ├── ConversationDetailsView.xib │ ├── ConversationDetailsViewController.swift │ ├── ImageMessageCell.swift │ ├── ImageMessageCell.xib │ ├── MediaMessageCell.swift │ ├── MediaMessageCell.xib │ ├── MessageListView.xib │ ├── MessageListViewController.swift │ ├── RecalledMessageCell.swift │ ├── RecalledMessageCell.xib │ ├── TextMessageCell.swift │ └── TextMessageCell.xib ├── NormalConversation │ ├── NormalConversationListCell.swift │ ├── NormalConversationListCell.xib │ ├── NormalConversationListView.xib │ └── NormalConversationListViewController.swift ├── Others │ ├── AudioView.xib │ ├── AudioViewController.swift │ ├── ContactListView.xib │ ├── ContactListViewController.swift │ ├── FileView.xib │ ├── FileViewController.swift │ ├── TextEditView.xib │ └── TextEditViewController.swift ├── ServiceConversation │ ├── ServiceConversationListView.xib │ └── ServiceConversationListViewController.swift ├── Settings │ ├── SettingsView.xib │ └── SettingsViewController.swift ├── TabBarController.swift └── TemporaryConversation │ ├── TemporaryConversationListView.xib │ └── TemporaryConversationListViewController.swift ├── NotificationService ├── Info.plist ├── NotificationService.h └── NotificationService.m ├── Podfile ├── VoIP ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── SceneDelegate.swift ├── ViewController.swift └── VoIP.entitlements ├── swift-sdk-demo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Chat.xcscheme │ └── NotificationService.xcscheme └── swift-sdk-demo.xcworkspace ├── contents.xcworkspacedata └── xcshareddata └── IDEWorkspaceChecks.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/README.md -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/AppDelegate.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Assets.xcassets/avatar-default.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Assets.xcassets/avatar-default.imageset/Contents.json -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Assets.xcassets/avatar-default.imageset/avatar-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Assets.xcassets/avatar-default.imageset/avatar-default.png -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Capabilities/Client.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Capabilities/Client.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Capabilities/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Capabilities/Configuration.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Capabilities/Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Capabilities/Extension.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Capabilities/LocationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Capabilities/LocationManager.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Chat.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Chat.entitlements -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/ChatRoom/ChatRoomListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/ChatRoom/ChatRoomListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/ChatRoom/ChatRoomListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/ChatRoom/ChatRoomListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Info.plist -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/LaunchView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/LaunchView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/LaunchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/LaunchViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/ConversationDetailsView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/ConversationDetailsView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/ConversationDetailsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/ConversationDetailsViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/ImageMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/ImageMessageCell.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/ImageMessageCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/ImageMessageCell.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/MediaMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/MediaMessageCell.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/MediaMessageCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/MediaMessageCell.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/MessageListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/MessageListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/MessageListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/MessageListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/RecalledMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/RecalledMessageCell.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/RecalledMessageCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/RecalledMessageCell.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/TextMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/TextMessageCell.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Message/TextMessageCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Message/TextMessageCell.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/NormalConversation/NormalConversationListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/NormalConversation/NormalConversationListCell.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/NormalConversation/NormalConversationListCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/NormalConversation/NormalConversationListCell.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/NormalConversation/NormalConversationListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/NormalConversation/NormalConversationListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/NormalConversation/NormalConversationListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/NormalConversation/NormalConversationListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/AudioView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/AudioView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/AudioViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/AudioViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/ContactListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/ContactListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/ContactListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/ContactListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/FileView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/FileView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/FileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/FileViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/TextEditView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/TextEditView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Others/TextEditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Others/TextEditViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/ServiceConversation/ServiceConversationListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/ServiceConversation/ServiceConversationListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/ServiceConversation/ServiceConversationListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/ServiceConversation/ServiceConversationListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Settings/SettingsView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Settings/SettingsView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/Settings/SettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/Settings/SettingsViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/TabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/TabBarController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/TemporaryConversation/TemporaryConversationListView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/TemporaryConversation/TemporaryConversationListView.xib -------------------------------------------------------------------------------- /swift-sdk-demo/Chat/TemporaryConversation/TemporaryConversationListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Chat/TemporaryConversation/TemporaryConversationListViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/NotificationService/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/NotificationService/Info.plist -------------------------------------------------------------------------------- /swift-sdk-demo/NotificationService/NotificationService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/NotificationService/NotificationService.h -------------------------------------------------------------------------------- /swift-sdk-demo/NotificationService/NotificationService.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/NotificationService/NotificationService.m -------------------------------------------------------------------------------- /swift-sdk-demo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/Podfile -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/AppDelegate.swift -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/Info.plist -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/SceneDelegate.swift -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/ViewController.swift -------------------------------------------------------------------------------- /swift-sdk-demo/VoIP/VoIP.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/VoIP/VoIP.entitlements -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcodeproj/xcshareddata/xcschemes/Chat.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcodeproj/xcshareddata/xcschemes/Chat.xcscheme -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcodeproj/xcshareddata/xcschemes/NotificationService.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcodeproj/xcshareddata/xcschemes/NotificationService.xcscheme -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /swift-sdk-demo/swift-sdk-demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leancloud/swift-sdk-demo/HEAD/swift-sdk-demo/swift-sdk-demo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist --------------------------------------------------------------------------------