环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
环信机器人

环信机器人

智能,高效
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
1
回复

请教IOS IM SDK3.7.4版 发送消息的方法封装在哪里? 环信_iOS

iOS开发yangjian 回复了问题 • 2 人关注 • 60 次浏览 • 2021-05-07 15:43 • 来自相关话题

1
回复

漫游记录怎么获取,这么写有报错

Android开发转角45°、嫣然一笑 回复了问题 • 1 人关注 • 35 次浏览 • 2021-05-11 11:34 • 来自相关话题

0
评论

iOS -开发SDK的技巧 iOS开发

iOS开发编程扫地僧 发表了文章 • 36 次浏览 • 2021-05-07 10:36 • 来自相关话题

本文目标:掌握封装及开发SDK的全部技巧内容提要:不同场景下如何封装及开发SDK.a静态库创建直接创建Framework库在已有工程中创建创建Framework工程进行封装创建Bundle资源库文件含界面SDK如何进行依赖开发使用脚本创建Framework库,... ...查看全部
0
评论

视频超过三十秒后再接受 无数据 环信_Android 环信_WebIM

ydhjhs 发表了文章 • 21 次浏览 • 2021-05-09 21:00 • 来自相关话题

视频超过三十秒后再接受 无数据
0
评论

ARC对init方法的处理 iOS开发

iOS开发费城 发表了文章 • 19 次浏览 • 2021-05-10 13:15 • 来自相关话题

前言此文源于前几日工作中遇到的一个问题,并跟同事就init方法进行了相关讨论。相关代码如下:Person *myPerson = [Person alloc];NSMethodSignature *signature = [NSMethodSignature ... ...查看全部
0
评论

iOS OC开发 BTC、ETH、区块链钱包 iOS开发

iOS开发费城 发表了文章 • 21 次浏览 • 2021-05-10 13:19 • 来自相关话题

ETH钱包部分:功能有:1、创建钱包2、通过助记词导入钱包3、通过KeyStore导入钱包4、通过私钥导入钱包5、查询余额6、查询以太坊系代币余额7、转账BTC钱包部分:功能:1、创建钱包2、通过私钥导入钱包3、通过助记词导入钱包4、查询余额5、查询交易记录6... ...查看全部
0
评论

iOS — Swift高级分享:SWIFT协议的替代方案 iOS开发

iOS开发费城 发表了文章 • 30 次浏览 • 2021-05-10 13:30 • 来自相关话题

毫无疑问,协议是SWIFT总体设计的主要部分-并且可以提供一种很好的方法来创建抽象、分离关注点和提高系统或功能的整体灵活性。通过不强烈地将类型绑定在一起,而是通过更抽象的接口连接代码库的各个部分,我们通常会得到一个更加解耦的体系结构,它允许我们孤立地迭代每个单... ...查看全部
0
评论

探究产生离屏渲染的秘密 iOS热门技术

iOS开发费城 发表了文章 • 25 次浏览 • 2021-05-10 17:28 • 来自相关话题

一.渲染机制CPU将计算好的需要显示的内容提交给GPU,GPU渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照Vsync(垂直脉冲)信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器进行显示。二.GPU屏幕渲染两种方式1.On-Screen Re... ...查看全部
0
评论

数据时代之非侵入式埋点方案 iOS埋点 iOS开发

iOS开发费城 发表了文章 • 19 次浏览 • 2021-05-10 19:25 • 来自相关话题

在发展日新月异的移动互联网时代,数据扮演着极其重要的角色。埋点作为一种最简单最直接的用户行为统计方式,能够全面精确的采集用户的使用习惯以及各功能点的迭代反馈等等,有了这些数据才能更好的驱动产品的决策设计和新业务场景的规划。本文旨在提出一种轻量级非侵入式的埋点方... ...查看全部
0
评论

快来为你的照片添加个性标签吧! 环信_Android 环信_WebIM

Android开发ydhjhs 发表了文章 • 12 次浏览 • 2021-05-11 18:23 • 来自相关话题

搜索问题、话题或人… 问题 文章 代码 视频 活动· · ·ydhjhs发起Android快来为你的照片添加个性标签吧! 前言 需求图.png PS:最近在项目执行过程中有这样一个需求,要求拍完照的图片必须达到以上的效果。需求分析: 使用用预览布局Surfa... ...查看全部
0
评论

前端面试常问的基础(三) 前端面试

Web开发AuCf 发表了文章 • 7 次浏览 • 2021-05-12 00:45 • 来自相关话题

 JS中浮点数精度误差解决如果有精度要求,可以用toFixed方法处理通用处理方案:把需要计算的数字乘以 10 的 n 次幂,换算成计算机能够精确识别的整数,然后再除以 10 的 n 次幂promises,observables,generator ... ...查看全部
0
评论

前端面试常问的基础(四) 前端面试

Web开发AuCf 发表了文章 • 8 次浏览 • 2021-05-12 00:49 • 来自相关话题

将元素定义为网格容器,并为其内容建立新的 网格格式上下文。值:grid :生成一个块级网格inline-grid :生成一个内联网格在Bootstrap中,栅格系统将容器均分为12份,再调整内外边距,结合媒体查询,造就了这一强大的... ...查看全部
0
评论

前端面试常问的基础(五) 前端面试

Web开发AuCf 发表了文章 • 9 次浏览 • 2021-05-12 00:52 • 来自相关话题

如何理解CSS的盒子模型?每个HTML元素都是长方形盒子。 (1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。 (2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(m... ...查看全部
0
评论

前端面试常问的基础(六) 前端面试

Web开发AuCf 发表了文章 • 11 次浏览 • 2021-05-12 00:53 • 来自相关话题

一、HTML5 CSS3CSS3有哪些新特性?1. CSS3实现圆角(border-radius),阴影(box-shadow),2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform)3.transform:r... ...查看全部
0
评论

前端面试常问的基础(二) 前端面试

Web开发AuCf 发表了文章 • 31 次浏览 • 2021-05-08 15:57 • 来自相关话题

1. 一个程序至少有一个进程,一个进程至少有一个线程2. 线程的划分尺度小于进程,使得多线程程序的并发性高3. 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率4. 线程在执行过程中与进程还是有区别的。每个独立的线程... ...查看全部
0
评论

前端面试常问的基础(一) 前端面试

Web开发AuCf 发表了文章 • 28 次浏览 • 2021-05-08 15:51 • 来自相关话题

 IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了 border 和 padding;new操作符具体干了什么呢?1. 创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型2. 属性和方法被加入到 this ... ...查看全部
0
评论

解决js精度丢失办法 Javascript

Web开发AuCf 发表了文章 • 32 次浏览 • 2021-05-08 15:20 • 来自相关话题

很简单一个问题,0.1+0.2,我们肉眼可见的算出来等于0.3,但js是一个神奇的语言,我们在控制台输入0.1+0.2等于0.30000000000000004,为什么会这样尼,我百度了了一下,原因如下:JavaScript 中所有数字包括整数和小数都只有一种... ...查看全部
0
评论

iOS 类簇(class clusters) iOS开发

iOS开发编程扫地僧 发表了文章 • 21 次浏览 • 2021-05-07 10:36 • 来自相关话题

类簇(class clusters)类簇是Foundation framework框架下广泛使用的一种设计模式。它管理了一组隐藏在公共抽象父类下的具体私有子类。没有使用类簇(Simple Concept but Complex Interface)为了说明类簇... ...查看全部
0
评论

Swift之构建非常优雅的便利API—Swift中的计算属性 iOS开发

iOS开发九漏鱼 发表了文章 • 35 次浏览 • 2021-05-07 11:27 • 来自相关话题

使Swift成为如此强大且通用的语言的主要原因在于,当我们选择在为特定问题形成解决方案时选择使用哪种语言功能时,我们通常可以使用多种选项。然而,这种多样性也可能引起混淆和争论,特别是当我们正在考虑的功能的关键用例之间没有明确的界限时。本周,我们来看看一个这样的... ...查看全部
0
评论

iOS 应用内打开三方地图app直接导航 iOS开发

iOS开发九漏鱼 发表了文章 • 53 次浏览 • 2021-05-07 11:32 • 来自相关话题

当然因为有需求喽。疯狂试探- (BOOL)canOpenURL:(NSURL *)url NS_AVAILABLE_IOS(3_0);常用地图应用的url Scheme://百度地图 baidumap //高德地图 iosamap //谷歌地图 comgo... ...查看全部
0
评论

iOS 列表界面如何优雅实现模块化与动态化 iOS开发

iOS开发九漏鱼 发表了文章 • 53 次浏览 • 2021-05-07 11:48 • 来自相关话题

前言去年做了一个小组件,前些时间考虑到项目中可能会大规模实施,完善简化后新开了一个 repo: YBHandyList 。有些朋友抛出了 nimbus、IGListKit 等业界应用很广的库,前些时间网易工程师也推出了 M80TableViewComponen... ...查看全部
0
评论

ES6 exports 与 import 使用 Javascript ES6

Web开发AuCf 发表了文章 • 42 次浏览 • 2021-05-07 15:59 • 来自相关话题

在创建JavaScript模块时,export 用于从模块中导出实时绑定的函数、对象或原始值,以便其他程序可以通过 import使用它们。被导出的绑定值依然可以在本地进行修改。在使用import 进行导入时,这些绑定值只能被导入模块所读取,... ...查看全部
0
评论

Swift高级分享 - 在Swift中提取视图控制器操作 iOS开发

iOS开发费城 发表了文章 • 30 次浏览 • 2021-05-07 19:04 • 来自相关话题

视图控制器往往在为Apple平台构建的大多数应用程序中起着非常重要的作用。他们管理我们UI的关键方面,提供系统功能的桥梁,如设备方向和状态栏外观,并经常响应用户交互 - 如按钮点击和文本输入。由于它们通常具有这样的关键作用,因此许多视图控制器最终遭受常见的大规... ...查看全部
0
评论

iOS--开发中遇到的der,csr,crt,p12,pem文件到底是什么 iOS开发

iOS开发费城 发表了文章 • 36 次浏览 • 2021-05-07 19:22 • 来自相关话题

关于pem文件的话,上一篇文章已经有提到:iOS---利用OpenSSL演示RSA加密解密,PEM在工作中,pem文件,我们是不会直接使用的,需要从pem文件里面提取csr文件。csr文件步骤1:从private.pem文件里,提取rsacert.csr文件,... ...查看全部
0
评论

iOS- 核心动画分类以及基本使用 iOS开发

iOS开发编程扫地僧 发表了文章 • 34 次浏览 • 2021-05-07 21:22 • 来自相关话题

1、UIView和核心动画区别?核心动画只能添加到CALayer, 核心动画一切都是假象,并不会改变真实的值。如果需要与用户交互就使用UIView的动画. 不需要与用户交互可以使用核心动画。在转场动画中,核心动画的类型比较多。根据⼀个路径做动画,只能用核心动画... ...查看全部
0
评论

iOS-编译过程 iOS开发

iOS开发zuyu 发表了文章 • 32 次浏览 • 2021-05-07 22:02 • 来自相关话题

编译器iOS编译和打包时,编译器直接将代码编译成机器码,然后直接在CPU上运行。而不用使用解释器运行代码。因为这样执行效率更高,运行速度更快。C,C++,OC都是使用的编译器生成相关的可执行文件。解释器:解释器会在运行时解释执行代码,获取一段代码后就会将其翻译... ...查看全部
0
评论

iOS开发性能监控 iOS开发

iOS开发费城 发表了文章 • 51 次浏览 • 2021-05-08 12:07 • 来自相关话题

App 的性能问题虽然不会导致 App不可用,但依然会影响到用户体验。如果这个性能问题不断累积,达到临界点以后,问题就会爆发出来。这时,影响到的就不仅仅是用户了,还有负责App开发的你。线下性能监控其中线下监控使用的还是Instruments,Instrume... ...查看全部
0
评论

Swift高级分享 - 在Swift中构建模型数据 iOS开发

iOS开发费城 发表了文章 • 25 次浏览 • 2021-05-08 13:05 • 来自相关话题

在代码库中建立可靠的结构通常是必不可少的,以便更容易使用。然而,实现一个既足够严格以防止错误和问题的结构 - 以及对现有功能足够灵活的结构以及我们想要的任何未来变化 - 都可能非常棘手。对于模型代码而言尤其如此,模型代码通常由许多不同的功能使用,每个功能都有自... ...查看全部
0
评论

iOS 开发:『Crash 防护系统』(二)KVO 防护 iOS开发

iOS开发费城 发表了文章 • 30 次浏览 • 2021-05-08 13:16 • 来自相关话题

1. KVO Crash 的常见原因KVO(Key Value Observing) 翻译过来就是键值对观察,是 iOS 观察者模式的一种实现。KVO 允许一个对象监听另一个对象特定属性的改变,并在改变时接收到事件。但是 KVO API 的设计,我个人觉得不是... ...查看全部
0
评论

前端面试常问的基础(七) 前端面试

Web开发AuCf 发表了文章 • 9 次浏览 • 2021-05-12 00:59 • 来自相关话题

1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个cookie4.chrome和Safari没有做硬性限制IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理coo... ...查看全部