/ / Z i bez notacji kropkowej? - iphone, cel-c, dotyk kakaowy

Z i bez notacji kropkowej? - iphone, cel-c, dotyk kakaowy

Próbuję napisać następujące, bez użycia notacji kropki ...

[scrollView setMinimumZoomScale: scrollView.bounds.size.width / image.size.width];

Czy to jest poprawne?

[scrollView setMinimumZoomScale: [scrollView bounds].size.width / [image size].width];

wiwatuje Gary.

Odpowiedzi:

5 dla odpowiedzi № 1

W rzeczywistości coś jest źle z notacją kropkową. Może stać się bardzo brzydki i trudny do odczytania w celu-c. Podczas gdy otrzymasz rozbieżne opinie i wojny płomieni (które prawdopodobnie właśnie rozpocząłem), z przyjemnością podzielę się z tobą moją regułą. Użyj notacji kropkowej dla struktur. Użyj nawiasów na wszystko inne. Czytaj Joe Conway "s (z Big Nerd Ranch) wpis na blogu na ten temat.

Cytat od Joe:

To jest moje przekonanie, po nauczaniu około 300uczniowie Cel C, to notacja kropkowa jest myląca. To przeszkadza główny cel rozwoju oprogramowania: pisanie utrzymywalne, skuteczne, wydajny, łatwy do odczytania i wolny od błędów kod.

W odpowiedzi na twoje pytanie TAK! Wygląda idealnie. Uzyskujesz dostęp do pliku struct z twoimi kropkami.

Trzymaj się swoich pistoletów na zapisie kropkowym. Nie pozwól nikomu nękać cię za ich używanie ;-)

-Matt