ButterKnife是否消耗资源?该不该使用它呢?

butterKnife我很早之前就听说过,但是一直没去使用它,最近项目不忙,开始接入玩玩看.

但是开发同事跟我说这类注解框架很消耗资源?于是我特意到网上查了下跟注解相关的资料.


http://www.cnblogs.com/likeshu/p/5526187.html

这篇文章的作者谈到

在butterknife中,其注解保留为class,RetentionPolicy.class,依赖注入,用
的是APT(Annotation Process Tool)在编译时生成辅助类,这些类继承特定父类或
实现特定接口,程序运行时的开销可以忽略不计。

就是说butterKnife在编译时就为资源建立了映射的关系,增加了一些映射类,不会对程序运行时有任何消耗,要说缺点就是编译后多几个类,让apk大一点而已.


再看下butterKnife的github文档

https://github.com/JakeWharton/butterknife


啊哈.没有说明.暂且用着吧.






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值