首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
优化
订阅
幸福的鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
iOS Crash不崩溃
用户在使用App的过程中,经常遇到闪退的情况,体验不太好,本文尝试探索引发闪退的原因,以及在遇到crash的情况下,尽可能的保持程序运行,并及时上报错误。 NSInvalidArgumentException:非法参数异常,传入非法参数导致异常,nil参数比较常见。 NSRan…
iOS 列表滑动的卡顿检测和优化
在上一篇文章中,我们了解了iOS的渲染循环、离屏渲染原理、卡顿原理,在这篇文章里,我们主要探索卡顿的检测和如何消除卡顿。 卡顿的检测 卡顿时间比 卡顿的检测,我们可以使用 instrument的Ani
OC内存管理(二) 弱引用表和AutoreleasePool
Weak弱引用表 Weak原理 objc_initWeak 查看汇编可以得知,添加__weak修饰会走到objc_initWeak函数,这个过程是由LLVM来决定的。 storeWeak weak_r
【老司机精选】Swift 中的 ARC 机制: 从基础到进阶
Session 10216 围绕 Swift 语言中的 Automatic Reference Counting (自动引用计数)机制讲述了实践过程中对象生命周期变化可能引发的问题以及如何从语言或代码
天罗地网? iOS卡顿监控实战(开源)
行吧,那就自己撸一个。 因为想装逼。 开个玩笑,实际上是因为公司项目处于隐私合规考虑,没有使用国内平台而使用了Fabric,但它又没有提供卡顿监控这部分功能,不然你以为蜗牛闲的蛋疼🙄。 用户在操作之后无法进行下一步,卡死在当前页面,过一会才恢复。(主线程阻塞) 查词候选、云输…
【iOS】iOS电量优化方案
如果只是需要快速确定用户的位置,最好用CLLocationManager的requestLocation方法。定位完成后,会自动让定位硬件断电; 尽量降低定位精度,比如尽量不要使用精度最高的KCLLocationAccuracyBest。精度越高,硬件模块功耗越大; 合理使用N…
iOS 高效开发解决方案
本文作为 QQ 阅读 7.0 改版总结,从架构、页面元素模块化、UI 组件化、基于 iOS 系统响应链的事件处理、业务模板化等方面阐述了一套高效的列表类应用开发解决方案。 QQ 阅读迎来了7.0版本,作为惯例大版本需要大动作——『UI大改版』。 本文主要是对这次改版的一个总结并…
代码review,瑞出事来了!
不久之前,部门进行了一次代码评审。 代码整体比较简单,该吹B的地方都已经吹过了,无非是些if else的老问题而已。当翻到一段定时任务的一步执行代码时,我的双眼一亮,觉得该BB两句了。 谁知这群家伙,
聊聊与苹果审核员的爱恨情仇(上)
事情经过 最近我司研发的手游快要上线了,这个手游呢是基于现在非常流行的虚幻引擎 UE4 开发的,公司也是倾注了所有的人力和财力,所以我们整个公司都对它抱有非常大的期望。 项目组呕心沥血了 3 年多,终
iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.
相信大家平时在用 App 的时候, 往往有过这样的体验,那就是加载网络数据等待的时间过于漫长,滚动浏览时伴随着卡顿,甚至在没有网络的情况下,整个应用处于不可用状态。那么我们该怎么去提高用户体验,保证用