【iOS】浮点+悬浮窗的基础架构实现(已鸽,勿念)

最近分配到了一个迎合热度的小任务:为某个应用做一个抢红包插件。

抢红包的Java代码在这里:

https://github.com/veryyoung/DingDingLuckyMoney/blob/master/app/src/main/java/me/veryyoung/dingding/luckymoney/Main.java

我用的OC版本是组里大佬该写的,思路是相同的。

功能很简单:一个浮点,点开一个悬浮窗,里面有一个抢红包功能的开关。

不过组长提出从中精简出一个基础的浮点+悬浮窗架构,以便之后的复用,因此在这里记录一下这个架构的实现思路。

1.15 刚开发完抢红包功能,待更新。

1.16 抢红包功能已经打包发出,基础架构写了一个大概,但是有几个点还没有定好,明天又要做一个功能整合的需求

基础架构提供一个浮点的基类Button,一个悬浮窗的基类ViewController,要求使用者继承这两个基类

希望做到:强制使用者实现几个方法(比如init,点击事件等)

目前层次设计:

浮点加悬浮窗的架构

是否需要容器窗口还在考虑

1.21更新。功能整合的需求被延后,目前在完善砸壳脚本,计划写一篇新的文章。这个工程暂缓了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值