Articoli con tag UIViewController

7. Creiamo una semplice calcolatrice in XCode e Objective-C (parte 3)

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

0

Supponiamo di volere dotare la nostra applicazione calcolatrice, implementata precedentemente, di una nuova funzionalita’ chiamata Cambio Valuta. In particolare, quello che vorremmo ottenere e’ un gadget con le stesse caratteristiche di una calcolatrice (tastierino e display) e con la funzionalita’ di cambio valuta (supponiamo per semplicita’ EUR->US ed US->EUR).

Per fare quanto sopradescritto, esistono svariati metodi citati dalla teoria della programmazione ad oggetti, tutti validi. Per praticita’, sceglieremo di creare un nuovo oggetto (classe) UIView denominato CurrencyConverterView con tutte le caratteristiche della classe CalculatorView. Le uniche cose che cambieranno saranno i tasti operazione e la logica ad essi associata. Avremmo potuto creare una classe piu’ generica e specializzarla a seconda delle evenienze (calcolatrice e cambio valuta), ma per gli scopi di questo esercizio il risutato sarebbe stato pressoche’ analogo. (continua…)

6. Creiamo una semplice calcolatrice in XCode e Objective-C (parte 2)

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

2

Nella lezione precedente abbiamo visto come specializzare un oggetto generico UIView, per rispondere alle nostre esigenze. In particolare, abbiamo creato un oggetto contenitore ed una serie di oggetti che, popolando il contenitore (UIView), hanno dato vita ad una calcolatrice.> (continua…)

L#016 – Gestione della memoria: UIViewController, loadView e viewDidUnload

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

1

In un dispositivo come l’iPhone, dove la memoria è limitata e preziosissima, un corretto uso di allocazione e deallocazione degli oggetti presenti nelle nostre interfacce grafiche (e non solo) è una argomento molto delicato ed importante. A testimoniarlo è la stessa classe UIViewController che, come credo abbiate potuto notare, implementa dei metodi specifici per la gestione di questo aspetto. Vediamo oggi, con questo articolo, come usare al meglio i metodi messi a disposizione per la gestione della memoria. (continua…)

T#084 – Differenti tipi di View Controller per le nostre TabBar

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

26

Lo scopo di questa guida è riuscire a scrivere un’applicazione basata sull’utilizzo di una TabBar che gestisca differenti tipologie di view controller, ovvero da una semplice UIViewController fino ad arrivare ad una basilare implementazione di UINavigationController e relative view associate. La guida si prepone inoltre di effettuare tutte le operazioni necessarie via codice, senza mettere mano in nessun caso ad Interface Builder.


banner-OperaBook-iPhone-devAPP
(continua…)

T#080 – UINavigationController for fun and profit: Costruiamo un menu di navigazione personalizzato con UINavigationController

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

16

t080-Using-UINavigationController-00 Una delle richieste che mi arriva più spesso è quella di gestire un’applicazione che utilizza più UIViewControllers. Detto in altri termini, come costruire un menu di navigazione tra più controllori resistente, riutilizzabile e privo di memory leaks. In quest’articolo vedremo come utilizzare uno degli oggetti già presenti nell’UIKit per ottenere il nostro scopo.

Un po’ di teoria

UINavigationController è un oggetto fornito in bundle con UIKit framework che permette di navigare gerarchicamente e con poco sforzo per il programmatore una serie di UIViewControllers che risultano arrangiati secondo uno schema padre->figlio->nipote come quello rappresentato sotto: (continua…)

T#009 – Gestiamo più viste

1 Star2 Stars3 Stars4 Stars5 Stars (1 voti, media: 3,00 su 5)
Loading ... Loading ...

23

t009_IS In questo tutorial vedremo uno dei tanti modi possibili di gestire più viste all’interno delle nostre applicazioni. Per far ciò creeremo una classe, la cui superclasse sarà UIViewController che si occuperà avviare la vista principale e conterrà il codice per navigare tra le varie viste disponibili. Apriamo Xcode, creiamo un nuovo progetto e dall’elenco dei template disponibili scegliamo “Window-based Application”. Clicchiamo col pulsante destro del mouse su “Classes” in “Groups & Files”, quindi su “Add” e su “New File…”, dalla finestra che si apre clicchiamo su “UIViewController subclass” e premiamo il pulsante “Next” per proseguire. (continua…)

Torna all'inizio