首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
simao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
深入源码 UITableView 复用技术原理分析
在现在很多公司的 app 中,许多展示页面为了多条数据内容,而采用 UITableView 来设计页面。在滑动 UITableView 的时候,并不会因为数据量大而产生卡顿的情况,这正是因为其复用机制的特点。但是其复用机制是如何实现的?我们可以一起来看看 并且其代码为开源. 所…
iOS 网络优化和网络基础
网络优化(缓存、DNS 优化、请求策略优化如失败重发、缓存请求有网发送、节流等、弱网优化、资源优化),网络基础(Https、三次握手、四次挥手)
分析字节跳动解决OOM的在线Memory Graph技术实现
什么是OOM,为什么会发生OOM以及其原因分析,大家去看原文就好了,本文主要分析APP内存使用到达阈值后,如何采集MemoryGraph信息并分析。什么是MemoryGraph?这个时候就进入了断点模
六张图从HTTP/0.9进化到HTTP3.0
一、HTTP/0.9二、HTTP/1.x2.1HTTP/1.02.2HTTP/1.1三、HTTP/2.0四、HTTP/3.0
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…
2019年终总结 - J_Knight_
2019年总的来说无论是在技术,工作,价值观,投资能力,人脉上的收获都是非常大的:可以说是我从业以来我自己变化最大的一年。 下面就从5个方面来展开今年的个人总结。 1. 技术&职场 首先在技术上,最大的变化就是在技术栈开了一个新的分支:Java后台开发。原因是不想局限在移动端平…
2018 年年终总结 - J_Knight_
本篇是我今年的年终总结,主要总结了自己除了工作上的一些小目标的达成情况,包括社区,读书,健身,理财这几方面。 在总结正式开始之前先简单说一下工作方面的:工作上最大的收获是来到了爱奇艺工作。来到这个平台之后所收获的不仅仅来自于自己做的事情本身,还有接触到的给力新同事们,从他们身上…
【从青铜到钻石】3 年创业公司成长经历 && 面试总结
在掘金上当了几年的伸手党,最近也准备输出一些自己的东西。 首先介绍一下我自己,17 年毕业于一所 211 学校,但是由于大学四年驰骋在召唤师峡谷,毕业时也没有找到一份大厂的工作,随便找了一家创业公司签了三方就去了。好在这家公司也挺给力,我这一呆就是三年,996 当着「全干工程师…
dispatch_semaphore 会造成优先级反转,慎用!
下面先介绍一下 iOS 平台上的 QoS 概念和优先级反转避免机制,最后再说明为什么 dispatch_semaphore 不能避免优先级反转。 1. QoS 传递 QoS(Quality of Service),用来指示某任务或队列的运行优先级。 调度程序会根据这些信息决定 …
iOS 多线程,自旋锁和互斥锁详解
多线程技术在移动端开发的过程中被广泛运用,深入理解器原理并结合业务思考,才能在有限的线程控制API中最大化发挥并发编程的能力,也能轻易的察觉到代码可能存在的安全问题并优雅的解决它. 1. 线程简述 线程(thread): 1个进程要想执行任务,必须得有线程(每1个进程至少要有1…