首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Jaly_xxx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
67篇文章 · 0订阅
百度APP iOS端内存优化实践-大块内存监控方案
本文主要介绍百度APP大块内存监控方案,目前在生产环境和线下流水线环境均已部署,通过该方案实现了三个目标。
libmalloc-317.140.5 编译
引言 libmalloc 是苹果的堆内存管理库,它是一个开源项目(苹果官方 libmalloc 源码)。 为了更深入的了解其工作原理,我们希望能够直接使用源代码编译、调试。但从官网上下载的 libma
分析字节跳动解决OOM的在线Memory Graph技术实现
什么是OOM,为什么会发生OOM以及其原因分析,大家去看原文就好了,本文主要分析APP内存使用到达阈值后,如何采集MemoryGraph信息并分析。什么是MemoryGraph?这个时候就进入了断点模
iOS-底层原理分析之Block本质
写本篇文章的目的就是要搞明白以下几个问题? block的底层实现原理 block的几种类型? __block的作用是什么?有什么使用注意点? block的循环引用问题解决?
iOS 如何抓取线程的“方法调用栈”?
本文将通过一个具体的 demo ,阐述如何进行抓栈操作。 在我们程序运行中,通常存在一个函数调用另一个函数的情况。 例如,在某个线程中,调用了 func A。在 func A 执行过程中,调用了 func B。 转移控制 :暂停 func A ,并开始执行 func B,并在 …
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优解吗?
iOS App Crash 学习:(二):Mach exceptions 和 Unix signals 分析
摘要 Objective-C 异常是应用层面的异常,我们可以通过 @try @catch(捕获)或 NSSetUncaughtExceptionHandler(记录)函数来捕获或记录异常(处理异常)
iOS 静态库查看、拆分、合并
一般静态库中支持真机和模拟器多种CPU架构,比如(armv6, armv7,armv7s, arm64, i386, x86_64)。 使用下面指令查看当前静态库包含的架构的信息。 使用以下命令可以实现将xxx.a中的 arm64 架构分离为新的 xxx_arm64.a 静态库…
iOS 中的事件传递和响应机制 - 原理篇
注:根据史上最详细的iOS之事件的传递和响应机制-原理篇重新整理(适当删减及补充)。 在 iOS 中,只有继承了 UIReponder(响应者)类的对象才能接收并处理事件。其公共子类包括 UIView 、UIViewController 和 UIApplication 。 to…
多层 UIScrollView 嵌套滚动解决方案
本文旨在对于SegementSlide库实现原理的讲解,有兴趣的同学,欢迎前往Github地址浏览。 如今的app中,越来越多地采用如下图所示的设计,一般用在诸如『用户主页』、『话题详情页』、『专题详情页』等这些场景。通常,这些场景会带有头部视图(头部视图可能要求支持滚动渐变)…