iphone

Mattepuffo's logo
Downgrade da iOS 7 beta a iOS 6

Downgrade da iOS 7 beta a iOS 6

Mi pare di aver capito che più di una persona non è rimasta soddisfatta della versione (beta) di iOS 7, volendo così tornare alla versione 6.

La cosa è fattibile, ma prima di cominciare vi consiglio un backup di tutto; inoltre io ho testato la procedura solo su Mac.

Detto ciò cominciamo.

Prima di tutto dovete scaricare la versione 6 e potete farlo da qua.

Poi avviate iTunes, e mettete l'iPhone in modalità DFU.

Mattepuffo's logo
Risoluzione iPhone e iPad con Objective-C

Risoluzione iPhone e iPad con Objective-C

Piccolo snippet di codice per identificare la risoluzione in iPhone e iPad da codice.

Useremo tre oggetti: CGRect, CGFloat e CGSize.

Tutto ciò insieme a UIScreen, di sicuro l'elemento più importante dello snippet.

Mattepuffo's logo
Usare una canzone come sveglia su iPhone, iPad e iPod

Usare una canzone come sveglia su iPhone, iPad e iPod

Come tutti sappiamo sui device della Apple non è possibile impostare una canzone come suoneria.

Ed ecco perchè oggi vi spiego come usare una canzone come sveglia.

Prima di tutto però sappiate che sul nostro device ci deve essere iOS6, e quindi dovete averne uno compatibile (ad esempio non so se iPad 1 lo sia).

Dopo di che la suoneria deve essere al'interno di iTunes ovviamente.

A questo punto seguite questi passi.

Mattepuffo's logo
Permettere solo numeri in UITextField

Permettere solo numeri in UITextField

L'esigenza nasce dal datto che nella schermata di registrazione che sto facendo per una app per iPad, devo permettere solo numeri.

Questo perchè il campo corrisponde a quello del numero di telefono.

Per farlo è necessario usare il metodo shouldChangeCharactersInRange; ma andiamo con ordine e partiamo dal file .h:

#import <UIKit/UIKit.h>

@interface ControllerPrivateReg : UIViewController <UITextFieldDelegate>

@property (strong, nonatomic) IBOutlet UITextField *txtTelephone;

@end

Dobbiamo implementare il protocollo UITextFieldDelegate, per il resto non ci serve altro che il riferimento alla nostra UITextField.

Mattepuffo's logo
Leggere file di testo in Objective-C

Leggere file di testo in Objective-C

Può capitare spesso di dover prendere dei dati da un file di testo nelle nostre app per iPhone/iPad.

Farlo in verità è molto semplice.

Aggiungete un file di testo al vostro progetto (file.txt ad esempio) e scriveteci qualcosa dentro.

Poi andate nel file .h del vostro controller:

#import <UIKit/UIKit.h>

@interface MyController: UIViewController {   
    NSString *fileTxt;
    NSString *textFromFile;
}

@end

Due semplici NSString.

Mattepuffo's logo
Condividere la connessione tra iPhone, iPad e Mac

Condividere la connessione tra iPhone, iPad e Mac

Oggi parliamo un pò di iPhone e di come usare la sua connessione su un iPad e su un Mac.

Ovviamente serve un iPhone.

Andate in Impostazioni -> Generali -> Rete e attivate Tethering Internet.

Adesso collegate l'Phone al Mac e andate su Preferenze di Sistema -> Condivisione.