首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能调优
订阅
zhao1zhihui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
iOS 父对象dealloc时触发子对象懒加载导致出现崩溃原因探究和解决
一. 背景 项目上线后,偶现了一个崩溃,崩溃堆栈如下,从表面看崩溃的原因是在vc对象dealloc的时候,访问了一个懒加载的对象,这时候触发了该对象的弱引用创建。 二. 分析 因为这个崩溃是偶现的,经
iOS UITableView 图片刷新闪烁问题记录
一. 问题背景 项目中遇到一个问题,就是当App不在首页的时候,切换到其他App比如微信,然后返回App当前页面,然后从当前页面返回首页,会在首页viewWillAppear这里去拉取是否有未完成订单
iOS 包体积分析工具
分享一款用于分析iOS ipa包的脚本工具,使用此工具可以自动扫描发现待修复的包体积问题,同时可以生成包体积数据用于查看。
iOS中的内存管理|循环引用的监测(MLeaksFinder&FBRetainCycleDector)
有哪些方式可以监测循环引用? 在引用计数的内存管理方式中,由于对象间的引用,最后引用关系图形成“环”才导致循环引用。因此对循环引用的监测直观的想法只需要找到这个环就可以找到循环引用的地方。
快手主播稳定性 - Mach Port 超限问题治理
本文介绍了快手客户端团队处理的Mach Port超限导致异常退出的问题。介绍了从发现到解决的全过程,并且给出了监控和防劣化方案。
在 iOS 里 100% 还原 Sketch 实现的阴影效果
Sketch 是 APP 设计的神器,大部分设计师都选择它作为 APP 界面的设计工具。 在 iOS 里实现阴影的方式是使用 UIView 的 layer 属性。 100% 还原了 Sketch 的设计,完美了。 值得一提的是:layer 阴影和圆角是可以共存的,而且阴影路径也…
iOS 无卡顿同时使用圆角、阴影和边框
优化的方法百度一下有很多,虽然方法不同但是原理都一样。 分享一个我自己一直使用的方法:在一个 View 里只应用一种效果,然后通过组合的方式达到效果。 contentView: 边框和圆角,放在最上层。 imageView: 背景颜色或者背景图,放在中间层。 shadowVie…
iOS小技能:1. iOS 实现json数据提交 2. 对同一个URL的多次请求进行数据缓存 3. 检查网络状态
“我正在参加「掘金·启航计划」” 前言 iOS 实现json数据提交(发送JSON数据给服务器) 1.一定要使用POST请求 2.设置请求头 [request setValue:@"applicati
天罗地网? iOS卡顿监控实战(开源)
行吧,那就自己撸一个。 因为想装逼。 开个玩笑,实际上是因为公司项目处于隐私合规考虑,没有使用国内平台而使用了Fabric,但它又没有提供卡顿监控这部分功能,不然你以为蜗牛闲的蛋疼🙄。 用户在操作之后无法进行下一步,卡死在当前页面,过一会才恢复。(主线程阻塞) 查词候选、云输…
iOS 实现简单的列表预加载
在大部分 App 中,在有 feeds 流之类列表的地方,由于后端数据一般采用分页加载,为了用户体验需要做预加载。最简单的加载方式,就是当列表显示的内容达到一定的数量时候,自动请求下一个分页。 而这其实就是根据总行数,列表总高度,列表当前偏移值这三个数字决定是否要加载的关系式 …