首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hsusue
掘友等级
社畜
Bug Maker
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 45
沸点 1
赞
46
返回
|
搜索文章
赞
文章( 45 )
沸点( 1 )
IGListKit 源码解析
IGListKit 是 Instagram 维护一个 UI 框架,采用面向协议的思想,基于 UICollectionView 实现,由数据驱动的 UI 列表框架。本文基于 IGListKit 源码对其主要设计思想进行分析。 可以看出 IGListKit 都是基于 IGListA…
Instagram/IGListKit 实践谈
IGListKit 是 Instagram 推出的新的 UICollectionView 框架,使用数据驱动,旨在创造一个更快更灵活的列表控件。
iOS 性能优化实践:头条抖音如何实现 OOM 崩溃率下降50%+
OOM 其实是Out Of Memory的简称,指的是在 iOS 设备上当前应用因为内存占用过高而被操作系统强制终止,在用户侧的感知就是 App 一瞬间的闪退,与普通的 Crash 没有明显差异。但是当我们在调试阶段遇到这种崩溃的时候,从设备设置->隐私->分析与改进中是找不到…
探秘 iOS 14 的 WidgetKit
Widget Extension 提供了 small, medium, large 三个尺寸,不同尺寸可以展示不同的数据、不同的界面,开发者也可以锁定自己APP的 Widget 只有某类尺寸,相同的widget也能重复添加。作为添加在主屏幕上的控件,苹果用了 “At a gla…
【北京/上海/深圳/杭州/美国】字节跳动互娱研发抖音业务团队招聘iOS工程师啦,一起来做更炫酷的事吧!
我们是抖音iOS客户端业务团队,主要负责抖音、Tiktok以及多闪等明星产品的迭代改进及移动新产品的开发。截止2020年1月,抖音日活(DAU)已经突破4亿,并继续保持高速增长。迄今为止,TikTok全球总下载量达19亿次。你会支持包括但不限于上述产品研发和相关架构工作,每一行…
iOS线程数量监控工具
简单却强大的线程监控工具 KKThreadMonitor :当线程过多或瞬间创建大量子线程(线程爆炸),控制台就打印出所有的线程堆栈。便于分析造成子线程过多或线程爆炸的原因。 有一定iOS开发基础的,应该都知道不合理创建线程,是会造成性能问题的。而业务的积累和迭代过程,可能就不…
iOS13微信收款到账语音提醒开发总结
随着苹果爸爸在WWDC2019发布了新的iOS13,两年前的这篇微信iOS收款到账语音提醒开发总结方案已经不再适用,具体的原因是iOS13中(准确的说是使用XCode11编译)苹果不再允许PushKit应用在非voip电话的场景上。在iOS13中,苹果比以往更关注用户的隐私以及…
iOS App后台保活
iOS13.0+的设备,支持多场景,共有上图中的Unattached、Foreground Inactive、Foreground Active、Forground Inactive、Background、Suspended 6种状态。 上图是低于iOS13.0的设备端App的…
AR 导航的几种实现思路
当 AR 技术刚出现的时候,很多人都认为导航是重要应用方向。但是,ARKit 已经发展到 ARKit 3 了,完善的AR导航方案也没有出现。 因此,我们只能用一些技巧来实现一些简单的 AR 导航。 固定点位导航,就是在 AR 中放置几个固定的点,比如点 A,B。这种导航只能从 …
iOS图片内存优化
基于现在iOS11新生成的图片都是HEIF,该图片使用UIImage(named: name)已不在那么优雅,图片大小为1.8m大小的,读进手机内存,直接飙升了45M,这是我们不想看到的结果,一个页面有多个这样子的图的话,恐怕就是灾难了。 这就要先了解该图片的编码了。 heic…
下一页
个人成就
文章被点赞
440
文章被阅读
94,315
掘力值
2,281
关注了
10
关注者
1,370
收藏集
3
关注标签
3
加入于
2018-07-25