![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
文章平均质量分 94
京东云技术团队
京东云技术团队官方账号,传递技术最佳实践&技术创新。
展开
-
带你走进灵动岛 | 京东云技术团队
苹果在 iPhone 14 Pro 及 iPhone 14 Pro MAX 上推出了灵动岛,是一次交互玩法的革新。本文从灵动岛的展现形式、场景限制、适配情况和远程通知更新数据几个方面全面带你走进灵动岛原创 2023-12-05 11:41:59 · 625 阅读 · 0 评论 -
iOS APP包分析工具 | 京东云技术团队
定义了类没有被使用到,包含ObjC类和Swift类。扫描规则没有查到到对应的ObjC类被引用没有被当做父类使用没有使用的字符串和类名一致没有被当做属性类型使用没有被创建或调用方法没有实现+load方法可选的修复方式移除未使用的类Swift类如果只是用了static方法考虑修改成Enum类型如果只是在类型转换时使用了也会检测出是未使用的类,例如。建议检查是否真的有没有到相关类后删除对于ObjC,如果只是作为方法参数类型使用也会被检测出是未使用的类。建议删除相关方法即可。原创 2023-11-23 10:30:46 · 1035 阅读 · 0 评论 -
Android Kotlin 协程初探 | 京东物流技术团队
如果有一个函数,它的返回值需要等到多个耗时的异步任务都执行完毕返回之后,组合所有任务的返回值作为 最终返回值如果有一个函数,需要顺序执行多个网络请求,并且后一个请求依赖前一个请求的执行结果当前正在执行一项异步任务,但是你突然不想要它执行了,随时可以取消如果你想让一个任务最多执行3秒,超过3秒则自动取消Kotlin协程之所以被认为是假协程,是因为它并不在同一个线程运行,而是真的会创建多个线程。Kotlin协程在Android上只是一个类似线程池的封装,真就是一个线程框架。原创 2023-10-24 15:03:33 · 525 阅读 · 0 评论 -
CocoaPods 在iOS开发中养活了这么多项目,它到底是个啥? | 京东云技术团队
CocoaPods作为iOS项目的包管理工具,它在命令行背后做了什么操作?而又是通过什么样的方式将命令指令声明出来供我们使用的?这些实现的背后底层逻辑是什么?都是本文想要探讨挖掘的。原创 2023-09-21 11:23:22 · 223 阅读 · 0 评论 -
iOS16新特性:实时活动-在锁屏界面实时更新APP消息 | 京东云技术团队
之前在里介绍了iOS16新的特性:实时更新(Live Activity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,Live Activity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新:上图是部分已经做出适配的APP,锁屏实时活动的展示。原创 2023-09-18 14:29:54 · 668 阅读 · 0 评论 -
深入理解 Flutter 图片加载原理 | 京东云技术团队
Flutter官方为我们提供了 Image 控件可实现图片的加载及显示,Image 控件本身是一个 StatefulWidget,那么在图片显示过程中是如何加载及显示出来的呢?本篇文章将逐步分析 Flutter中图片加载原理,理解了Flutter图片源码的加载原理后对我们有什么帮助?原创 2023-08-16 14:28:15 · 971 阅读 · 0 评论 -
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。原创 2023-07-24 14:17:56 · 978 阅读 · 0 评论 -
Flutter状态管理新的实践 | 京东云技术团队
声明式UI其实并不是近几年的新技术,但是近几年声明式UI框架非常的火热。单说移动端,跨平台方案有:RN、Flutter。iOS原生有:SwiftUI。android原生有:compose。可以看到声明式UI是以后的前端发展趋势。而状态管理是声明式UI框架的重要组成部分。原创 2023-06-20 11:08:48 · 1088 阅读 · 0 评论