Android_Question
Android_Question copied to clipboard
ButterKnife与Xutils注解的区别?以及Retrofit中的注解是如何处理的?
ButterKnife采用的是编译时注解,在编译时生成辅助类,在运行时通过辅助类完成操作。编译时注解运行效率较高,不需要反射操作。 XUtils采用的是运行时注解,在运行时通过反射进行操作。运行时注解相对效率较低。
Retrofit与EventBus采用的都是运行时注解,也就是通过反射技术处理的。