环信即时通讯云

环信即时通讯云

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

环信开发文档

环信客服云

环信客服云

无需下载,注册即用
声网开发者社区

声网开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

一个优秀前端的工具素养 IT大前端

Web开发AuCf 发表了文章 • 23 次浏览 • 2021-07-26 23:43 • 来自相关话题

👆 这句话,想然大家道理都懂 ~ 但最近在暑期实习的日子里,我特意留心观察了一下身边的实习生同学使用工具的习惯。我发现自己在大学认为高效率的工作模式,他们无论在意识层面还是在使用层面上对工具的掌握都有些蹩脚。特别是有部分同学 Mac 也没有怎么接触过,算是效率... ...查看全部
0
评论

你能不能在网页里实现裸眼3D 前端面试

Web开发AuCf 发表了文章 • 26 次浏览 • 2021-07-26 23:35 • 来自相关话题

前言 最近产品经理在掘金社区的出镜率很高,看来大家都很喜闻乐见工程师与产品经理的相爱相杀。 这次他让我调研一下在网页里实现裸眼3D 这是故意为难我把? 搞什么调研影响我摸鱼 现在的我想拿枪打他 拿弓箭射他 点火烧他 诶,如果我在3D场景中刻意加上一些框框... ...查看全部
0
评论

感谢 compose 函数,让我的代码屎山?逐渐美丽了起来~ 函数式

Web开发AuCf 发表了文章 • 22 次浏览 • 2021-07-26 23:32 • 来自相关话题

有言在先 本瓜知道前不久写的《JS 如何函数式编程》系列各位可能并不感冒,因为一切理论的东西如果脱离实战的话,那就将毫无意义。 于是乎,本瓜着手于实际工作开发,尝试应用函数式编程的一些思想。 最终惊人的发现:这个实现过程并不难,但是效果却不小! 实现思路:借... ...查看全部
0
评论

iOS swift与oc混编问题解决 iOS开发

iOS开发zuyu 发表了文章 • 29 次浏览 • 2021-07-26 20:38 • 来自相关话题

1、手动创建桥接文件2、桥接文件中导入 通过cocoapods pod下来的第三方OC文件,报找不到在target—>Build Setting里找到search Paths,双击User Header Search Paths后面的空白处,设置目录路径... ...查看全部
0
评论

一招搞定 iOS 14.2 的 libffi crash iOS开发

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

苹果升级 14.2,全球 iOS 遭了秧。libffi 在 iOS14.2 上发生了 crash, 我司的许多 App 深受困扰,有许多基础库都是用了 libffi。经过定位,发现是 vmremap 导致的 code sign error。我们通过使用静态 t... ...查看全部
0
评论

iOS 上的相机捕捉 iOS开发

iOS开发zuyu 发表了文章 • 25 次浏览 • 2021-07-26 20:22 • 来自相关话题

第一台 iPhone 问世就装有相机。在第一个 SKDs 版本中,在 app 里面整合相机的唯一方法就是使用 UIImagePickerController,但到了 iOS 4,发布了更灵活的 AVFoundation 框架。在这篇文章里,我们将会看... ...查看全部
0
评论

iOS 柱状图一种实现思路 iOS开发

iOS开发zuyu 发表了文章 • 25 次浏览 • 2021-07-26 19:48 • 来自相关话题

对于iOS柱状图,不是有什么难度的效果,有很多优秀的第三方库,比如AAChartKit、XYPieChart、PNChart、Charts等好多,不过这些类库大多封装的太厉害了,如果你的项目只是单纯的几个柱状图、那么使用这些库其实挺费劲的(学习成本+项目大小)... ...查看全部
0
评论

iOS功能强大的富文本编辑与显示框架 -- YYText iOS开发

iOS开发zuyu 发表了文章 • 24 次浏览 • 2021-07-26 18:45 • 来自相关话题

功能强大的 iOS 富文本编辑与显示框架。(该项目是 YYKit 组件之一)特性API 兼容 UILabel 和 UITextView支持高性能的异步排版和渲染扩展了 CoreText 的属性以支持更多文字效果支持 UIImage、UIVi... ...查看全部
0
评论

iOS中可定制性商品计数按钮-PPNumberButton iOS三方开源库

iOS开发zuyu 发表了文章 • 22 次浏览 • 2021-07-26 18:25 • 来自相关话题

iOS中一款高度可定制性商品计数按钮,使用简单!支持自定义加/减按钮的标题内容、背景图片;支持设置边框颜色;支持使用键盘输入;支持长按加/减按钮快速加减;支持block回调与delegate(代理)回调;支持使用xib创建、直接在IB面板设置相关属性;支持设置... ...查看全部
0
评论

ios列表布局三方库--SwipeTableView iOS三方开源库

iOS开发zuyu 发表了文章 • 19 次浏览 • 2021-07-26 18:02 • 来自相关话题

功能类似半糖首页菜单与QQ音乐歌曲列表页面。即支持UITableview的上下滚动,同时也支持不同列表之间的滑动切换。同时可以设置顶部header view与列表切换功能bar,使用方式类似于原生UITableview的tableHeaderView的方式。使... ...查看全部
0
评论

iOS 图片浏览器 (支持视频)-YBImageBrowser iOS三方开源库

iOS开发zuyu 发表了文章 • 21 次浏览 • 2021-07-26 17:39 • 来自相关话题

iOS 图片浏览器,功能强大,易于拓展,性能优化和内存控制让其运行更加的流畅和稳健。一.特性支持 GIF,APNG,WebP 等本地和网络图片类型(由 YYImage、SDWebImage 提供支持)。支持系统相册图片和视频。支持简单的视频播放。支持高清图浏览... ...查看全部
0
评论

从精准化测试看ASM在Android中的强势插入-字节码 Android ASM

技术精选柳天明 发表了文章 • 20 次浏览 • 2021-07-26 16:42 • 来自相关话题

从精准化测试看ASM在Android中的强势插入-字节码字节码是ASM的基础,要想熟练的使用ASM,那么了解字节码就是必备基础。Class的文件格式Class文件作为Java虚拟机所执行的直接文件,内部结构设计有着固定的协议,每一个Class文件只对应一个类或... ...查看全部
0
评论

Android基础到进阶UI CheckedTextView 使用+实例 CheckedTextView

技术精选王二蛋和他的张大花 发表了文章 • 29 次浏览 • 2021-07-24 10:46 • 来自相关话题

CheckedTextView是什么 CheckedTextView继承自TextView且实现了Checkable接口,对TextView界面和显示进行了扩展的控件,支持Checkable。可以实现 单选或多选功能,在你懒得使用两者结合的时候,这就是不二选... ...查看全部
0
评论

Binder概述,快速了解Binder体系 Binder

技术精选王二蛋和他的张大花 发表了文章 • 25 次浏览 • 2021-07-24 10:45 • 来自相关话题

前言 众所周知,Binder是Android系统中最主要的进程间通信套件,更具体一点,很多文章称之为Binder驱动,那为什么说它是一个驱动呢,驱动又是何物,让我们自底向上,从内核中的Binder来一步步揭开它的面纱。本文重点在帮助读者对于Binder系统有... ...查看全部
0
回复

一个手机设备,能同时登陆多个IM账号吗? 环信技术支持 IM

回复

环信IM集成讨论查查皮 发起了问题 • 1 人关注 • 49 次浏览 • 2021-07-23 22:11 • 来自相关话题

0
评论

手把手教你 Debug — iOS 14 ImageIO Crash 分析 iOS开发

技术精选zuyu 发表了文章 • 33 次浏览 • 2021-07-23 18:34 • 来自相关话题

背景去年 9 月份开始,许多用户升级到 iOS 14 之后,线上出现很多 ImageIO 相关堆栈的 Crash 问题,而且公司内几乎所有的 APP 上都有出现,在部分 APP上甚至达到了 Top 3  Crash。得益于 APM 平台精准数据采集机... ...查看全部
0
评论

Objective-C & Swift 最轻量级 Hook 方案-SDMagicHook iOS三方开源库

iOS Libraryzuyu 发表了文章 • 39 次浏览 • 2021-07-23 12:01 • 来自相关话题

本文从一个 iOS 日常开发的 hook 案例入手,首先简要介绍了 Objective-C 的动态特性以及传统 hook 方式常见的命名冲突、操作繁琐、hook 链意外断裂、hook 作用范围不可控制等缺陷,然后详细介绍了一套基于消息转发机制的 instanc... ...查看全部
0
评论

iOS基于二进制文件重排的解决方案 APP启动速度提升超15%! iOS开发

iOS开发zuyu 发表了文章 • 37 次浏览 • 2021-07-23 11:32 • 来自相关话题

背景启动是App给用户的第一印象,对用户体验至关重要。业务迭代迅速,如果放任不管,启动速度会一点点劣化。为此iOS客户端团队做了大量优化工作,除了传统的修改业务代码方式,我们还做了些开拓性的探索,发现修改代码在二进制文件的布局可以提高启动性能,方案落地后在上启... ...查看全部
0
评论

WKWebView音视频媒体播放处理 iOS开发

技术精选zuyu 发表了文章 • 28 次浏览 • 2021-07-23 11:28 • 来自相关话题

1. 对WKWebViewConfiguration进行设置。实现媒体文件可以自动播放、使用内嵌HTML5播放等功能使用这个测试网址// 初始化配置对象 WKWebViewConfiguration *configuration = [[WKWebViewCo... ...查看全部
0
评论

iOS抖音的转场动画 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 41 次浏览 • 2021-07-23 11:24 • 来自相关话题

转场调用代码- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { AwemeListV... ...查看全部
0
评论

UITableView 建模 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 42 次浏览 • 2021-07-23 11:19 • 来自相关话题

tableview 是开发中项目中常用的视图控件,并且是重复的使用,布局类似,只是数据源及Cell更改,所以会出现很多重复的内容,并且即使新建一个基础的列表也要重复这些固定逻辑的代码,这对于开发效率很不友好。本文的重点是抽取重复的逻辑代码,简化列表页面的搭建,... ...查看全部
3
回复

ios EaseIMKit 1、如何修改输入框背景颜色;2、修改输入框左右两侧(话筒、拓展、表情功能)的图标? EaseIMKit UI

iOS开发kylin 回复了问题 • 3 人关注 • 371 次浏览 • 2021-07-23 10:27 • 来自相关话题

0
评论

Flutter中的异步 Flutter

技术精选王二蛋和他的张大花 发表了文章 • 31 次浏览 • 2021-07-23 10:23 • 来自相关话题

同步与异步 程序的运行是出于满足人们对某种逻辑需求的处理,在计算机上表现为可执行指令,正常情况下我们期望的指令是按逻辑的顺序依次执行的,而实际情况由于某些指令是耗时操作,不能立即返回结果而造成了阻塞,导致程序无法继续执行。这种情况多见于一些io操作。这时,对... ...查看全部
0
评论

Protobuf 和 JSON对比分析 Protobuf

技术精选王二蛋和他的张大花 发表了文章 • 27 次浏览 • 2021-07-23 10:12 • 来自相关话题

Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structur... ...查看全部
0
评论

CoordinatorLayout 嵌套Recycleview 卡顿问题 Recycleview

技术精选王二蛋和他的张大花 发表了文章 • 27 次浏览 • 2021-07-23 10:11 • 来自相关话题

1.问题场景 伪代码: <CoordinatorLayout> <AppBarLayout> <RecycleView> </RecycleView> </AppBa... ...查看全部
0
评论

优雅地封装 Activity Result API,完美地替代 startActivityForResult() Result API

技术精选王二蛋和他的张大花 发表了文章 • 46 次浏览 • 2021-07-23 10:03 • 来自相关话题

前言 Activity Result API。这是官方用于替代 startActivityForResult() 和 onActivityResult() 的。虽然出了有大半年了,但是个人到现在没看到比较好用的封装。最初大多数人会用拓展函数进行封装,而在 a... ...查看全部
0
评论

最优解前端面试题答法 前端面试

Web开发AuCf 发表了文章 • 28 次浏览 • 2021-07-23 01:07 • 来自相关话题

1. JS事件冒泡和事件代理(委托) 1. 事件冒泡 会从当前触发的事件目标一级一级往上传递,依次触发,直到document为止。 <body> <div id="parentId"> 查看消息信息 <div id="chi... ...查看全部
0
评论

项目中实用的前端性能优化 性能优化

Web开发AuCf 发表了文章 • 39 次浏览 • 2021-07-23 00:56 • 来自相关话题

一、CDN 1. CDN的概念 CDN(Content Delivery Network,内容分发网络)是指一种通过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序及其他文件发送给用户,来提供高性能、可扩展性... ...查看全部
0
评论

『前端BUG』—— 本地代理导致会话cookie中的数据丢失 vue

Web开发AuCf 发表了文章 • 27 次浏览 • 2021-07-23 00:52 • 来自相关话题

问题在本地用代理请求服务端接口,解决跨域问题后,发生了一件极其诡异的事情,明明登录成功了,但是请求每个接口都返回未登录的报错信息。原因该套系统是采用会话cookie进行登录用户的身份认证,故查看每个请求的Request Headers中的cookie的值,发现... ...查看全部
0
评论

「自我检验」输入URL发生了啥?希望你顺便懂这15个知识点 浏览器

Web开发AuCf 发表了文章 • 29 次浏览 • 2021-07-23 00:46 • 来自相关话题

输入URL发生了啥? 1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HT... ...查看全部
0
评论

今天聊:大厂如何用一道编程题考察候选人水平 前端

Web开发AuCf 发表了文章 • 51 次浏览 • 2021-07-23 00:43 • 来自相关话题

进入正题 面试环节对面试官的一些挑战 面试官和候选人的知识结构可能有差异 => 可能会错过优秀的人 遇到「面霸」,频繁面试刷题,但是实际能力一般 => 招到不合适的人 要在短短半个小时到一个小时内判断一个人,其实很难 相对靠谱的做法 笔试:"... ...查看全部
0
评论

ios--离屏渲染详解 iOS开发

技术精选zuyu 发表了文章 • 27 次浏览 • 2021-07-22 16:59 • 来自相关话题

目录:1.图像显示原理2.图像显示原理2.1 图像到屏幕的流程2.2 显示器显示的流程3.卡顿、掉帧3.1 垂直同步 Vsync + 双缓冲机制 Double Buffering2.3 掉帧和屏幕卡顿的本质4.离屏渲染4.1 什么事离屏渲染、离屏渲染的过程4.... ...查看全部
0
评论

iOS-分页控制器 iOS三方开源库

iOS Libraryzuyu 发表了文章 • 33 次浏览 • 2021-07-22 16:54 • 来自相关话题

使用:1、创建方法1.1 导入头文件#import "XLPageViewController.h"1.2 遵守协议@interface ViewController ()<XLPageViewControllerDelegate, XLPageView... ...查看全部
0
评论

iOS - 呼吸动画库 开源项目

iOS Libraryzuyu 发表了文章 • 31 次浏览 • 2021-07-22 16:47 • 来自相关话题

先看效果
0
评论

12个出现频率最高的iOS技术面试题及答案 iOS开发

技术精选zuyu 发表了文章 • 26 次浏览 • 2021-07-22 16:42 • 来自相关话题

这篇文章给大家总结了在iOS面试的时候可能会遇到的12个技术面试题,以及这些面试题但答案,这些答案只是给大家一些参考,大家可以再结合自己理解进行回答,有需要的朋友们下面来一起看看吧。前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而... ...查看全部
0
评论

最新iOS开发常见面试题-基础篇 iOS开发

技术精选zuyu 发表了文章 • 26 次浏览 • 2021-07-22 16:40 • 来自相关话题

1.iOS线程与进程的区别和联系?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而... ...查看全部
0
评论

iOS面试备战-网络篇 iOS开发

技术精选zuyu 发表了文章 • 30 次浏览 • 2021-07-22 16:38 • 来自相关话题

计算机网络是计算机科学与技术专业的必修课,也是移动端,前端,后端都会涉及并用到的知识点,可想而知它的重要性。所以它也成为了iOS面试中经常被问及的问题。准备面试的话,网络相关的知识点一定不能错过。这里总结了一些我认为有用的和最近面试遇到的网络相关知识点。计算机... ...查看全部
0
评论

一个用于Android 应用组件化时各组件的Application进行解耦的轻便型框架。 解耦 Android

Android Library柳天明 发表了文章 • 27 次浏览 • 2021-07-22 14:35 • 来自相关话题

Lobster一个用于Android 应用组件化时各组件的Application进行解耦的轻便型框架。 三个注解即可搞定!一、功能介绍1.在组件中不使用BaseApplication实例,通过注解,直接使用组件自己创建的Application实例; 2.组件中... ...查看全部
0
评论

Android自定义搜索控件 KSearchView 自定义View Android

Android Library柳天明 发表了文章 • 34 次浏览 • 2021-07-22 14:33 • 来自相关话题

KSearchView自定义搜索控件布局示例代码 <com.kacent.widget.view.KingSearchView android:id="@+id/search_view" android:layout_wi... ...查看全部
0
评论

Android基础到进阶UI爸爸级TextView介绍+实例 textview

技术精选王二蛋和他的张大花 发表了文章 • 32 次浏览 • 2021-07-22 11:55 • 来自相关话题

TextView是什么 向用户显示文本,并可选择允许他们编辑文本。TextView是一个完整的文本编辑器,但是基类为不允许编辑;其子类EditText允许文本编辑。 咱们先上一个图看看TextView的继承关系: 从上图可以看出TxtView继承了Vi... ...查看全部
0
评论

Android-自定义拼图验证码 拼图验证码

技术精选王二蛋和他的张大花 发表了文章 • 18 次浏览 • 2021-07-22 11:53 • 来自相关话题

废话不多说,先上图: 从效果图开始"临摹" 分析 从上面的效果图中,我们可以很直观的看出一共包含三个元素:背景图、空缺部分、填充部分,需要注意的是: 1. 空缺部分缺失的图片刚好是填充部分 2. 我们把填充部分位置固定在左侧,而随机生成空缺部分在右侧... ...查看全部
0
评论

手把手教你搭建AndroidJenkins环境及一键自动构建打包 Jenkins

技术精选王二蛋和他的张大花 发表了文章 • 28 次浏览 • 2021-07-22 11:51 • 来自相关话题

前言: 之前看到后端的同事,在服务器上刷刷的敲命令觉得很酷,给我的感觉是Linux很难上手。自从公司给我配了台服务器后,操作了一下,感觉和想的不是那么一回事,所以还是得多动手,不要空想。 正文开始: 看到网上说Linux安装软件基本是用yum,所以这边也是... ...查看全部
0
评论

Android BaseDialog(开发必备)动画、加载进度、阴影 dialog

Android Library王二蛋和他的张大花 发表了文章 • 32 次浏览 • 2021-07-22 11:48 • 来自相关话题

GitHubAPK使用方法将libray模块复制到项目中,或者直接在build.gradle中依赖:allprojects { repositories { maven { url 'https://jitpack.io' } } } ... ...查看全部
0
评论

一个Android文字展示动画框架:TextSurface TextSurface

Android Library王二蛋和他的张大花 发表了文章 • 44 次浏览 • 2021-07-22 11:39 • 来自相关话题

文字表面一个小动画框架,可以帮助您以漂亮的方式显示消息。用法创建TextSurface实例或将其添加到您的布局中。创建Text具有TextBuilder定义文本外观和位置的实例:Text textDaai = TextBuilder .create("Daa... ...查看全部
17
回复

【职场话题】总有一些大明白的HR与一些大聪明的应聘者 职场话题

职场话题人间微风 回复了问题 • 13 人关注 • 311 次浏览 • 2021-07-22 10:17 • 来自相关话题

0
评论

基础篇 - 从构建层面看 import 和 require 的区别 webpack

Web开发AuCf 发表了文章 • 32 次浏览 • 2021-07-21 23:42 • 来自相关话题

前言 一切的一切,都是因为群里的一个问题 虽然说最近在做 webpack 相关的事情,但是也没有对着干问题做过相关的研究,网上很多文章包括 vue 都介绍了建议使用 import ,但是没有说为什么要使用 import,对于开发者来说,调用的方式是没有区别的... ...查看全部
0
评论

小程序页面返回传值四种解决方案总结 微信小程序

Web开发AuCf 发表了文章 • 26 次浏览 • 2021-07-21 23:37 • 来自相关话题

使用场景 小程序从A页面跳转到B页面,在B页面选择一个值后返回到A页面,在A页面使用在B页面选中的值。例如:在购买订单页面跳转到地址列表,选择完地址以后回退到订单页面,订单页面的配送地址需要同步更新。 解决方案 常见的比容要容易解决的方案是使用小程序的全局存储... ...查看全部
0
评论

腾讯面试官:兄弟,你说你会Webpack,那说说他的原理? webpack

Web开发AuCf 发表了文章 • 22 次浏览 • 2021-07-21 23:32 • 来自相关话题

原理图解 1、首先肯定是要先解析入口文件entry,将其转为AST(抽象语法书),使用@babel/parser 2、然后使用@babel/traverse去找出入口文件所有依赖模块 3、然后使用@babel/core+@babel/preset-env将入... ...查看全部
0
评论

Electron上手指南 Javascript

Web开发AuCf 发表了文章 • 27 次浏览 • 2021-07-21 20:10 • 来自相关话题

前置 配置代理,解决网络问题: npm set electron_mirror https://npm.taobao.org/mirrors/electron/ # electron 二进制包镜像 npm set ELECTRON_MIRROR https:/... ...查看全部
0
评论

你真的了解package.json吗?来看看吧,这可能是最全的package解析 Javascript

Web开发AuCf 发表了文章 • 25 次浏览 • 2021-07-21 20:07 • 来自相关话题

1. 概述 从我们接触前端开始,每个项目的根目录下一般都会有一个package.json文件,这个文件定义了当前项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等)。 当运行npm install命令的时候,会根据package.json文件中... ...查看全部