E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-即时通讯
Android WebSocket实现
即时通讯
功能
即时通讯
(InstantMessaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的JMessage,都比较容易实现。
因为我的心
·
2023-03-10 18:31
缺陷报告
软件未达到产品说明书标明的功能,如一个
即时通讯
AP
LiKaiXin
·
2023-03-10 12:58
iOS-
关于View布局的总结
一、写在前面开发者在写View的时候一定逃不掉的就是这个命题。用Frame也好用Autolayout也好,如果没有精心设计过,布局部分一定惨不忍睹。直接使用CGRectMake的话可读性很差,光看那几个数字,也无法知道view和view之间的位置关系。用Autolayout可读性稍微好点儿,但生成Constraint的长度实在太长,代码观感不太好。Autolayout这边可以考虑使用Masonry
Leewins
·
2023-03-10 11:35
苹果完成iPhone 14卫星通信硬件测试
相关厂商对手机通信的探索也一直在继续,从3G到4G再到5G信号提高通信效率,到更丰富的社交软件和
即时通讯
工具,人类对通信的刚需是手机存在的意义。苹果作为智能手机界的引领者,在通信上下
sofiasusu
·
2023-03-10 07:07
iOS-
自定义转场动画
iOS中推出控制器的方式有两种:push和present,iOS的push动画基本上已经成为苹果的一个标志,最好不要自定义,不然和系统的动画不一样会显得不和谐。关于present,更多的可参考:present和dismiss。下面介绍如何自定义present方式的转场动画。1.UIViewControllerTransitioningDelegate协议想自定义转场动画的VC必须遵守UIViewC
Imkata
·
2023-03-10 03:52
手把手教你使用腾讯IM
即时通讯
配置小米离线推送
1.在小米开放平台创建应用并启用图12.推送时应用资料重要参数说明图23.在IM控制台上创建应用后,添加下厂商推送证书,填写的信息需要和厂商平台一致。(这里主要以小米为例)图3图44.下面是客户端的配置说明(1)下载小米客户端推送SDK并引入到项目中(2)添加IMSDK依赖图55.配置小米离线推送,并通过小米开放平台的推送工具测试推送是否成功。(1)客户端配置说明:https://dev.mi.c
安然罓安好
·
2023-03-10 02:13
iOS-
文件上传和断点离线下载
一.iOS中发送HTTP请求的方案在iOS中,我们常用发送HTTP请求的方案有苹果原生(自带)NSURLConnection:用法简单,最古老最经典最直接的一种方案(iOS9.0弃用)NSURLSession:功能比NSURLConnection更加强大,苹果目前比较推荐使用这种技术第三方框架AFNetworking:简单易用,提供了基本够用的常用功能,维护和使用者多二.NSURLConnecti
Fendouzhe
·
2023-03-09 23:46
即时通讯
IM WEB
腾讯云即时通信IMSDK官方简介腾讯是国内最早也是最大的即时通信开发商,QQ和微信已经成为每个互联网用户必不可少的应用。顺应行业数字化转型的趋势,腾讯将高并发、高可靠的即时通信能力进行开放,您可以轻易地根据腾讯提供的SDK将即时通信功能集成到App中,来满足您业务的各种需求。针对开发者的不同阶段需求及不同场景,即时通信IM团队提供了一系列解决方案,包括:Android、iOS、Windows、We
plum_meizi
·
2023-03-09 20:47
weex插件大全 - 持续更新
即时通讯
|websocketwebsocket是一种创建持久性的连接,并进行双向数据传输的HTTP通信协议。
快范
·
2023-03-09 20:33
iOS-
组件化方案与实践:创建cocoapod私有库详细步骤
制作远程私有库分为以下几个步骤:-创建私有Git远程索引库-创建本地索引库-创建私有Git远程代码库-创建本地代码库-使用Pod库一、创建私有Git远程索引库1.概念:每创建一个组件都会带有一个xxx.podspec的索引文件。专门用来存放这些索引文件的库就叫做索引库。我们需要将这些索引文件上传到远程索引库才能保证其他的同事能够拿来用。2.下面开始创建远程索引库:登录github进行创建创建远程索
XTK_iOS
·
2023-03-09 18:49
iOS-
内存管理(二)-引用计数
Objective-C内存管理的核心思想就是通过对象的引用计数来对内存对象的生命周期进行控制。说直白一点,就是调用retain会加1,调用release就会减1,引用计数清零或者调用dealloc就销毁。引用计数引用计数,即为对象被持有的次数。是内存管理的核心点。下面我们来看一个关于引用计数的例子:-(void)testRefCount{NSObject*obj=[NSObjectalloc];N
xxxxxxxx_123
·
2023-03-09 11:53
iOS-
超简单跳转到外部浏览器之openURL在iOS10前后使用方法(并解决跳转无反应问题)
iOS10之前使用的方法是:[[UIApplicationsharedApplication]openURL:(要跳转的URL)];举个:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://www.baidu.com"]];iOS10之后使用的方法是:[[UIApplicationsharedApplicati
AutismGG
·
2023-03-09 08:48
IM - 系统架构设计
为了兼容已有云盘系统,提供WebSM和IMPortal,接收来自云盘用户的IM需求,包含消息收发、好友列表等
即时通讯
系统IM(黄色部分)。
红薯爱帅
·
2023-03-09 07:12
iOS-
侧滑溜冰问题修复
项目中用到了JXCategoryView并且需要侧滑手势,在VC中用到了self.interactivePopGestureRecognizer.delegate=self;唤起手势,但是出现溜冰bug[侧滑之后松手自动划过去]解决方案是:在TPNavigationController的push方法中,增加判断即可if([selfrespondsToSelector:@selector(inter
aggie1024
·
2023-03-09 04:33
Cocoapods快速集成友盟UMeng的微信和QQ登录
一是、管理方便,统一使用cocoapods管理;二是、升级方便,曾经使用环信
即时通讯
的时候把SDK
小蜜蜂Bee
·
2023-03-09 02:30
iOS-
底层原理18:Method-Swizzling 方法交换
method-swizzling是什么?MethodSwizzling本质上就是对方法的IMP和SEL进行交换,也是我们常说的黑魔法。方法交换的原理MethodSwizzing是发生在运行时的,在运行时将一个方法的实现替换成另一个方法的实现;每个类都维护着一个方法列表,即methodList,methodList中有不同的方法,每个方法中包含了方法的SEL和IMP,方法交换就是将原本的SEL和IM
AcmenL
·
2023-03-03 12:05
iOS-
开发进阶05:动态库
iOS开发进阶文章汇总目录一、可执行文件链接动态库.dylib二、dyld加载动态库流程三、创建动态库.dylib四、创建动态库Framework五、tdb格式六、静态库与动态库的区别总结一、可执行文件链接动态库.dylib准备代码如下:test.m文件中代码如下:#import#importintmain(){AFHTTPSessionManager*manager=[AFHTTPSession
differ_iOSER
·
2023-03-01 20:16
即时通讯
技
即时通讯
技术文集(第8期):移动端弱网优化系列 [共14篇]
[摘要]本文整理的有关内容,对于移动端
即时通讯
IM应用来说,同样具有启发意义,因为现今主流的移动端IM数据通信总结下来无外乎就是长连接+短连接的方
·
2023-02-24 12:34
即时通信im网络编程
主流的第三方直播SDK对比(腾讯云、即构、阿里云、声网、网易云信、网宿)
直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,
即时通讯
等技术,学好任何一项都需要比较高的成本,将它们融合到直播功能上更是难上加难。
RTC_程序猿_wang
·
2023-02-22 07:40
音视频开发
实时音视频
我用ChatGPT做直播技术选型,卷死了同事
摘要近两年
即时通讯
/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?
RTC_程序猿_wang
·
2023-02-22 07:37
音视频开发
人工智能
音视频
chatgpt
我用chatGPT做直播技术选型,卷死了同事
摘要近两年
即时通讯
/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?
·
2023-02-21 09:43
直播sdk技术选型
2022社交平台设备风险安卓占三成,iOS 仅占一成
社交不再仅仅满足于用户
即时通讯
的需求,还承载了在线支付、内容分享等等的多元功能,正不断刷新着用户日常沟通、购物和娱乐的体验,且用户规模在逐年增加。
·
2023-02-20 16:41
安全网络安全
iOS-
精度数据处理NSDecimalNumber
作用用于对浮点型数据的精度计算doublenum1=6.67;doublenum2=15.666666;NSLog(@"%f",num1*num2);//结果:104.496662,不精确NSDecimalNumber*price=[NSDecimalNumberdecimalNumberWithString:@"6.67"];NSDecimalNumber*totalPrice=[NSDecim
XTK_iOS
·
2023-02-19 05:40
原来QQ小程序也有流量主
小程序亮点:开放:快速进驻和多场景应用曝光,助力小程序/小游戏进入亿级流量通道多样:打通
即时通讯
(QQ)与异步社交(Qzone),最大化地进行社交流量传播赋能:围绕广告、支付等商业化模式提供解决方案,让开发者更专注于业务
乃还
·
2023-02-19 02:41
《腾讯传1998-2016》——中国互联网公司进化论 读后感
马化腾毕业于深圳大学,和自己的同学共同创立了腾讯公司,从刚开始的短信业务,到之后的
即时通讯
软件QQ,再到腾讯游戏、QQ秀、腾讯浏览器、应用宝,接着到创世纪的互联网产品微信,最后到腾讯视频、音乐、文学,逐步构建起自己强大的产品护城河
挥星亦成夏
·
2023-02-19 01:19
iOS-
网络层到底该如何设计?
一、前言镇楼小图关于网络层,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用,除此以外,肯定还有其他的网络框架,但在实际的App开发中,AFNetworking已经成为了事实上各大App的标准配置。我们一直都有讲分层架构,其中很重要的一层就是网络层,那我们到底改如何设计才能更好的辅助我们的项目呢?最近也看了一些大牛的文章,也是有所获。二、问题简要1.以什么方式将数据
Leewins
·
2023-02-19 01:35
iOS-
使用CocoaPods创建私有仓库(一)
iOS-
创建私有仓库步骤一、创建本地pod私有库cd到你想创建pod库工程的路径,并执行pod库的创建。
怪兽monster
·
2023-02-19 00:46
微信上常见的几个骗局,你见过几个?
微信是腾讯集团于2011年推出的一款免费试用的
即时通讯
应用程序,目前涵盖了绝不大部分智能手机用户,除了通讯还具有社交和支付功能,可以说微信给中国人的生活方式带来了革命性的改变。
追随风前往心之所向
·
2023-02-18 22:35
iOS-
面试题4-内存管理
目录:定时器内存区域、TaggedPointerMRCCopy引用计数、__weak原理autorelease一.定时器self.link=[CADisplayLinkdisplayLinkWithTarget:selfselector:@selector(linkTest)];[self.linkaddToRunLoop:[NSRunLoopmainRunLoop]forMode:NSDefau
Imkata
·
2023-02-18 19:15
im
即时通讯
开发:群聊消息是即扩散读还是即扩散写
im
即时通讯
开发:群聊消息是即扩散读还是即扩散写?
可爱的小云朵
·
2023-02-18 19:47
【
iOS-
设计模式】六大设计原则之接口隔离原则(ISP,Interface Segregation Principle)
定义客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。定义解读定义包含三层含义:一个类对另一个类的依赖应该建立在最小的接口上;一个接口代表一个角色,不应该将不同的角色都交给一个接口,因为这样可能会形成一个臃肿的大接口;不应该强迫客户依赖它们从来不用的方法。接口隔离原则有点像单一职责原则,但是也有区别,在单一职责原则中,一个接口可能有多个方法,提供给多种不同的调用者所调用
GSNICE
·
2023-02-18 18:48
立明堂_沈立明数字信息学:手机号码不好怎么办?到底找谁分析?
现代化社会,手机的重要性越来越彰显,它可以影响并解决我们面临的多数问题——手机网购,天南海北的特产被送上餐桌;移动支付简化了交易步骤,避免了携带大量现金的风险;
即时通讯
工具构建了庞大的人脉圈子;丰富的资讯内容让我们足不出户
015_8f9b
·
2023-02-18 06:26
即时通讯
报告
融云
即时通讯
目录:一、基础功能二、高级功能三、特点优势四、案例展示五、产品价格六、文档资料一、基础功能•多聊天模式包括单、群聊和无成员上限的超级群,IM群聊集成简单,有效提升用户粘性,并能灵活适应你的业务模式聊天测试截图聊天测试截图
小七养蜗牛
·
2023-02-18 00:41
IM
即时通讯
项目框架分析
1IM
即时通讯
项目框架分析和部署1.
即时通讯
框架分析和部署2.登录服务器和消息服务器设计3.路由服务器设计4.数据库代理服务器设计5.文件服务器和docker部署6.性能测试和k8s上云发布1.1
即时通讯
应用场景
即时通讯
技术应用非常广泛
我也要当昏君
·
2023-02-17 17:36
零声学院Linux
c++
笔记
服务器
linux
即时通讯
项目(一)
1.简介
即时通讯
项目,基于开源项目TeamTalk二次开发。
我也要当昏君
·
2023-02-17 17:36
零声学院Linux
c++
笔记
数据库
开发语言
三、MQTT协议通信(含阿里云IoT平台MQTT连接)
作为一种低开销、低带宽占用的
即时通讯
协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。本文旨在帮助使用LierdaNT35模组进行开发的用户,让其能快速使用模组本身的各种硬件资源,文章概
wu0hongguang
·
2023-02-17 14:24
基于开源IM
即时通讯
框架MobileIMSDK:RainbowChat v8.4版已发布
关于MobileIMSDKMobileIMSDK是一套专门为移动端开发的开源IM
即时通讯
框架,超轻量级、高度提炼,一套API优雅支持UDP、TCP、WebSocket三种协议,支持iOS、Android
·
2023-02-17 05:29
即时通讯im网络编程
iOS-
底层原理13:dyld加载流程
本文的目的主要是分析dyld的加载流程。1、知识补充1.1编译过程其中编译过程如下图所示,主要分为以下几步:step1:载入源文件,包括.h、.m、.cpp等文件;step2:进行预处理,替换宏,删除注释,展开头文件,产生.i文件;step3:进行编译,将.i文件转换为汇编语言,产生.s文件;step4:进行汇编,将汇编文件转换为机器码文件,产生.o文件;step5:库链接,对.o文件中引用其他库
AcmenL
·
2023-02-17 02:24
iOS-
报错Error Finding App Store Connect Credentials
通过xcodeupload包的时候,报错ErrorFindingAppStoreConnectCredentials。报错截图如下:报错.png解决办法:先打开Accounts,如果不知道怎么打开,按下图操作:打开Accounts.png登录你需要提交包的AppleID,登录成功后点击“DownloadManualProfiles”更新证书。更新成功后完全退出xcode,再重新打开,重新打包上传(
小四_5e7b
·
2023-02-09 11:29
iOS-
(OC+Swift)机型判断
OC版本:///判断是不是ipad#defineYIsPad([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad)///判断iPhone4系列#defineYiPhone4([UIScreeninstancesRespondToSelector:@selector(currentMode)]?CGSizeEqua
iOS_我更专业
·
2023-02-07 12:29
融云「聊天室属性」: 语聊房、直播间有序运行和丝滑体验的绝技
比如,IM
即时通讯
中聊天室产品的聊天室属性,表面“其貌不扬”,内里则在多番场景实践下演变得“别有洞天”。
·
2023-02-07 11:39
聊天室直播
主流的第三方直播SDK对比((腾讯云、即构、阿里云、声网、网易云信、网宿)
直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,
即时通讯
等技术,学好任何一项都需要比较高的成本,将它们融合到直播功能上更是难上加难。
·
2023-02-07 11:02
直播cdnsdk
ObjC基于socket实现
即时通讯
老规矩,先看效果:效果图.gifDemo奉上: socket服务端 socket客户端一.写作目的:1.使用socket实现简单的群聊2.利用TCP建立的连接,模拟苹果远程推送二.写作声明: socket是C语言写的,所以不必担心平台的问题,本文主要使用语言---OC,介绍一个非常好用的库CocoaAsyncSocket,是谷歌的开发者,基于BSD-Socket写的一个IM框架,它给M
入夜_渐微凉
·
2023-02-07 11:55
开源
即时通讯
IM框架 MobileIMSDK v6.3 发布
一、更新内容简介本次更新为次要版本更新,进行了若干优化(更新历史详见:码云ReleaseNodes)。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源IM框架。二、MobileIMSDK简介MobileIMSDK是一套专为移动端开发的原创IM通信层框架:历经8年、久经考验;超轻量级、高度提炼,lib包50KB以内;精心封装,一套API同时支持UDP、TCP、WebSoc
·
2023-02-07 11:30
即时通讯im网络编程
融云「聊天室属性」: 语聊房、直播间有序运行和丝滑体验的绝技
比如,IM
即时通讯
中聊天室产品的聊天室属性,表面“其貌不扬”,内里则在多番场景实践下演变得“别有洞天”。
·
2023-02-07 11:29
聊天室直播
李理:Caffe训练ImageNet简介及深度卷积网络最新技术
作者:李理目前就职于环信,
即时通讯
云平台和全媒体智能客服平台,在环信从事智能客服和智能机器人相关工作,致力于用深度学习来提高智能机器人的性能。相关文章:李理:
qunnie_yi
·
2023-02-07 07:15
深度学习
人工智能
机器学习
神经网络
caffe
iOS-
导航栏看这里就够了
基础介绍内容作用UINavigationController是一个容器类,对ViewController进行栈管理,包含navigationBar。UINavigationBar即UINavigationController顶部的导航栏,主要负责外观背景的展示,并对navigationItem进行栈管理UINavigationItem是导航栏上显示的具体的元素的一个抽象类,UINavigation
喝酸奶舔下盖
·
2023-02-07 05:00
iOS手动集成环信出现问题及解决办法
第一步:创建工程并去环信官网下载下载环信SDK下载-
即时通讯
云-环信第二步:把下载好的文件里的HyphenateSDK文件与EaseUI文件手动导入到你所创建的工程内第三步:在TARGETS---General
默默的学习
·
2023-02-06 15:08
iOS-
面向协议编程(POP)
1.前言1.1传统面向对象编程(OOP)的弊端说起面对协议编程,就不得不先说下使用继承的痛点,因为面向接口编程很大程度上解决的就是继承带来的痛苦。可以看下casa的一篇博客:跳出面向对象思想(一)继承我们可以看到滥用继承的话,后面如果要抽离功能的话就牵一发而动全身,抽离一个功能涉及到继承链上多个类的功能,难道抽离一个业务要把整个继承链涉及的功能都抽出来?显示太麻烦了,这时候如果在一开始使用协议就可
直男程序员
·
2023-02-06 04:11
iOS-
关于网络性能监控的总结
NSURLSessionTaskTransactionMetricsAnobjectthatencapsualtestheperformancemetricscollectedbytheURLLoadingSystemduringtheexecutionofasessiontask.用于封装在执行会话任务期间URL加载系统收集的性能指标。Apple官方文档参考Timelineoftemporalm
iOS_Coder
·
2023-02-06 01:52
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他