JKPacket权威指南
完整详细讲解JKPacket的应用范围,适用人群,实现原理,实战演练
JackLee18
这个作者很懒,什么都没留下…
展开
-
JKPacket权威指南——目录
5)livedata.observerForever()方法。6)viewModel+livedata实现跨组件通信。1)apple 开发者缺乏一套标准化的响应式编程框架。3)Lifecycle解耦service与组件。2)livedata与viewModel的关系。2)Lifecycle解耦页面与组件。3)livedata的基本使用方法。4)livedata的实现原理。1)Lifecycle的诞生。1)JKPacket的特点。1)什么是JKPacket。2)JKPacket诞生记。原创 2023-10-27 09:50:23 · 105 阅读 · 0 评论 -
JKPacket权威指南——序言
JKPacket融合了RXSwift,因此在监听数据变化的时候,通过在onSubject这个回调内,可以充分基于RXSwift进行特殊处理,比如:指定监听的线程是否在主线程,debouce,throttle等大部分的RXSwift操作都能在这里进行设置。如果处于非活跃状态,该组件下触发的变化通知会处于pending状态,并保留最新的数据,等到组件状态重新变为活跃时,使用pending的最新数据重新触发一次变化通知。满足了某些业务场景下组件恢复到活跃状态时,需要回放非活跃状态接收的数据。原创 2023-10-27 10:19:28 · 102 阅读 · 0 评论 -
JKPacket权威指南——RXSwift
JKPacket本质是一个能感知组件生命周期的响应式编程框架,对于复杂的业务能很好的降低状态维护的成本,提高开发效率,减少bug的产生。对于rxswift了解不多但是愿意尝试rxswift的开发者来说也是很好的选择。当然了如果你不愿意使用rxswift,这个框架仍然能满足基本的响应式编程需求,只不过一些通过rxswift才能使用的一些便利场景,需要自己来实现。对于习惯使用OC中KVO的开发者来说,在swift中非OC类无法使用KVO进行属性监听,JKPacket作为替代方案也是一个不错的选择。原创 2023-10-27 12:21:51 · 111 阅读 · 0 评论 -
JKPacket权威指南—— Lifecycle
3,通过demo了解简单的使用后可以看看JKPacket实战相关的内容,以及了解一下JKPacket的实现原理,那么将会事半功倍。如果JKPakcet已封装的类满足不了的需求场景,也可以基于JKPacket的协议,自己编写相关的子类进行拓展。1,需要储备一定的rxswift相关知识,如果能熟练使用rxswift,并对rxswift有深入了解,那使用JKPacket将会得心应手。1,了解基本的swift语法,如果还没有从OC转swift的开发者建议尽早转swift了。2,需要对KVO内部实现有一定的了解。原创 2023-10-27 21:56:04 · 318 阅读 · 0 评论 -
JKPacket权威指南——初识JKPacket
【代码】JKPacket权威指南——源码下载。原创 2023-10-27 21:46:52 · 62 阅读 · 0 评论 -
JKPacket权威指南——联系我们
各位在使用JKPacket的过程中遇到问题或者阅读本书发现有错误之处可以通过下方邮箱联系到我。邮箱:[email protected]。原创 2023-10-27 22:02:02 · 153 阅读 · 0 评论