首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Jaly_xxx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
70篇文章 · 0订阅
iOS 中的事件传递和响应机制 - 实践篇
注:根据史上最详细的iOS之事件的传递和响应机制-实践篇重新整理(适当删减及补充)。 示意图说明:白色 view 是蓝色 view 的父视图;蓝色 view 是橙色 view 的父视图。 需求一:点击重叠区,只有蓝色 view(既父视图)响应事件。 一个最简单的办法是将子视图的…
iOS App间跳转
在App的开发过程中经常会遇到与其他App联动相互拉起的需求(也就是拉起其他App或者被其他App拉起),那么在iOS中这种拉起操作应该如何实现呢,本文将介绍如何实现App拉起以及其中需要注意的点
iOS - 老生常谈内存管理(五):Tagged Pointer
在objc4源码中,我们经常会在函数中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?请开始阅读本文。 1. Tagged Pointer 是什么? 为了节省内存和提高执行效率,苹果在64bit程序中引入了Tagged Pointer技术,用于优化…
百度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(记录)函数来捕获或记录异常(处理异常)