In Objective-C è possibile estendere una classe data in due modi: eseguendo un classico subclassing (leggi anche ereditarietà) o sfruttando le cosiddette Categorie.
Nota: esiste anche una terza via in Objective-C indicata con nome di Posing che potremmo definire un mix di subclass (perché definisce un nuovo nome) e Categorie (perché da un dato momento tutte le classi di un tipo si comportano come la nuova).
Continua...
Immaginiamo di avere un file XML che ad un certo punto contiene la seguente riga:
1 2
| ...
<media :thumbnail url="thumbs/pic10.jpg" type="image/jpeg"/> |
Come leggo, ad esempio, l’attributo url in Actionscript 3.0?
Se l’XML fosse stato questo:
1 2
| ...
<immagine url="thumbs/pic10.jpg" type="image/jpeg"/> |
Ottenuto il puntatore a <immagine/> (imgptr) sarebbe stato sufficiente:
Nel caso <media:thumbnail/>, invece, bisogna aggiungere:
1 2
| var mediaNS :Namespace = myXML .namespace("media")
trace( myXML .mediaNS ::thumbnail .@ url ); |
Continua...
Ultimi Commenti
Giovambattista Fazioli: @Nik: Sono contento! In bocca al lupo dunque!!
Nik: Lunedì ho l’esame di informatica su java, grazie mi sei stato utilissimo, il libro che ho era poco chiaro...
Marco: Ti ringrazio moltissimo, mi hai illuminato
ho risolto impostando [cc_objc] //OptionViewController.m -...
Giovambattista Fazioli: @Marco: Ti consiglio un approccio credo più corretto. Se hai eseguito il subclass del tab...
luigi: molto chiaro e semplice devo ammettere che anche scrivendo da un pà difficilmente uso delegati creati da...