AVFoundation – Registratore audio

Ciao a tutti oggi ho deciso di mostrarvi come utilizzare un nuovo framework AVFoundation ,infatti creeremo un registratore audio, ma non perdiamoci in chiacchiere e creiamo subito un nuovo progetto di tipo viewbased application e come nome gli diamo microfono. Per prima cosa inseriamo il framework AVFoundation (se non sapete come fare date uno sguardo […]

Continue Reading →

ipad macbook air

Meglio un iPad o un MacBook Air 11″? Siamo sicuri che la domanda sia giusta?

iPad e MacBook Air 11″ sembrano per alcuni versi contendersi il mercato Apple della mobilità. Effettivamente alcuni quali hanno scommesso sul tablet per sopperire alle loro esigenze di produttività nomade ed ora stanno pensando di passare al nuovo piccolo Air, che in un ingombro e peso similare fornisce tutte (o quasi) le funzionalità di un […]

Continue Reading →

Programmazione iOS e Mac(teoria), Ereditarietà

Ereditarietà Attraverso il meccanismo dell’ereditarietà è possibile creare una classe avente tutte le potenzialità della classe di livello superiore, dalla quale appunto eredita evitando duplicazione inutile di codice Tutto il codice duplicato lo si mette a disposizione di una classe comune,minimizzando la manutenzione e aumentando l’efficienza . Una classe acquisisce le caratteristiche di un’altra classe […]

Continue Reading →

Programmazione iOS e Mac, Creazione di una classe

La creazione di una classe è composta da due fasi fondamentali: 1)l’allocazione 2) l’inizializzazione. Es. id mioCerchio=[Cerchio alloc]; Il metodo alloc alloca la memoria necessaria alle variabili istanza del nuovo oggetto inizializzandole a 0, le variabili BOOL vengono inizializzate a NO, gli int a 0, i float a 0.0, i puntatori a nil . Solo […]

Continue Reading →

Programmazione iOS e Mac, Programmazione OOP(File .h e .m)

File di interfaccia .h Un file d’interfaccia dichiara una classe e attraverso la sua superclasse, implicitamente tutte le dichiarazioni delle classi ereditate fino a NSObject*. Il file d’interfaccia (.h) dev’essere importato in ogni modulo che ne fa uso attraverso la direttiva #import La direttiva è identica alla #include del C, a meno del fatto che […]

Continue Reading →

Aggiungiamo una nuova classe

Apriamo il nostro vecchio progetto e creiamo una nuova classe: File -> new File -> Objective-c class andiamo avanti  subclass NSObject e  come nome gli diamo MathUtility Ora andremo a creare un nuovo metodo ma questa volta sarà un metodo di classe (identificabile con il segno +) andiamo su MathUtility.h e aggiungiamo quanto segue : Andiamo ora […]

Continue Reading →

La ricorsione

Una funzione ricorsiva è una funzione che richiama se stessa direttamente o indirettamente attraverso un’altra funzione . La ritorsione è un argomento molto complesso e molto discusso nell’ambito dell’informatica. In primo luogo consideriamo la ricorsione dal punto di vista concettuale . Gli approcci ricorsivi alla soluzione dei problemi  hanno un certo numero di elementi in […]

Continue Reading →

Lezione 10 Python I Dizionari

Salve a tutti ragazzi! Oggi vedremo una struttura del Python molto interessante, il dizionario. Come probabilmente avrò già detto in qualche lezione precedente, tutte le strutture dati che stiamo presentando, sono fondamentali per padroneggiare il Python almeno ad un livello base. Quindi massima attenzione 😉 Dizionari I tipi di dati composti che abbiamo visto finora […]

Continue Reading →

Invocare le funzioni :chiamata per valore e per riferimento

In molti linguaggi di programmazione esistono due modi per invocare una funzione per valore  e per riferimento. Quando si ha una chiamata per valore ,sarà preparata una copia dei loro valori e questa sarà passata alla funzione  chiamata . Quando si ha una chiamata per riferimento si consentirà effettivamente alla funzione di modificare il valore […]

Continue Reading →

Lo stack delle chiamate di funzioni

Per comprendere come il C effettui le chiamate di sistema è necessario pensare a una struttura dati nota come stack. Possiamo immaginare uno stack come una pila di piatti,infatti lo stack funziona proprio come una pila di piatti nel senso quando un piatto viene sistemato nella pila esso normalmente

Continue Reading →

I Prototipi di Funzione

Una delle più importanti caratteristiche del C è il prototipo di funzione . Un prototipo di funzione indica al compilatore il tipo di dato restituito dalla funzione,e i parametri che si aspetta di ricevere Esempio Scriveremo un programma che trovi il max tra 3 interi (ma volendo potete farlo

Continue Reading →

Le Funzioni

Il modo migliore per sviluppare e amministrare un programma corposo,è di costruirlo partendo da pezzi più piccoli o moduli , questa tecnica viene chiamata divide et impera(dividi e conquista). I programmi C sono scritti tipicamente combinando le nuove funzioni scritte dal programmatore con quelle disponibili nella libreria standard del C . Tutte le variabili dichiarate […]

Continue Reading →

Aggiungiamo un nuovo metodo

Ciao a tutti come promesso oggi renderemo le cose un po più interessanti per prima cosa apriamo il nostro vecchio progetto e andiamo ad aprire il file notifica.h e andiamo a dichiarare un nuovo metodo : Questo nuovo metodo non farà altro che calcolarci la circonferenza , ora andiamo nel file con l’estensione.m e modifichiamo […]

Continue Reading →

Programmazione iOS e Mac, Programmazione OOP(Le Classi)

Gli oggetti sono definiti attraverso le loro classi. La definizione di una classe comprende la dichiarazione delle variabili istanza e un insieme di metodi La classe è il modello per la creazione di uno o più oggetti ’oggetto è l’istanziazione in memoria della classe Il compilatore crea un oggetto per ogni definizione di classe. A […]

Continue Reading →

Programmazione iOS e Mac, Programmazione OOP(Gli oggetti)

Nei linguaggi di programmazione procedurale, quale ad esempio il C, si hanno a disposizione vari strumenti per organizzare dati e funzioni senza però ottenere una logica suddivisione tra i due mondi. La programmazione orientata agli oggetti, OOP, riorganizza questa suddivisione dati-funzioni a più alto livello, raggruppando assieme dati e operazioni in moduli chiamati oggetti, combinandoli […]

Continue Reading →

Lezione 4 Objective-c [Mac](Utilizzo di variabili)Parte 2

In questo tutorial andremo a migliorare l’applicazione precedente in modo tale che l’utente possa

Continue Reading →

Maya 3D Dado da gioco

Con questo secondo tutorial vediamo come realizzare un dado con maya 3D usando le operazioni booleane

Continue Reading →

Lezione 3 Objective-c [Mac](Utilizzo di variabili)

Ciao a tutti eccoci con un nuovo  tutorial per quanto riguarda la programmazione mac

Continue Reading →

Lezione 9 Python Le Tuple

Oggi introdurremo un nuovo costrutto di Python, la tupla. Fate molta attenzione,

Continue Reading →

Maya 3d (creazione di una pen drive) Parte 1

In questo primo video tutorial vedremo come creare una penna usb in Maya 3D

Continue Reading →

Teoria Objective-c Lezione 6(operazioni di output)

Nella lezione di oggi inizieremo ad analizzare un po di sintassi

Continue Reading →

Programmazione iOS e Mac, Operatori aritmetici

OPERATORI ARITMETICI IN OBJ-C Gli operatori aritmetici in obj-c sono : + ADDIZIONE – SOTTRAZIONE * MOLTIPLICAZIONE / DIVISIONE % MODULO (RESTO DELLA DIVISIONE PER I TIPI INTERI) REGOLE DI PRECEDENZA Moltiplicazione, divisione e modulo vengono prima dell addizione e sottrazione ESEMPIO: 27-8/ 2 =2 3 Per superare le regole di precedenza è necessario usare […]

Continue Reading →

Lezione 8 Python Le Liste

ATTENZIONE: Le liste trattate ora sono intese come array.

Continue Reading →

Programmazione iOS e Mac, i tipi di dati e la sintassi

  Tipi di dato in Obj-C(tipi semplici) sono : Tipo intero Tipo reale Tipo Carattere in Obj-C è possibile definire nuovi tipi di dati (tipi user-defined) Tipo intero in Objective-c (int) specificazione di un valore del tipo numeri interi positivi [+]dddddddddd numeri interi negativi -dddddddddd il comando Objective-C sizeof(tipo) restituisce il numero di byte necessario […]

Continue Reading →

Teoria Objective-c Lezione 2 (i template di xcode)

Xcode mette a disposizione diversi template per le nostre applicazioni

Continue Reading →

Teoria Objective-c Lezione 1

INTRODUZIONE ALL SDK E AD XCODE Con il rilascio del firmware 2.0  Apple ha  integrato iTunes Store con AppStore

Continue Reading →

Hello World, prima app Mac

Ciao a tutti eccoci con un nuovo tutorial per quanto riguarda la programmazione mac. Oggi andremo a continuare il nostro progetto precedente rendendolo un tantito più dinamico ma non perdiamoci in chiacchiere e iniziamo subito 1)Apriamo il progetto precedente (TextApp) 2)In alto a destra clicchiamo su File /New File 3)selezioniamo objective-c class e clicchiamo su […]

Continue Reading →

Introduzione al MapKit. Le Mappe su iPhone

MapKit è davvero una semplice e pulita API disponibile su iPhone e iPad che rende semplice la visualizzazione di mappe, saltare a coordinate e persino disegnare percorsi verso una destinazione. Scrivo questa guida in quanto ho avuto modo di studiare approfonditamente il MapKit durante lo sviluppo di ParkYou (disponibile su AppStore) ma in questo tutorial […]

Continue Reading →

Le Classi di Memorizzazione

Tutte le variabili che dichiariamo in un programma scritto in C, possono presentare fondamentalmente tre proprietà: Durata di memorizzazione: essa determina quando la memoria viene riservata per quella variabile e quando può essere rilasciata. Una variabile con durata di memorizzazione automatica, ha dello spazio che viene allocato quando il blocco di istruzioni circostanti viene eseguito. […]

Continue Reading →

Lezione 7 Python Le Stringhe

Tipi di dati composti Finora abbiamo visto tre tipi di dati: int, float e string.

Continue Reading →

Lezione 6 Python Iterazione

Assegnazione e confronto Come potete avere già scoperto è possibile assegnare più valori

Continue Reading →

Alberi

Oggi introdurremo, delle strutture dinamiche, abbastanza complesse, ma decisamente utili. Le strutture dati dinamiche gerarchiche, come alberi, alberi binari, alberi binari di ricerca e lo heap.STRUTTURA DINAMICA GERARCHICA: ALBERO (TREE) L’albero è una struttura dati dinamica gerarchica, che possiede una radice, o nodo padre, che è l’unico nodo dell’albero che non ha padre. Scendendo in […]

Continue Reading →

Le Liste

In questo tutorial parleremo di un tipo di struttura fondamentale a mio parere, la struttura lista.DEFINIZIONI E TERMINOLOGIA Nel capitolo sull’allocazione dinamica abbiamo detto che è possibile allocare dinamicamente la memoria per delle variabili. Questo risulta molto utile, se non indispensabile, per la creazione di STRUTTURE DINAMICHE, come liste (delle quali parleremo in questo capitolo), […]

Continue Reading →

Union

In questo tutorial parleremo di un altro tipo di struttura presente in C, ovvero, la struttura unione. Nel capitolo sulle variabili struttura (struct) ho già accennato a questo costrutto che ora approfondiremo. COS’E’ UNA UNION? Un’unione è simile ad una struttura, consiste in uno o più membri che possono essere di tipo diverso. Però c’è una […]

Continue Reading →

Stream e Gestione dei File

Oggi parleremo di un argomento semplice e molto utile, la gestione dei File in C. Salvare dei dati su un file è un’operazione frequente e molto utile che vi permette di fare un passo avanti nella scrittura di programmi. Adesso potrete scrivere ad esempio rubriche, dizionari e così via. STREAM In C quando usiamo il […]

Continue Reading →

Operatori Bitwise (bit a bit)

Ragazzi rieccomi con un altro tutorial sul linguaggio C! :DHo deciso di trattare in questa guida al linguaggio C anche gli operatori bitwise, un argomento spesso considerato noioso e inutile. Vi capisco, anche io l’ho pensato quando li ho studiati. Però poi ho scoperto che sono particolarmente utili ed efficienti per scrivere programmi di sistema […]

Continue Reading →

Buone Vacanze

Ciao a tutti Lo staff di nerd herd da oggi va in vacanza ma niente paura i tutorial riprenderanno a fine mese con tante novità e nuove categorie (tra cui ci saranno anche tutorial sulla grafica 2d e 3d) da parte di tutto lo staff Buone Vacanze

Continue Reading →

Lezione 11 Objective-c (iPhone) Creazione di una calcolatrice

Ciao  a tutti oggi dopo aver terminato la valigia (finalmente domani si parte ^_^  spagna sto arrivandooooooooooooo) ho visto un utente che cercava di creare una calcolatrice ho letto il suo codice e stava sulla buona strada(francesco ) ma credo che si può rendere in modo molto + facile questa cosa 😉 1)Creiamo un nuovo […]

Continue Reading →

Lezione Extra objective-c (iPhone) Inserire un icona all ‘applicazione

In questi giorni molti utenti mi stanno chiedendo come inserire un icona per la propria applicazione e ho deciso di fare questo mini tutorial prima di partire ^_^ 1)Prendiamo come esempio l’applicazione dell’email fatta nella lezione 10 e apriamola. 2)Ora creiamoci un icona oppure  cerchiamola su google come ho fatto io per questo esempio 3)Per […]

Continue Reading →

Objective-c iPhone Inviare e-mail dalla propria applicazione (aprendo mail)

Ciao a tutti questa è l’ultima lezione di agosto (di objective-c) poi domani partirò e tornerò a fine mese ma niente paura poi i tutorial riprenderanno a pieno ritmo ma non perdiamoci in chiacchiere e iniziamo subito !!! Oggi impareremo come poter inviare email direttamente dalla nostra applicazione : 1)Apriamo xcode e creiamo un nuovo […]

Continue Reading →

UITableView, gestiamo le tabelle (Terza parte)

In quest’ultima parte dedicata alle tabelle vedremo come inserire  una searchbar per la   ricerca 1)Apriamo il nostro progetto tabelle e andiamo su RootViewController.xib 2)Selezioniamo dalla casella degli oggetti una Search Bar and Search Di- splay Controller 3)Allarghiamo la barra dove si trova il files’ owner e clicchiamo il pulsantino che sta in basso il risultato […]

Continue Reading →

UITableView, gestiamo le tabelle (Seconda parte)

In questa seconda parte vedremo come aggiungere due funzionalità davvero molto importanti: la cancellazione delle singole celle e la possibilità di renderle selezionabili!!! 1)Apriamo il progetto tabella andiamo nel file rottview controller.m e aggiungiamo il seguente codice : sempre nel file .m inseriamo questo codice 3)Ora renderemo le celle selezionabili , nel momento in cui […]

Continue Reading →

Lezione 10 Linguaggio C Il tipo RECORD

Ed eccoci qui ad un’importantissima lezione sul C. In questa lezione introdurremo ed analizzeremo un tipo fondamentale ed imprescindibile del C, il tipo struct, o per essere più precisi, il tipo record. Le variabili struttura (record o struct) sono abbastanza differenti da quelle di un vettore. Gli elementi di una struttura (i suoi membri, tecnicamente […]

Continue Reading →

Lezione 5 Python Le istruzioni condizionali e la ricorsione

Salve a tutti e bentrovati ad una nuova lezione sul Python! Oggi introdurremo le istruzioni condizionali del Python

Continue Reading →

UITableView, gestiamo le tabelle (Prima parte)

Fino a oggi abbiamo utilizzato un solo template (view based application) oggi introduciamo le tabelle e vedremo come sono importanti in un applicazione. (Seconda, Terza parte) 1)Apriamo xcode /nuovo progetto/ e come template questa volta sceglieremo  Navigation-based Application 2) come nome inseriamo tabelle 3)se andiamo sul file RootViewController.h e inseriamo  questo codice : qui  non facciamo […]

Continue Reading →

UIProgressView barra di progresso nelle nostre app

L’oggetto uiprogressview è utilizzato per indicare il progresso di un processo 1)creiamo un nuovo oggetto di tipo view-based application e chiamiamolo progress 2)apriamo il file progressviewcontroller. h e inseriamo questo codice A questo punto dovreste essere in grado di decifrare il codice da soli… 3)Ora andiamo a creare l’interfaccia grafica dal file con l’estensione .xib […]

Continue Reading →

Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!