Posts Tagged ‘xcode’

dicembre 21, 2011 0

Perché XCode 4 è così lento?

By in iLesson, Informatica, Programmazione

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 [...]

Tags: , ,

agosto 30, 2011 0

Back to the future

By in Pensieri, Sproloquio

Grande giove! Dopo un mese di agonia con Lion sono tornato a Snow Leopard. La colpa non è di Lion, lui povero faceva il suo sporco lavoro. I motivi sono due e non correlati: C’era un software maledetto, che sto ancora tentando di individuare, che riduceva il mio Mac Pro ad un 386 con 16 [...]

Tags: , , , , ,

agosto 12, 2011 0

Xcode, Error starting executable, error launching remote program: failed to get the task for process

By in Informatica, iOS tips&tricks, Programmazione

Ecco cosa succede se si utilizza il certificato di distribuzione per fare il deploy in debug sul proprio device (ved Fig. 1): Error Starting Executable ‘program’ Error launching remote program: failed to get the tast for process xxx     La soluzione è molto semplice e consiste nel specificare un certificato sviluppatore per la configurazione [...]

Tags: , , , ,

luglio 18, 2011 0

Falsi memory leak da 16 Bytes di ProofReader in PRRfInit

By in iLesson, Informatica, Programmazione

Oggi mi è capitata una cosa nuova. Come di consueto, al termine di un’importante task di sviluppo su un applicazione, procedo con un’accurata fase di tuning. Questa fase comprende la ricerca e la sistemazione di eventuali memory leak presenti nel codice. Chiaramente lo strumento per definizione in queste occasioni è il potentissimo Instruments fornito con [...]

Tags: , , , , ,

luglio 18, 2011 0

Dove memorizza i file l’iPhone Simulator?

By in Informatica, iOS tips&tricks, Programmazione

Un’applicazione iPhone può tranquillamente leggere e scrivere file su un’area riservata. Quando, in fase di sviluppo, si utilizza il simulatore è comodo sapere dove vengono memorizzati questi file sul proprio mac per poter fare le verifiche del caso. La cartella di base è questa: /Users/$USER$/Library/Application Support/iPhone Simulator/$SDK$/Applications/$APP$/Documents Dove: Per $USER$ s’intende il nome dell’utente loggato [...]

Tags: , , ,

luglio 17, 2011 0

Stanare l’errore EXC_BAD_ACCESS con NSZombieEnabled

By in Informatica, iOS tips&tricks, Programmazione

EXC_BAD_ACCESS è uno dei peggior incubi per un programmatore Objective-c. L’errore viene scatenato, nella maggior parte dei casi, quando si tenta di accedere ad una variabile precedentemente rilasciata (over-release). Quando si utilizza NSZombieEnable il Fondation runtime trasforma gli oggetti deallocati in _NSZombie. Questo risulta comodo in fase di debug quando si vuole capire se il nostro [...]

Tags: , ,

luglio 16, 2011 0

putpkt: write failed, broken pipe

By in iLesson, Informatica, Programmazione

Questo è 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 [...]

Tags: , , ,

luglio 12, 2011 0

iPhone: come utilizzare le immagini per lo schermo retina in XCode

By in iLesson, Informatica, Mobile

Retina è 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 [...]

Tags: , , ,

luglio 11, 2011 0

Modificare il __MyCompanyName__ nel commenti di XCode

By in iLesson, Mobile, Programmazione

Per 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 [...]

Tags: ,