黄油刀是运行时编译的?
Butter knife is compiled at runtime?
我正在考虑用Butter knife做android,简化代码好像很厉害
问题是我正在玩游戏,所以性能和 apk 大小对我来说非常重要
我的问题是:
- 黄油刀只在编译时使用还是在运行时注入视图?
- 它会导致任何性能问题吗?
- 是否使用反射?
ButterKnife
会降低您的性能,但影响很小。当您调用 ButterKnife.bind
时,它会在运行时注入视图。尽管我仍然建议使用它,因为对代码的改进将值得您损失的性能。
我正在考虑用Butter knife做android,简化代码好像很厉害
问题是我正在玩游戏,所以性能和 apk 大小对我来说非常重要
我的问题是:
- 黄油刀只在编译时使用还是在运行时注入视图?
- 它会导致任何性能问题吗?
- 是否使用反射?
ButterKnife
会降低您的性能,但影响很小。当您调用 ButterKnife.bind
时,它会在运行时注入视图。尽管我仍然建议使用它,因为对代码的改进将值得您损失的性能。