首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ios
订阅
李向阳爱学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
面试官说又逮到一个不会hashmap的
一. 你知道哪些 map ? 二. HashMap 的特点是什么? 三. JDK1.8 中 HashMap 为什么要引入红黑树 ? 四. HashMap长度为什么只能是2的倍数 计算 Hash 值时采用位运算来代替取模,能更高效地计算出元素的位置。 但是扩容之后变成 32 了,…
iOS图像渲染及卡顿问题优化
想要了解图形图像原理知识,还是要熟悉一下硬件底层到软件框架的相关知识。然而可视化程序都是有CPU和GPU协作来完成的。 基本知识 下面来看下GPU和CPU的基本概念: CPU(Central Proc
UIScrollView与导航控制器滑动返回手势冲突问题原因与解决方案
看标题就知道,这是一个老生常谈的问题了,网上有很多相关的文章和讨论。但是我发现大部分文章都只是给出一个解决方案,并没有解释为什么会冲突,更不要说解决冲突的原理了。 实际可能的表现为:仅UIScrollView横向滚动,页面无法返回。 接下来开始写demo来复现。 这是一个很简单…
iOS 防止数组越界导致崩溃之终极解决方法
防止数组越界,适用于下标索引 array[index] 和方法获取 [array objectAtIndex:index],如果越界返回 nil 。
Flutter 图片控件适配之路
目前大部分应用都会使用大量的图片,图片成为当前应用带宽占比最大的一种资源。在我们接入 Flutter 的时候,发现 Flutter 的图片控件缓存完全由自己管理,同时还没有提供磁盘缓存(1.22版本),所以在性能以及体验上均比较差,所以必须对其进一步优化。 在目前很多 CDN …
iOS面试题问题合集
由于问题量太大,本文只是给了问题,希望发挥倔友的动手能力,自己去探索下,也可以在下方进行评论回复你的答案或者提出更高质量的问题!!!runtime相关问题runtime是iOS开发最核心的知识了,如果
block(一):block的本质
1.简单概述block是一个匿名的inline代码集合,有如下特点:2.block怎么写最简单的写法。升级版。3.block的实现在LLVM的文件中,我找到了一份文档,Block_private.h,
iOS之启动速度优化
启动时间应用启动流程iOS应用的启动可分为pre-main阶段和main()阶段,其中系统做的事情依次是:启动耗时的测量在进行优化之前,我们首先应该能测量各阶段的耗时。1.pre-main阶段对于pr
iOS面试题:简述性能优化
在性能优化中一个最具参考价值的属性是FPS:FramesPerSecond,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次,这每刷新一次就是一帧fra
Flutter之Dart异步
一.Dart的异步模型我们先来搞清楚Dart是如何搞定异步操作的1.1.Dart是单线程的1.1.1.程序中的耗时操作开发中的耗时操作:在开发中,我们经常会遇到一些耗时的操作需要完成,比如网络请求、文