Apple, nuovo linguaggio di programmazione?

8 luglio, 2010

Si tratta di un rumor, o meglio, di un’intuizione di un programmatore che ha partecipato alle sessioni del recente WWDC 2010, però rimane un’ipotesi affascinante: Apple sta progettando un nuovo linguaggio di programmazione. Proviamo a vedere di che si tratta.

È mia convinzione che Apple stia senza dubbio lavorando ad un nuovo linguaggio che superi Objective-C, [...]

Leggi tutto

Curiosità su Objective-C

12 aprile, 2010

Il codice qui sotto:
12[window addSubview:viewController.view];
[window makeKeyAndVisible];
forse non tutti sanno che può essere scritto anche in questo modo:
1[window addSubview:viewController.view], [window makeKeyAndVisible];

Leggi tutto

NSDateFormatter: come recuperare i millisecondi

7 aprile, 2010

In Objective-C è possibile ottenere date e/o orari formattati come si vuole, alla stregua di quello che accade in PHP quando si utilizza date(). Questo può risultare utile in svariati casi; per creare visori di date e/o tempo (vedi orologi, sveglie, etc…), gestire date in tabelle, timer di gioco, log su file e altro ancora. [...]

Leggi tutto

Tecniche per localizzare applicazioni Apple iPhone

25 febbraio, 2010

In Localizzare le applicazioni Apple iPhone in modo rapido abbiamo visto come sia semplice localizzare testi per uno o più linguaggi in Apple iPhone. In Come localizzare immagini e viste di Interface Builder ho mostrato come la stessa tecnica permetta di localizzare immagini ed interfacce generate con Interface Builder. Le procedure descritte negli articoli citati [...]

Leggi tutto

Come creare un double tap button

11 febbraio, 2010

Prendendo spunto dall’articolo Come creare un proprio protocollo con delegato vediamo come creare una nostra classe bottone che risponde al doppio tap.
DoubleTapButtonView
Possiamo inserire questa classe in qualsiasi progetto, nuovo o vecchio. Il file .h è così configurato:
1234567891011121314#import <UIKit/UIKit.h>

@protocol DoubleTapButtonViewDelegate <NSObject>
@optional
- (void)didDoubleTap:(id)sender;
@end

@interface DoubleTapButtonView : UIView {
    id <DoubleTapButtonViewDelegate> delegate;
}

@property (assign) id <DoubleTapButtonViewDelegate> delegate;

@end
Abbiamo definito un [...]

Leggi tutto

Localizzare le applicazioni Apple iPhone in modo rapido

23 gennaio, 2010

Tempo fa avevo trovato un tutorial su come localizzare un’applicazione Apple iPhone. Il procedimento descritto nell’articolo era abbastanza semplice ma ogni volta rischiavo di dimenticarlo a causa della sequenza dei passi che si svolgevano parte all’interno di Xcode e parte direttamente nel filesystem. Qui mostrerò invece un diverso metodo che permette di fare tutto all’interno [...]

Leggi tutto

Chiamare, mandare email e visualizzare mappe con Safari

22 gennaio, 2010

La possibilità di lanciare Safari da un’applicazione permette di accedere velocemente ad una serie di funzionalità utili in molti contesti. Forse alcuni già conoscono la possibilità di aprire una pagina Web invocando openURL della sharedApplication:
12[[UIApplication sharedApplication]
  openURL:[NSURL URLWithString: @"http://www.appleside.it"]];
Il protocollo utilizzato in questo caso è http://. Non tutti sanno, però, che è possibile utilizzare [...]

Leggi tutto