Già perché? Perché fa schifo, semplice. La dimostrazione è la quantità spropositata di forum e messaggi di aiuto che circolano in rete. In particolare XCode 4.2 è flemmatico e ottuso. Purtroppo la storia di questo IDE è costellata da tutta una serie di bug incredibili, di feature mancanti e addirittura di funzionalità rimosse senza spiegazione! Una [...]
Archive for the ‘iLesson’ Category
iPhone, le dimensioni degli elementi grafici
By Massimo in iLesson, Informatica, ProgrammazioneQuanto è alta la NavigationBar in portrait e in landscape? Che dimensioni ha la status bar? Quando si sviluppa per iPhone conoscere le dimensioni dei vari elementi grafici è essenziale. E’ importante saper sfruttare il massimo dello spazio a disposizione nei limiti e nel rispetto delle regole imposte dall’sdk. In proposito ho trovato molti siti che parlano [...]
putpkt: write failed, broken pipe
By Massimo in iLesson, Informatica, ProgrammazioneQuesto è il messaggio che potrebbe apparire in XCode facendo un ad hoc deploy su un iPhone o un iPad. Tecnicamente il motivo sembra essere dovuto ad un bug nel sistema di deploy. Ho notato che succede quasi sempre quando sono fermo su un breakpoint e poi premo il tasto home sul device. Se riavvio [...]
Objective-c, symbol conflict e i namespace
By Massimo in iLesson, Informatica, ProgrammazioneRilassatevi il concetto di namespace in Objective-C non esiste e probabilmente non esisterà mai. Questo perché Objective-C non è un linguaggio, ma come tutte le cose di Apple, è una filosofia. “Make things simple“, dicono. Vabbè, personalmente soffro molto la mancanza dei namespace, soprattutto quando lavoro su progetti di medie e grosse dimensioni. Però può capitare [...]
Tags: Apple, class, iPhone, namespace, namespaces, objective-c, objectivec
iPhone: come utilizzare le immagini per lo schermo retina in XCode
By Massimo in iLesson, Informatica, MobileRetina è il nuovo display ad alta risoluzione montato sugli iPhone 4. A parità di dimensioni, la densità dello schermo retina è di 326 ppi ovvero due volte rispetto all’iPhone 3Gs che è di soli 163 ppi. Quando si programma per iPhone è bene tenere in considerazione questo aspetto soprattuto con le immagini. Il rischio [...]
Modificare il __MyCompanyName__ nel commenti di XCode
By Massimo in iLesson, Mobile, ProgrammazionePer chi inizia a programmare con XCode è una delle prime cose da fare: personalizzare il __MyCompanyName__ che appare nel commenti in testa ad ogni file sorgente. Per definire un proprio nome è molto semplice e ci sono svariati modi per farlo: via Terminal con il comando defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ’{ORGANIZATIONNAME=”Nome compagnia”;}’ o più semplicemente [...]