2009-06-30 9 views
3

Les têtes commencent à faire mal. Je pense que je suis tombé trop vite ... Peut-être que quelqu'un pourrait m'aider à visualiser comment ces bibliothèques de dessin de haut niveau (à l'exception d'OpenGL ES) s'accordent - ou me diriger vers des docs de haut niveau. Par exemple, je vois "contexte" et "vue" utilisés de manière interchangeable dans certains cas mais une vue a un (un seul?) Contexte alors qu'un contexte n'a pas de vue?!? Rien de trop élaboré n'a besoin d'aide pour visualiser leurs différences et leurs limites (quand utiliser l'un plutôt que l'autre).Cacao: Quartz, Core Graphics, Context vs View. Oh mon!

Répondre

5

est ici un document avec un graphique montrant la relation entre ces technologies, et un explination des contextes:

Il est sous la vue d'ensemble « Guide de programmation de base image » si les ruptures de lien à nouveau.

http://developer.apple.com/mac/library/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_concepts/ci_concepts.html#//apple_ref/doc/uid/TP30001185-CH202-TPXREF101

+0

Intéressant de voir comment/pourquoi Apple retiré la figure 1-1 de ce document dans la version mise à jour (2009-05-18) des documents livrés avec 3.0. Et plus précisément cette ligne: «Quartz 2D est implémenté dans le framework Core Graphics, une partie du framework parapluie Application Services». Il est un peu plus facile de voir où Quartz «vit» par rapport à d'autres bibliothèques/frameworks. – Meltemi

+0

Juste revu cette question et réalise que Apple a supprimé le lien. Si quelqu'un le trouve à nouveau, veuillez le mettre à jour! – Meltemi

+0

Um, mais c'est à propos de Core Image. Cela n'a rien à voir avec Core Graphics, et l'image (j'en ai une copie) n'inclut pas Cocoa. –