siemanko
#programowanie #java #androiddev

Jakiś czas temu przetoczyła się tu dyskusja jak ButterKnife działa.
W poniższym artykule w przystępny sposób przedstawiona jest mechanika stojąca za tą prostą w użyciu biblioteką.

http://lgvalle.xyz/2015/05/04/butterknife/

Jak sami możecie zobaczyć, generowany kod jest całkowicie czytelny i nie ma w tym jakiejś magii. Dodatkowo rozwiewa to wątpliwości na temat jej narzutu w wydajności.
4
  • Najlepsze
  • Wszystkie komentarze
qmar
@siemanko: tutaj prezentacja Jake Whartona o procesowaniu adnotacji: https://www.youtube.com/watch?v=dOcs-NKK-RA
1
siemanko
@qmar: Dzięki. On i całe Square mają to chyba opanowane do perfekcji :)
0
qmar
@siemanko: no dają radę - miejmy nadzieję, że ich google nie wykupi - swoją drogą ciekawe ile taki Jake zarabia ( ͡$ ͜ʖ ͡$)
0
siemanko
@qmar: Coś czuję, że Google zrobi to niebawem. Square to dla nich łakomy kąsek. Nie tylko ze względu na developerów, ale przede wszystkim z powodu płatności mobilnych.
Co do Jake'a to też się nad tym zastanawiałem :) Mega ogarnięta osoba, na pewno forsy mu nie brak.
0
mdfk
@siemanko: Ostatnio tyle się dzieje w #androiddev że mam zakładki na cały miesiąc do czytania ( ͡° ͜ʖ ͡°)
0
darck
@siemanko: a to dlatego te parametry muszą być publiczne. Thx za link
0
zakopywywacz
@darck: nie sa publiczne, tylko są bez modyfikatora. Gdy nie ustawisz go, pola widoczne są w obrębie danej paczki: http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
Dlaczego tak jest? Tutaj sam autor wyjaśnia:
http://stackoverflow.com/a/27245018
0
darck
@zakopywywacz: o to mi chodziło
0