首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层原理、三方原理
订阅
BUG攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
62篇文章 · 0订阅
iOS底层面试总结
总结不易,耗时耗力,您的一颗小星星✨是我无限的动力。 我们经常会看一些面试题,但是好多面试题我们都是知其然不知其所以然,你如果认真的看了我上面总结的几十篇文章,那么你也会知其所以然。 默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现 2…
iOS内存管理一:Tagged Pointer&引用计数
这里有点值得一提的是静态变量的作用域与对象、类、分类没关系,只与文件有关系。 从上面运行结果可以知道,在Person类、Person分类、Controller中针对静态变量age的操作,其值并不相互影响。 OC中对内存优化管理的方案有如下几种形式:Tagged Ponter、N…
iOS开发 -卡死崩溃监控原理及最佳实践
不同于 Android 系统中的卡死(ANR)问题,目前业界对 iOS 系统中 App 发生的卡死崩溃问题并无成熟的解决方案,主要原因是:
字节跳动 iOS Heimdallr 卡死卡顿监控方案与优化之路
本文主要介绍Heimdallr对卡死、卡顿异常的监控原理,并结合长时间的业务沉淀发现的问题进行不断迭代和优化,逐步实现全面、稳定、可靠的历程。
iOS-Podfile.lock的那些事
git提交是`podfile.lock`要不要提交?podfile.lock 的作用是干嘛的以及冲突怎么解决?pod install 和 pod update 有什么区别?
深入了解iOS的触摸事件机制(上)
iOS事件机制是iOS人机交互的重要组成部分. 本文将沿着iOS事件机制发展的历史, 剖析其中细节. 进而全局理解事件机制的运作方式. 过程中, 我们也会尝试去发觉苹果背后的设计理念和思维方式. 苹果在用户体验上细致入微. 在整个人机交互系统中. 苹果设计了很多精巧的方法, 也…
iOS 离屏渲染分析
上一篇文章 ,我们了解了iOS渲染架构,以及 GPU 的渲染流程。GPU 的渲染方式有两种。 On-Screen Rendering:当前屏幕渲染,CPU、GPU 不停地将内容渲染完成放入frame buffer帧缓冲区中,显示屏幕从 frame buffer中获取内容显示。 …
iOS 崩溃分析
在阅读完本书《iOS Crash Dump Analysis》后,我们对崩溃分析技巧进行一定的总结。 线上或者开发环境的崩溃报告都可以利用第三方工具进行崩溃报告收集。让我们的应用程序能够尽可能的处理发生的所有可能的信号和异常,一旦应用程序将无法实现,从而导致底层操作系统触发崩溃…
一文读懂线程池的工作原理(故事白话文)
本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~ 小田螺 勤勤恳恳,任劳任怨,夜以继日地工作,终于有一天,他晋升为公司的主管,负责公司日常业务。 有一天,老板找到了小田螺,“我们公司员工越来越…
一文读懂崩溃原理
64位系统对应的__PAGEZERO段地址空间为0~4GB,在这个范围内所有访问权限-读、写和执行-都被撤销,因此若访问该地址就会引发MMU的硬件页错误,进而产生一个异常。 为了防止一个应用占用过多的系统资源,开发iOS的苹果工程师门设计了一个“看门狗”Watchdog的机制。…