首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YOYO_0301
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 23
沸点 13
赞
36
返回
|
搜索文章
赞
文章( 23 )
沸点( 13 )
AsyncDisplayKit介绍(一)原理和思路
UITableView/UICollectionView的优化一直是iOS应用性能优化重要的一块。即使是iOS10+iPhone7这样的最新软硬件配置,在系统的信息app中滚动,仔细观察的话仍然能感到一定的掉帧现象。对于UI要求苛刻的苹果竟然在如此简单的tableView上无法…
iOS 内存管理研究
iPhone 作为一个移动设备,其计算和内存资源通常是非常有限的,而许多用户对应用的性能却很敏感,卡顿、应用回到前台丢失状态、甚至 OOM 闪退,这就给了 iOS 工程师一个很大的挑战。 网上的绝大多数关于 iOS 内存管理的文章,大多是围绕 ARC/MRC、循环引用的原理或者…
iOS13 Compositional Layout
UITableView 和 UICollectionView 是我们开发者最常用的控件了,大量的流式布局需要这两个控件来实现,因此这两个控件也是 Apple 重点优化的对象。在往届 WWDC 中,我们已经受益于 UITableViewDataSourcePrefetching …
老司机 iOS 周报 #117 | 2020-06-15
老司机 iOS 周报,只为你呈现有价值的信息。 @享耳先森:WWDC 已经进入第 31 个年头,WWDC20 将于 6 月 22 至 26 日以前所未有的虚拟方式将全球超过 2300 万的苹果开发者社区聚集在一起,将成为迄今为止规模最大的 WWDC。 Keynote 主题演讲在…
[iOS14]WidgetKit开发实战4-Link-支付小部件
这个问题想必大家开发的过程中都遇到过吧?目前iOS14-beta1是只支持点击(tap)操作的,也就是说Widget无法使用滚动等手势来完成交互的。 同时这里的Link还和软件内的Link不同,这里的Link只能用于跳转到自己APP内,如果需要使用DeepLink等就必须要在软…
苹果 App Clip 技术详解
苹果在 WWDC2020 上发布了 App Clip,有媒体叫做“苹果小程序”。虽然 Clip 在产品理念上和小程序有相似之处,但是在技术实现层面却是截然不同的东西。本文会针对 Clip 的技术层面做全面的介绍。 在实现上,Clip 和原生的 app 使用一样的方式。在 UI …
WWDC20 iOS14 Runtime优化
1. Class结构体变化 这个类对象包含了最常用的信息:指向元类、父类、以及方法的缓存。它还有一个指针指向更多的额外信息class_ro_t,其中 ro表示read only 。这部分信息是只读的,其中包含了类名、方法、协议、实例变量和属性等信息。Swift类和Objecti…
Flutter在iOS上采用Metal驱动GPU
此版本的主要重点是在性能和内存改进方面继续进行全面优化工作。只需将应用程序升级到此版本,用户就会看到更快的动画,更小的应用程序和更低的内存占用率。在此版本中,默认导航情况(不透明导航栏)的速度将提高20%-37%。对于简单的iOS动画,最多减少40%的CPU / GPU使用率,…
iOS底层学习 - 多线程之中的锁🔐
锁 -- 是保证线程安全常见的同步工具。锁是一种非强制的机制,每一个线程在访问数据或者资源前,要先获取(Acquire) 锁,并在访问结束之后释放(Release)锁。如果锁已经被占用,其它试图获取锁的线程会等待,直到锁重新可用。 前面说到了,锁是用来保护线程安全的工具。 可以…
iOS高效开发必备技巧之自定义代码块
iOS开发5年了,3年前想着不定期的总结一下iOS开发心得,结果3年之内,只写了3篇文章,着实汗颜。 今天开始,重拾之前的计划,iOS工作总结,先从提高编码效率的快捷键设置开始。 废话不说了,直接来干货了。 xcode10之后,自定义Code Snippet的入口变了。相比之前…
下一页
个人成就
文章被阅读
255
掘力值
12
关注了
31
关注者
0
收藏集
3
关注标签
5
加入于
2017-01-18