在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ios仿微信源码

ios仿微信源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.28M
  • 下载次数:0
  • 浏览次数:91
  • 发布时间:2020-10-18
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
仿微信的源代码,很有参考价值,实现了微信基本界面功能,基于XMPP
【实例截图】
【核心代码】
_10817
├── __MACOSX
│   └── 寰俊鍓湰
│   ├── 寰俊
│   │   ├── Authentication
│   │   │   ├── Anonymous
│   │   │   ├── Deprecated-Digest
│   │   │   ├── Deprecated-Plain
│   │   │   ├── Digest-MD5
│   │   │   ├── Plain
│   │   │   └── X-Facebook-Platform
│   │   ├── Categories
│   │   ├── CocoaAsyncSocket
│   │   ├── en.lproj
│   │   ├── Extensions
│   │   │   ├── BandwidthMonitor
│   │   │   ├── CoreDataStorage
│   │   │   ├── ProcessOne
│   │   │   ├── Reconnect
│   │   │   ├── Roster
│   │   │   │   ├── CoreDataStorage
│   │   │   │   │   └── XMPPRoster.xcdatamodel
│   │   │   │   └── MemoryStorage
│   │   │   ├── XEP-0009
│   │   │   ├── XEP-0016
│   │   │   ├── XEP-0045
│   │   │   │   ├── CoreDataStorage
│   │   │   │   │   └── XMPPRoom.xcdatamodeld
│   │   │   │   │   └── XMPPRoom.xcdatamodel
│   │   │   │   ├── HybridStorage
│   │   │   │   │   └── XMPPRoomHybrid.xcdatamodeld
│   │   │   │   │   └── XMPPRoomHybrid.xcdatamodel
│   │   │   │   └── MemoryStorage
│   │   │   ├── XEP-0054
│   │   │   │   └── CoreDataStorage
│   │   │   │   └── XMPPvCard.xcdatamodeld
│   │   │   │   └── XMPPvCard.xcdatamodel
│   │   │   ├── XEP-0060
│   │   │   ├── XEP-0065
│   │   │   ├── XEP-0082
│   │   │   ├── XEP-0085
│   │   │   ├── XEP-0100
│   │   │   ├── XEP-0115
│   │   │   │   └── CoreDataStorage
│   │   │   │   └── XMPPCapabilities.xcdatamodel
│   │   │   ├── XEP-0136
│   │   │   │   └── CoreDataStorage
│   │   │   │   └── XMPPMessageArchiving.xcdatamodeld
│   │   │   │   └── XMPPMessageArchiving.xcdatamodel
│   │   │   ├── XEP-0153
│   │   │   ├── XEP-0184
│   │   │   ├── XEP-0199
│   │   │   ├── XEP-0202
│   │   │   ├── XEP-0203
│   │   │   └── XEP-0224
│   │   └── Vendor
│   │   ├── CocoaAsyncSocket
│   │   ├── CocoaLumberjack
│   │   │   └── Extensions
│   │   ├── KissXML
│   │   │   ├── Categories
│   │   │   └── Private
│   │   ├── libidn
│   │   └── Utilities
│   └── 寰俊.xcodeproj
│   ├── project.xcworkspace
│   │   └── xcuserdata
│   └── xcuserdata
│   └── admin.xcuserdatad
│   ├── xcdebugger
│   └── xcschemes
└── 寰俊鍓湰
├── 寰俊
│   ├── 3.jpeg
│   ├── ASIAuthenticationDialog.h
│   ├── ASIAuthenticationDialog.m
│   ├── ASICacheDelegate.h
│   ├── ASIDataCompressor.h
│   ├── ASIDataCompressor.m
│   ├── ASIDataDecompressor.h
│   ├── ASIDataDecompressor.m
│   ├── ASIDownloadCache.h
│   ├── ASIDownloadCache.m
│   ├── ASIFormDataRequest.h
│   ├── ASIFormDataRequest.m
│   ├── ASIHTTPRequestConfig.h
│   ├── ASIHTTPRequestDelegate.h
│   ├── ASIHTTPRequest.h
│   ├── ASIHTTPRequest.m
│   ├── ASIInputStream.h
│   ├── ASIInputStream.m
│   ├── ASINetworkQueue.h
│   ├── ASINetworkQueue.m
│   ├── ASIProgressDelegate.h
│   ├── Authentication
│   │   ├── Anonymous
│   │   │   ├── XMPPAnonymousAuthentication.h
│   │   │   └── XMPPAnonymousAuthentication.m
│   │   ├── Deprecated-Digest
│   │   │   ├── XMPPDeprecatedDigestAuthentication.h
│   │   │   └── XMPPDeprecatedDigestAuthentication.m
│   │   ├── Deprecated-Plain
│   │   │   ├── XMPPDeprecatedPlainAuthentication.h
│   │   │   └── XMPPDeprecatedPlainAuthentication.m
│   │   ├── Digest-MD5
│   │   │   ├── XMPPDigestMD5Authentication.h
│   │   │   └── XMPPDigestMD5Authentication.m
│   │   ├── Plain
│   │   │   ├── XMPPPlainAuthentication.h
│   │   │   └── XMPPPlainAuthentication.m
│   │   ├── X-Facebook-Platform
│   │   │   ├── XMPPXFacebookPlatformAuthentication.h
│   │   │   └── XMPPXFacebookPlatformAuthentication.m
│   │   └── XMPPSASLAuthentication.h
│   ├── Categories
│   │   ├── NSData+XMPP.h
│   │   ├── NSData+XMPP.m
│   │   ├── NSNumber+XMPP.h
│   │   ├── NSNumber+XMPP.m
│   │   ├── NSXMLElement+XMPP.h
│   │   └── NSXMLElement+XMPP.m
│   ├── ChatBackgroundThumb_00@2x.jpg
│   ├── CocoaAsyncSocket
│   ├── Default@2x.png
│   ├── Default-568h@2x.png
│   ├── Default.png
│   ├── EmojiCatalogAllBkg@2x.png
│   ├── en.lproj
│   │   ├── InfoPlist.strings
│   │   └── WCViewController.xib
│   ├── Extensions
│   │   ├── BandwidthMonitor
│   │   │   ├── XMPPBandwidthMonitor.h
│   │   │   └── XMPPBandwidthMonitor.m
│   │   ├── CoreDataStorage
│   │   │   ├── XMPPCoreDataStorage.h
│   │   │   ├── XMPPCoreDataStorage.m
│   │   │   └── XMPPCoreDataStorageProtected.h
│   │   ├── ProcessOne
│   │   │   ├── XMPPProcessOne.h
│   │   │   └── XMPPProcessOne.m
│   │   ├── Reconnect
│   │   │   ├── XMPPReconnect.h
│   │   │   └── XMPPReconnect.m
│   │   ├── Roster
│   │   │   ├── CoreDataStorage
│   │   │   │   ├── XMPPGroupCoreDataStorageObject.h
│   │   │   │   ├── XMPPGroupCoreDataStorageObject.m
│   │   │   │   ├── XMPPResourceCoreDataStorageObject.h
│   │   │   │   ├── XMPPResourceCoreDataStorageObject.m
│   │   │   │   ├── XMPPRosterCoreDataStorage.h
│   │   │   │   ├── XMPPRosterCoreDataStorage.m
│   │   │   │   ├── XMPPRoster.xcdatamodel
│   │   │   │   │   ├── elements
│   │   │   │   │   └── layout
│   │   │   │   ├── XMPPUserCoreDataStorageObject.h
│   │   │   │   └── XMPPUserCoreDataStorageObject.m
│   │   │   ├── MemoryStorage
│   │   │   │   ├── XMPPResourceMemoryStorageObject.h
│   │   │   │   ├── XMPPResourceMemoryStorageObject.m
│   │   │   │   ├── XMPPRosterMemoryStorage.h
│   │   │   │   ├── XMPPRosterMemoryStorage.m
│   │   │   │   ├── XMPPRosterMemoryStoragePrivate.h
│   │   │   │   ├── XMPPUserMemoryStorageObject.h
│   │   │   │   └── XMPPUserMemoryStorageObject.m
│   │   │   ├── XMPPResource.h
│   │   │   ├── XMPPRoster.h
│   │   │   ├── XMPPRoster.m
│   │   │   ├── XMPPRosterPrivate.h
│   │   │   └── XMPPUser.h
│   │   ├── XEP-0009
│   │   │   ├── XMPPIQ+JabberRPC.h
│   │   │   ├── XMPPIQ+JabberRPC.m
│   │   │   ├── XMPPIQ+JabberRPCResonse.h
│   │   │   ├── XMPPIQ+JabberRPCResonse.m
│   │   │   ├── XMPPJabberRPCModule.h
│   │   │   └── XMPPJabberRPCModule.m
│   │   ├── XEP-0016
│   │   │   ├── XMPPPrivacy.h
│   │   │   └── XMPPPrivacy.m
│   │   ├── XEP-0045
│   │   │   ├── CoreDataStorage
│   │   │   │   ├── XMPPRoomCoreDataStorage.h
│   │   │   │   ├── XMPPRoomCoreDataStorage.m
│   │   │   │   ├── XMPPRoomMessageCoreDataStorageObject.h
│   │   │   │   ├── XMPPRoomMessageCoreDataStorageObject.m
│   │   │   │   ├── XMPPRoomOccupantCoreDataStorageObject.h
│   │   │   │   ├── XMPPRoomOccupantCoreDataStorageObject.m
│   │   │   │   └── XMPPRoom.xcdatamodeld
│   │   │   │   └── XMPPRoom.xcdatamodel
│   │   │   │   └── contents
│   │   │   ├── HybridStorage
│   │   │   │   ├── XMPPRoomHybridStorage.h
│   │   │   │   ├── XMPPRoomHybridStorage.m
│   │   │   │   ├── XMPPRoomHybridStorageProtected.h
│   │   │   │   ├── XMPPRoomHybrid.xcdatamodeld
│   │   │   │   │   └── XMPPRoomHybrid.xcdatamodel
│   │   │   │   │   └── contents
│   │   │   │   ├── XMPPRoomMessageHybridCoreDataStorageObject.h
│   │   │   │   ├── XMPPRoomMessageHybridCoreDataStorageObject.m
│   │   │   │   ├── XMPPRoomOccupantHybridMemoryStorageObject.h
│   │   │   │   └── XMPPRoomOccupantHybridMemoryStorageObject.m
│   │   │   ├── MemoryStorage
│   │   │   │   ├── XMPPRoomMemoryStorage.h
│   │   │   │   ├── XMPPRoomMemoryStorage.m
│   │   │   │   ├── XMPPRoomMessageMemoryStorageObject.h
│   │   │   │   ├── XMPPRoomMessageMemoryStorageObject.m
│   │   │   │   ├── XMPPRoomOccupantMemoryStorageObject.h
│   │   │   │   └── XMPPRoomOccupantMemoryStorageObject.m
│   │   │   ├── XMPPMessage+XEP0045.h
│   │   │   ├── XMPPMessage+XEP0045.m
│   │   │   ├── XMPPMUC.h
│   │   │   ├── XMPPMUC.m
│   │   │   ├── XMPPRoom.h
│   │   │   ├── XMPPRoom.m
│   │   │   ├── XMPPRoomMessage.h
│   │   │   ├── XMPPRoomOccupant.h
│   │   │   └── XMPPRoomPrivate.h
│   │   ├── XEP-0054
│   │   │   ├── CoreDataStorage
│   │   │   │   ├── XMPPvCardAvatarCoreDataStorageObject.h
│   │   │   │   ├── XMPPvCardAvatarCoreDataStorageObject.m
│   │   │   │   ├── XMPPvCardCoreDataStorage.h
│   │   │   │   ├── XMPPvCardCoreDataStorage.m
│   │   │   │   ├── XMPPvCardCoreDataStorageObject.h
│   │   │   │   ├── XMPPvCardCoreDataStorageObject.m
│   │   │   │   ├── XMPPvCardTempCoreDataStorageObject.h
│   │   │   │   ├── XMPPvCardTempCoreDataStorageObject.m
│   │   │   │   └── XMPPvCard.xcdatamodeld
│   │   │   │   └── XMPPvCard.xcdatamodel
│   │   │   │   ├── elements
│   │   │   │   └── layout
│   │   │   ├── XMPPvCardTempAdr.h
│   │   │   ├── XMPPvCardTempAdr.m
│   │   │   ├── XMPPvCardTempAdrTypes.h
│   │   │   ├── XMPPvCardTempAdrTypes.m
│   │   │   ├── XMPPvCardTempBase.h
│   │   │   ├── XMPPvCardTempBase.m
│   │   │   ├── XMPPvCardTempEmail.h
│   │   │   ├── XMPPvCardTempEmail.m
│   │   │   ├── XMPPvCardTemp.h
│   │   │   ├── XMPPvCardTempLabel.h
│   │   │   ├── XMPPvCardTempLabel.m
│   │   │   ├── XMPPvCardTemp.m
│   │   │   ├── XMPPvCardTempModule.h
│   │   │   ├── XMPPvCardTempModule.m
│   │   │   ├── XMPPvCardTempTel.h
│   │   │   └── XMPPvCardTempTel.m
│   │   ├── XEP-0060
│   │   │   ├── XMPPPubSub.h
│   │   │   └── XMPPPubSub.m
│   │   ├── XEP-0065
│   │   │   ├── TURNSocket.h
│   │   │   └── TURNSocket.m
│   │   ├── XEP-0082
│   │   │   ├── NSDate+XMPPDateTimeProfiles.h
│   │   │   ├── NSDate+XMPPDateTimeProfiles.m
│   │   │   ├── XMPPDateTimeProfiles.h
│   │   │   └── XMPPDateTimeProfiles.m
│   │   ├── XEP-0085
│   │   │   ├── XMPPMessage+XEP_0085.h
│   │   │   └── XMPPMessage+XEP_0085.m
│   │   ├── XEP-0100
│   │   │   ├── XMPPTransports.h
│   │   │   └── XMPPTransports.m
│   │   ├── XEP-0115
│   │   │   ├── CoreDataStorage
│   │   │   │   ├── XMPPCapabilitiesCoreDataStorage.h
│   │   │   │   ├── XMPPCapabilitiesCoreDataStorage.m
│   │   │   │   ├── XMPPCapabilities.xcdatamodel
│   │   │   │   │   ├── elements
│   │   │   │   │   └── layout
│   │   │   │   ├── XMPPCapsCoreDataStorageObject.h
│   │   │   │   ├── XMPPCapsCoreDataStorageObject.m
│   │   │   │   ├── XMPPCapsResourceCoreDataStorageObject.h
│   │   │   │   └── XMPPCapsResourceCoreDataStorageObject.m
│   │   │   ├── XMPPCapabilities.h
│   │   │   └── XMPPCapabilities.m
│   │   ├── XEP-0136
│   │   │   ├── CoreDataStorage
│   │   │   │   ├── XMPPMessageArchiving_Contact_CoreDataObject.h
│   │   │   │   ├── XMPPMessageArchiving_Contact_CoreDataObject.m
│   │   │   │   ├── XMPPMessageArchivingCoreDataStorage.h
│   │   │   │   ├── XMPPMessageArchivingCoreDataStorage.m
│   │   │   │   ├── XMPPMessageArchiving_Message_CoreDataObject.h
│   │   │   │   ├── XMPPMessageArchiving_Message_CoreDataObject.m
│   │   │   │   └── XMPPMessageArchiving.xcdatamodeld
│   │   │   │   └── XMPPMessageArchiving.xcdatamodel
│   │   │   │   └── contents
│   │   │   ├── XMPPMessageArchiving.h
│   │   │   └── XMPPMessageArchiving.m
│   │   ├── XEP-0153
│   │   │   ├── XMPPvCardAvatarModule.h
│   │   │   └── XMPPvCardAvatarModule.m
│   │   ├── XEP-0184
│   │   │   ├── XMPPMessage+XEP_0184.h
│   │   │   └── XMPPMessage+XEP_0184.m
│   │   ├── XEP-0199
│   │   │   ├── XMPPAutoPing.h
│   │   │   ├── XMPPAutoPing.m
│   │   │   ├── XMPPPing.h
│   │   │   └── XMPPPing.m
│   │   ├── XEP-0202
│   │   │   ├── XMPPAutoTime.h
│   │   │   ├── XMPPAutoTime.m
│   │   │   ├── XMPPTime.h
│   │   │   └── XMPPTime.m
│   │   ├── XEP-0203
│   │   │   ├── XMPPElement+Delay.h
│   │   │   └── XMPPElement+Delay.m
│   │   └── XEP-0224
│   │   ├── XMPPAttentionModule.h
│   │   ├── XMPPAttentionModule.m
│   │   ├── XMPPMessage+XEP_0224.h
│   │   └── XMPPMessage+XEP_0224.m
│   ├── Icon@2x.png
│   ├── Icon.png
│   ├── LoginGreenBigBtn@2x.png
│   ├── LoginGreenBigBtn_Hl@2x.png
│   ├── LoginHighlight@2x.png
│   ├── LoginNormal@2x.png
│   ├── main.m
│   ├── NSObject+SBJson.h
│   ├── NSObject+SBJson.m
│   ├── operationbox_text@2x.png
│   ├── Reachability.h
│   ├── Reachability.m
│   ├── RegistrationHighlight@2x.png
│   ├── RegistrationNormal@2x.png
│   ├── SBJson.h
│   ├── SBJsonParser.h
│   ├── SBJsonParser.m
│   ├── SBJsonStreamParserAccumulator.h
│   ├── SBJsonStreamParserAccumulator.m
│   ├── SBJsonStreamParserAdapter.h
│   ├── SBJsonStreamParserAdapter.m
│   ├── SBJsonStreamParser.h
│   ├── SBJsonStreamParser.m
│   ├── SBJsonStreamParserState.h
│   ├── SBJsonStreamParserState.m
│   ├── SBJsonStreamWriterAccumulator.h
│   ├── SBJsonStreamWriterAccumulator.m
│   ├── SBJsonStreamWriter.h
│   ├── SBJsonStreamWriter.m
│   ├── SBJsonStreamWriterState.h
│   ├── SBJsonStreamWriterState.m
│   ├── SBJsonTokeniser.h
│   ├── SBJsonTokeniser.m
│   ├── SBJsonUTF8Stream.h
│   ├── SBJsonUTF8Stream.m
│   ├── SBJsonWriter.h
│   ├── SBJsonWriter.m
│   ├── SignUpPasswordIcon@2x.png
│   ├── tabbar_contacts@2x.png
│   ├── tabbar_contactsHL@2x.png
│   ├── tabbar_discover@2x.png
│   ├── tabbar_discoverHL@2x.png
│   ├── tabbar_discoverHL.png
│   ├── tabbar_discover.png
│   ├── tabbar_mainframe@2x.png
│   ├── tabbar_mainframeHL@2x.png
│   ├── tabbar_mainframeHL.png
│   ├── tabbar_mainframe.png
│   ├── tabbar_me@2x.png
│   ├── tabbar_meHL@2x.png
│   ├── tabbar_meHL.png
│   ├── tabbar_me.png
│   ├── Vendor
│   │   ├── CocoaAsyncSocket
│   │   │   ├── GCDAsyncSocket.h
│   │   │   └── GCDAsyncSocket.m
│   │   ├── CocoaLumberjack
│   │   │   ├── DDAbstractDatabaseLogger.h
│   │   │   ├── DDAbstractDatabaseLogger.m
│   │   │   ├── DDASLLogger.h
│   │   │   ├── DDASLLogger.m
│   │   │   ├── DDFileLogger.h
│   │   │   ├── DDFileLogger.m
│   │   │   ├── DDLog.h
│   │   │   ├── DDLog.m
│   │   │   ├── DDTTYLogger.h
│   │   │   ├── DDTTYLogger.m
│   │   │   └── Extensions
│   │   │   ├── ContextFilterLogFormatter.h
│   │   │   ├── ContextFilterLogFormatter.m
│   │   │   ├── DispatchQueueLogFormatter.h
│   │   │   ├── DispatchQueueLogFormatter.m
│   │   │   └── README.txt
│   │   ├── KissXML
│   │   │   ├── Categories
│   │   │   │   ├── NSString+DDXML.h
│   │   │   │   └── NSString+DDXML.m
│   │   │   ├── DDXMLDocument.h
│   │   │   ├── DDXMLDocument.m
│   │   │   ├── DDXMLElement.h
│   │   │   ├── DDXMLElement.m
│   │   │   ├── DDXML.h
│   │   │   ├── DDXMLNode.h
│   │   │   ├── DDXMLNode.m
│   │   │   └── Private
│   │   │   └── DDXMLPrivate.h
│   │   ├── libidn
│   │   │   ├── build-libidn.sh
│   │   │   ├── idn-int.h
│   │   │   ├── libidn.a
│   │   │   └── stringprep.h
│   │   └── Utilities
│   │   ├── DDList.h
│   │   ├── DDList.m
│   │   ├── GCDMulticastDelegate.h
│   │   ├── GCDMulticastDelegate.m
│   │   ├── LibIDN.h
│   │   ├── LibIDN.m
│   │   ├── RFImageToDataTransformer.h
│   │   ├── RFImageToDataTransformer.m
│   │   ├── XMPPIDTracker.h
│   │   ├── XMPPIDTracker.m
│   │   ├── XMPPSRVResolver.h
│   │   └── XMPPSRVResolver.m
│   ├── WCAppDelegate.h
│   ├── WCAppDelegate.m
│   ├── WCContactsViewController.h
│   ├── WCContactsViewController.m
│   ├── WCContactsViewController.xib
│   ├── WCFindFriendsViewController.h
│   ├── WCFindFriendsViewController.m
│   ├── WCFindFriendsViewController.xib
│   ├── WCLoginViewController.h
│   ├── WCLoginViewController.m
│   ├── WCLoginViewController.xib
│   ├── WCMessageObject.h
│   ├── WCMessageObject.m
│   ├── WCMessageViewController.h
│   ├── WCMessageViewController.m
│   ├── WCMessageViewController.xib
│   ├── WCRegisterViewController.h
│   ├── WCRegisterViewController.m
│   ├── WCRegisterViewController.xib
│   ├── WCSendMessageController.h
│   ├── WCSendMessageController.m
│   ├── WCSendMessageController.xib
│   ├── WCUserObject.h
│   ├── WCUserObject.m
│   ├── WCViewController.h
│   ├── WCViewController.m
│   ├── WCXMPPManager.h
│   ├── WCXMPPManager.m
│   ├── XMPPElement.h
│   ├── XMPPElement.m
│   ├── XMPPFramework.h
│   ├── XMPP.h
│   ├── XMPPInternal.h
│   ├── XMPPIQ.h
│   ├── XMPPIQ.m
│   ├── XMPPJID.h
│   ├── XMPPJID.m
│   ├── XMPPLogging.h
│   ├── XMPPMessage.h
│   ├── XMPPMessage.m
│   ├── XMPPModule.h
│   ├── XMPPModule.m
│   ├── XMPPParser.h
│   ├── XMPPParser.m
│   ├── XMPPPresence.h
│   ├── XMPPPresence.m
│   ├── XMPPStream.h
│   ├── XMPPStream.m
│   ├── 寰俊-Info.plist
│   └── 寰俊-Prefix.pch
└── 寰俊.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│   ├── contents.xcworkspacedata
│   └── xcuserdata
│   └── admin.xcuserdatad
│   └── UserInterfaceState.xcuserstate
└── xcuserdata
└── admin.xcuserdatad
├── xcdebugger
│   └── Breakpoints.xcbkptlist
└── xcschemes
├── xcschememanagement.plist
└── 寰俊.xcscheme

140 directories, 342 files

标签:

实例下载地址

ios仿微信源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警