Ecco poche righe di codice necessarie per catturare uno screenshot direttamente da un'applicazione realizzata per iPhone o iPod Touch.
Sono sufficienti le seguenti righe di codice per ottenere uno screenshot dello schermo dell'iPhone / iPod e assegnarne il contenuto ad una variabile di tipo UIImage.
UIGraphicsBeginImageContext(self.view.window.bounds.size);
[self.view.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Dopodichè sarà possibile ad esempio salvare l'immagine nel file system o nel rullino fotografico come spiegherò in un nuovo post che seguirà.