黄油刀是在运行时编译的吗?

时间:2015-10-16 08:14:11

标签: android butterknife

我正在考虑使用Butter knife for android,简化代码似乎非常强大

问题是我正在做游戏所以性能和apk大小对我来说非常重要

我的问题是:

  • 黄油刀只在编译时使用或者在运行时注入视图?
  • 是否会导致任何性能问题?
  • 是否使用反射?

1 个答案:

答案 0 :(得分:2)

ButterKnife会降低您的表现速度,但效果会非常轻微。当您调用ButterKnife.bind时,它会在运行时注入视图。虽然我仍然建议使用它,因为对你的代码的改进将是值得你将失去的一点点性能。