首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 性能
订阅
觉醒少年
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
字节跳动如何系统性治理 iOS 稳定性问题
本文是丰亚东讲师在2021 ArchSummit 全球架构师峰会中「如何系统性治理 iOS 稳定性问题」的分享全文
iOS通过OC代码获取App中的embedded.mobileprovision信息
在实际开发中一个应用会被修改并重新签名,这个时候可以读取当前应用的签名信息了解过期时间以及唯一标识等信息。 更多信息可以打印方法中的mstr查看全部信息,针对的去获取。
iOS 获取SSID不成功引起的内存泄露
大于等于iOS12,必须要在entitlement中配置com.apple.developer.networking.wifi-info,值为YES。等价于在Capability添加Access WiFi Infomation。 小于等于iOS13,必须要满足四个条件其一。 经…
GCD 捕获 self 是否会造成内存泄漏?
关于 GCD 的 block 捕获 self 是否造成循环引用的问题,网上是争论不休,在 iOS 的面试中更是频繁出现。我们从 YYKit 里面的一个 Issue 出发,来探索一下 GCD 跟 self 之间是否会造成循环引用的问题。 可以看到,YY 大神在 GCD 中,为了避…
iOS疑难Crash的寄存器赋值追踪排查技术
我们会借助一些崩溃日志收集库来定位和排查线上的崩溃信息,但是有些崩溃堆栈所提供的信息有限又不是必现崩溃,很难直观排查出问题的所在。这里我给大家分享一个采用寄存器赋值追踪的技术来排查和分析崩溃日志的技巧。话不多说先看案例: 从上面的崩溃信息大概可以看出这是一个GCD队列线程调用时…
货拉拉iOS司机端线程治理总结
司机组iOS 团队,负责国内货运司机端 iOS APP 开发,同时支撑国内 iOS 业务线的业务基础架构的开发和维护。
如何检测 iOS app 卡顿导致的系统强杀
在之前的文章中提到过,现有市面上的 iPhone 老设备(特指 iPhone 6s 之前的设备)占有率高达 40%,iOS app 卡顿的发生率发生概率也很高。卡顿里有一类卡顿又尤其严重:主线程长期不响应而导致的系统 Watchdog 强杀。 现在很多 iOS 线上 App 都…
iOS微信内存监控
杨津,腾讯移动客户端开发 高级工程师 WeTest 导读 目前iOS主流的内存监控工具是Instruments的Allocations,但只能用于开发阶段。本文介绍如何搭建离线化的内存监控工具,用于App上线后发现…
ios 内存检测工具:Allocations(内存分配工具)、Leaks(针对于内存泄漏)
找到并打开xcode -> Open Developer Tool -> Instruments。 添加app,并让app运行起来,这时我们就可以点击红色圆圈按钮同时进行检测了。 类别(Category)通常是一个 Core Foundation 对象、Objective-C …
iOS内存分析之Memory Graph
1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一个新特性。用来生成应用程序中对象分配的内存图。 2.Memory Graph用来做什么 Memory Graph可