
Ragazzuoli ... l'ora è tarda ma un articoletto, come avevo accennato a Luca, lo scrivo molto volentieri.
E' da un paio di giorni che ho ricevuto l'onere di implementare, sull'applicazione Photoshow! sviluppata da me, un export video, detta così sembra banale ma vi assicuro che non lo è. Nella documentazione Apple tutto ciò è documentato discretamente ma purtroppo senza troppi esempi e senza troppe delucidazioni. Fatto sta' che ero alla ricerca disperata di un modo per implementare tale feature.
Fin qui nulla di strano ma prima voglio fare un piccolo preambolo per chi non avesse mai visto la documentazione "standard" della Apple.
La Apple si sa .... è minuziosa ... pensa ad ogni minimo dettaglio per qualunque cosa e la documentazione dell'SDK non fa eccezione.
Non sono ancora molto esperto di programmazione in genere ma da quel poco che ho potuto vedere in giro riguardo la documentazione delle varie librerie presenti per C C++, Java, PHP si trovano spessissimo delle documentazioni scarne e sinteticissime che sono per lo più avvezze agli addetti ai lavori o a chi comunque è già ad un buon livello di esperienza.
La documentazione Apple è esattamente il contrario. Piena di descrizioni e di esempi, richiami ad altri documenti per ampliare un particolare discorso fino ad esaurirlo il più possibile.
Il formato della documentazione inoltre è stilisticamente impeccabile.
Un sunto generico in testa, una lista dei metodi e delle proprietà della classe e poi la descrizione di ogni singolo componente della classe. Ordine maniacale! Il tutto inoltre può essere comodamente scaricato e integrato nel fantastico IDE di programmazione Xcode. Se ciò non dovesse bastare c'è anche la possibilità di scaricare il PDF di ogni singolo documento.
Ok ... fin qui nulla di eccezionale a parte una minuziosa cura della documentazione "standard" direte voi.
Beh oggi ho scoperto che gli sviluppatori Apple hanno una risorsa aggiuntiva alla documentazione standard.
Apple ogni anno organizza la WWDC (Word Wide Developer Conference). E' un evento che, previa l'acquisto di un biglietto al modico prezzo di 1500$ -_- , permette di seguire tutto l'evento costituito da incontri e laboratori con ingegneri Apple riguardanti tutto il mondo della programmazione che gira intorno ai dispositivi della mela.
E qui la mia scoperta.
A quanto pare mamma Apple registra integralmente qualsiasi evento che viene presentato all'interno del WWDC per poi metterlo online a disposizione di tutti gli sviluppatori che fanno parte dell'ADA (Apple Developer Agreement).
Il risultato di questa operazione sono centinaia di ore di registrazione video, anche in alta definizione, di classi di sviluppatori che apprendono dagli ingegneri Apple le preziose novità che loro hanno confezionato per noi "comuni" sviluppatori. Inoltre sono disponibili decine e decine di PDF che sintetizzano i vari corsi che si tengono durante il WWDC.
Beh che dire ... questa davvero non me l'aspettavo. La documentazione cavillosa e a volte troppo prolissa mi andava benissimo ma da oggi in poi so che posso contare anche su delle spiegazioni in video che molto spesso ci mostrano anche dei fantastici trick.
Se siete proprietari di una licenza da sviluppatore Apple e volete accedere a tale risorsa potete loggarvi all'interno del developer member center e poi accedere a questo indirizzo:
Nessun commento:
Posta un commento