Objective-C: esporre proprietà in una classe

lunedì 14 dicembre, 2009

Vorrei mostrare e discutere alcuni esempi sul come aggiungere e manipolare proprietà in una Classe Objective-C. Un esempio classico, per l'appunto, è il seguente; nella definizione della nostra interfaccia di classe definiamo due proprietà nome e cognome: PLAIN TEXT Objective-C: // MyClass.h #import <Foundation/Foundation.h>   @interface MyClass : NSObject {     NSString *nome;     NSString *cognome; }   @property (retain) NSString *nome; @property (retain) NSString [...]

Wordpress: migliorare la lista dei commenti

mercoledì 22 ottobre, 2008

Il template standard di Wordpress (come altri) normalmente preve un layout alternato per la lista dei commenti. Nel template standard di esempio è impostata una classe css alt, secondo la logica: PLAIN TEXT PHP: // file comments.php <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"> [...] /* Changes every other comment to a different class */ $oddcomment = ( empty( $oddcomment ) ) [...]

Wordpress: modifcare AdminBigWidth per gli sviluppatori

venerdì 17 ottobre, 2008

AdminBigWidth è un Plugin per Wordpress in grado di impostare l'area di lavoro dell'amministrazione a tutto schermo. È un plugin davvero semplice e banale, infatti il suo codice non fa altro che modificare la classe CSS .wrap: PLAIN TEXT PHP: function AdminBigWidth () {     echo '<style type="text/css">.wrap{max-width:none}</style>'; } add_action('admin_head','AdminBigWidth'); Per chi come me usa l'editor di Wordpress in modalità HTML [...]

Una classe countDown in Javascript

lunedì 13 ottobre, 2008

Nel post 3D CountDown con FIVe3D (vedi anche How I Did It: scrivere un countdown in Flash), veniva proposta una classe per la creazione di un oggetto CountDown in Actionscript, eccone una versione simile in Javascript: PLAIN TEXT JavaScript: /**  * CountDown Class  *  * @author        Giovambattista Fazioli  * @email         g.fazioli@undolog.com  * @web     [...]

Actionscript 3.0: tutto con l’operatore new

giovedì 31 gennaio, 2008

Sempre nell'ottica di "uniformare", come già accaduto con gli eventi (vedi La nuova gestione degli eventi di Flash CS3 e Flash CS3: la nuova gestione degli eventi), una delle tante novità presenti in Actionscript 3.0 è la scomparsa di tutti quei metodi ad hoc dedicati alla creazione di particolari oggetti, come: createEmptyMovieClip() o il famosissimo [...]

Classi, Oggetti e Istanze

martedì 29 gennaio, 2008

Ho notato spesso confusione quando si parla di Classi, Oggetti ed Istanze. Chi non è particolarmente istruito sulla programmazione ad oggetti spesso confonde il vero significato di questi termini. Sapevo, tuttavia, che esistono due scuole di pensiero riguardo alla definizione di Classe e Oggetto. A me piace la "scuola" che indica la Classe come definizione [...]