Le dessin dans le code est nécessaire pour créer des contrôles personnalisés, quelle que soit la boîte à outils que vous choisissez. Le dessin dans le code a certainement son avantage, par exemple l'application/framework que vous construisez est vraiment léger, le temps de production est long, car il y aura beaucoup de choses à laisser sur les ressources (images/polices/etc).
De même, si un problème survient, il est beaucoup plus facile de modifier le dessin dans le code que de refaire le code et les images ensemble.
Si vous faites Cocoa dessin commencez par regarder le code source de BGHudAppKit et en lisant Cocoa Drawing Guide by Apple.
Je suggère des chemins bezier = P – cobbal