首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
念诚
更多收藏集
微信扫码分享
微信
新浪微博
QQ
106篇文章 · 0订阅
分析字节跳动解决OOM的在线Memory Graph技术实现
什么是OOM,为什么会发生OOM以及其原因分析,大家去看原文就好了,本文主要分析APP内存使用到达阈值后,如何采集MemoryGraph信息并分析。什么是MemoryGraph?这个时候就进入了断点模
iOS中的mmap及相关知识
最近基于二进制重排的冷启动优化非常热门,其中涉及到了mmap相关知识。早就想系统研究一下mmap,正好近期项目计划开发一套APM监控,在记录相关数据时需要频繁进行写文件操作。就想到了是否可以使用mmap进行高性能的文件读写。于是系统性的研究了一下mmap相关知识。不看不知道,一…
iOS八股文(一)对象的本质探索(上)
对象的本质 Objective-C 代码的底层都是通过 C/C++ 实现,所以 Objective-C 面向对象是基于 C/C++ 数据结构实现。 下图为OC语言转换成机器语言的几个过程 可以通过c
iOS 快速复习GCD
多线程-串行、并行队列,同步、异步任务 1、创建串行队列和并行队列 每次只有一个任务被执行。让任务一个接着一个地执行。(只开启一个线程,一个任务执行完毕后,再执行下一个任务) 可以让多个任务并发(同时
iOS 界面开发 1—— 画 UI 时你应该记在心里的知识
众所周知,我们作为 iOS 开发者,平日的工作里做得最多的就是画 UI,写页面。既然要写页面,自然要知道视图显示的原理,这样才能写出更多功能的、性能更好的页面,所以这篇文章我会讲讲视图的显示和绘制
【iOS】NSTimer Block 为什么不会触发循环引用?!
NSTimer 是 iOS Foundation 框架中一种计时器,在经过一定的时间间隔后触发,向目标对象发送指定的消息。 本文以标题为主线,探究 NSTimer 与 Runloop 之间的关系
iOS VideoToolbox 硬编指南
本文一方面会介绍必备的基础知识,带大家对编码有一个基本的认识,另一方面也会分享直播 SDK 在 VT 硬编实现上遇到的问题和解决方案
iOS 锁
概述 在开发过程中,使用多线程来可以提高程序运行效率。本文不说多线程,重点说说锁的使用。 什么时候需要用到锁呢? 比如相亲,多少单身狗的痛。你经过七大姑八大姨的介绍,争取到了一个相亲的机会,于是你就屁
iOS 崩溃防护实战
1. 为什么要做 Crash 防护 在 iOS 开发中,我们经常会遇到应用崩溃的情况,这种情况不仅会影响用户的使用体验,还可能导致用户的数据丢失,甚至让用户流失。因此,对于开发者来说,做好 Crash
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再到十万分位的降率过程。本篇文