Snažím sa napísať nasledujúci text bez použitia bodkovej notácie ...
[scrollView setMinimumZoomScale: scrollView.bounds.size.width / image.size.width];
Je to správne?
[scrollView setMinimumZoomScale: [scrollView bounds].size.width / [image size].width];
na zdravie Gary.
odpovede:
5 pre odpoveď č. 1V skutočnosti niečo je zle s bodkovou notáciou.V objektíve-c to môže byť naozaj škaredé a ťažké čítať. Aj keď budete mať rozdielne názory a vojny s plameňmi (ktoré som pravdepodobne práve začal), rád sa s vami podelím o moje všeobecné pravidlo. Pre štruktúry používajte bodkovú notáciu. Na všetky ostatné použite zátvorky. Prečítajte si knihy Joe Conwaya (z Big Nerd Ranch) blogu na túto tému.
Cenová ponuka od Joe:
Po učení som presvedčený zhruba 300študenti Cieľ-C, že bodková notácia je mätúca. Prekáža to hlavný cieľ vývoja softvéru: písanie udržateľné, efektívne, efektívne, ľahko čitateľné a bez chýb kód.
Ako odpoveď na vašu otázku ÁNO! Vyzerá perfektne. Pristupujete k a struct s tvojimi bodkami.
Prilepte svoje pištole na bodkový zápis. Nenechajte nikoho, aby vás týral, aby ich používal. ;-)
-Matt