Articoli con Tag ‘programmazione OO’

XCode: organizzare il codice con la direttiva #pragma mark

XCode è uno strumento davvero potente e versatile e fornisce al programmatore tantissime features utili e semplici da usare. Nella stesura di codice complesso, o quantomeno articolato, diventa importante organizzare il nostro codice in modo da non perdere tempo a cercare funzioni disseminate in lunghissime righe di codice. Oltre a commentare, prima e importante operazione da fare, l’ambiente XCode mette a disposizione delle direttive (simpatiche) per migliorare la legginilità e l’usabilità all’interno dell’ambiente di sviluppo. Una di queste è la direttiva #pragma mark che diventa utilissima nell’organizzare il codice e i gruppi di metodi.

Nell’immagine qui sotto è visibile la parte di codice del mio progetto PragmaTest:

pragmamark-1

Il menu dropdown in alto permette di elencare tutti i metodi della nostra classe. Ora se inseriamo sopra il nostro metodo la direttiva #pragma mark che ha una sintassi:

1
#pragma mark {label}

Otteniamo:

pragmamark-2

Il primo #pragma mark con il trattino (-) inserisce una riga di separazione. Il secondo è un testo (label) a piacere. Potete inserire la direttiva dove volete, organizzando il codice come meglio credete. Inoltre potete inserire anche più righe pragma, tipo:

1
2
3
4
5
6
#pragma mark -
#pragma mark /**
#pragma mark  * Uso della direttiva pragma
#pragma mark  * su più linee di codice
#pragma mark  */
- (void) mioMetodo {}

Continua...

Job in saidmade: cercasi programmatore

Saidmade srl, nonostante il momento apparentemente di crisi, offre una grande opportunità ai giovani appassionati di informatica. L’offerta di lavoro è concreta, indirizzata a tutti coloro che desiderano svolgere l’attività di sviluppatore, una professione che richiede passione e grande volontà, spesso sottovalutata soprattutto qui in Italia. La società di cui sono socio, quindi, è alla ricerca di un programmatore/programmatrice Junior con i seguenti requisiti:

  • Età compresa fra i 18 e i 27 anni e una buona dose di creatività
  • Conoscenza di base della programmazione e soprattutto del linguaggio ANSI-C

Volontà di acquisire conoscenza su:

  • Programmazione OO
  • PHP
  • Javascript
  • Adobe Actionscript
  • C++ / Objective-C

Costituisce, inoltre, titolo preferenziale la conoscenza d:

  • XHTML / CSS
  • WordPress

Se il vostro profilo e il vostro interesse trovano riscontro in quanto detto sopra, inviate la vostra proposta di condidatura a: info@saidmade.com

Continua...

Overloading

L’overloading è una caratteristica davvero utile di alcuni linguaggi di programmazione ad oggetti. Tuttavia non tuti i linguaggi OO la supportano, e alcuni la “implementano” in modo o limitato o differente. In linea generale, per le funzioni o metodi, l’overloading permette di creare due o più funzioni/metodi che hanno lo stesso nome ma accettano parametri differenti, ad esempio:

Continua...


Stop SOPA