Comment dessiner de manière procédurale un rectangle / des lignes dans swift en utilisant CGContext

J'ai été le chalutage de l'internet pour les jours à essayer de trouver le code le plus simple des exemples sur la façon de dessiner un rectangle ou les lignes de la procédure en Swift. J'ai vu comment le faire en remplaçant la DrawRect de commande. Je crois que vous pouvez créer un CGContext et puis le dessin dans une image, mais j'aimerais voir quelques simples exemples de code. Ou est-ce un terrible approche? Merci.

class MenuController: UIViewController 
{

    override func viewDidLoad() 
    {
        super.viewDidLoad()
        //Do any additional setup after loading the view, typically from a nib.
        self.view.backgroundColor = UIColor.blackColor()

        var logoFrame = CGRectMake(0,0,118,40)
        var imageView = UIImageView(frame: logoFrame)
        imageView.image = UIImage(named:"Logo")
        self.view.addSubview(imageView)

        //need to draw a rectangle here
    }
}

source d'informationauteur iphaaw