Ich weiß, dass, wenn Sie mit CGPath-Funktionen zeichnen Sie CGPath CGContext am Ende trotzdem hinzufügen (CGContextAddPath), aber Gibt es einen Vorteil/Nachteil, wenn man die erste Methode über die zweite wählt? Und ja, ich weiß, dass Sie auch mit UIBezierPath zeichnen können, und ich kenne den Unterschied zwischen CGPath.Unterschied zwischen Zeichnen über CGContext Funktionen (CGContextAddArc, etc) vs CGPath Funktionen (CGPathAddArc, etc)
3
A
Antwort
1
Also, durch die Dokumentation auf UIBezierPath gehen stieß ich auf einen der Vorteile der Zeichnung über CGContext Funktionen:
Der Vorteil der Grafikkontext zu modifizieren (im Gegensatz zu dem Pfadobjekt gegen selbst), dass Sie ist kann die Transformation leicht rückgängig machen, indem der Grafikzustand gespeichert und wiederhergestellt wird. UIBezierPath documentation
Ein weiterer kam ich mit, dass Sie müssen nicht den Weg freizugeben (CGPathRelease), wenn Sie über CGContext Funktionen zeichnen.
Verwandte Themen
- 1. C#: generic mathematische Funktionen (Min, Max etc.)
- 2. Mathematica: Unevaluated vs Aufschieben vs Halten vs Holdform vs HoldAllComplete vs etc etc
- 3. AfterLayout vs Layout, AfterRender vs Render, etc. in ExtJS?
- 4. Haskell veränderbare Vektoren haben keine Karte, Falte, etc ... höhere Funktionen?
- 5. Was ist der Unterschied zwischen/private/etc/apache2 und/etc/apache2 auf dem Mac
- 6. Ruby-Funktionen vs Methoden
- 7. Verschachtelte Funktionen vs. Methoden Verkettung vs. eine && Folge von Funktionen
- 8. Statische Funktionen vs konst Funktionen
- 9. Android-Stil - Unterschied zwischen @style, Android :, @android: Stil, etc.
- 10. Unterschied zwischen benutzerdefinierten Metadaten und statischen Funktionen?
- 11. Ubuntu 14.04 /etc/init.d/ vs/etc/init/Start-Service beim Start
- 12. Eclipse Plugins vs Funktionen vs Dropins
- 13. Veröffentlichen Version vs Assembly (etc) Versionen
- 14. C++ - Member-Funktionen vs Freie Funktionen
- 15. Unterschied zwischen MPI_Allgather und MPI_Alltoall Funktionen?
- 16. Unterschied zwischen jinja2 Funktionen und Filtern?
- 17. Unterschied zwischen verschiedenen numpy zufälligen Funktionen
- 18. Was ist der Unterschied zwischen diesen Funktionen
- 19. Unterschied zwischen js Funktionen von Parametern
- 20. Unterschied zwischen read.table- und read.delim-Funktionen
- 21. Wann sollten Sie === vs ==,! == vs! =, Etc .. in Javascript verwenden?
- 22. * Subtil * Unterschiede zwischen VB-Funktionen und Convert.To * -Funktionen?
- 23. F # Funktionen vs. Werte
- 24. Funktionstyp vs Funktionen (Methoden)
- 25. Zeichnen von benutzerdefinierten Grafiken auf dem iPhone: CALayer vs. CGContext
- 26. Python 2.6 Sendeverbindungsobjekt über Queue/Rohr/etc
- 27. "Usual" Funktionen vs Funktionsvariablen in JavaScript
- 28. Meteor Verifikation, Einschreibung, etc. E-Mail über 3rd Party Mailer
- 29. Funktionen vs. statische Methoden
- 30. Django Funktionen vs Datenbankfunktionen