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 № 1W 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