Tag: Objective-C

iOS

Mi è stato chiesto se esistono metodologie alternative all’utilizzo di Interface Builder per definire e progettare i layout nello sviluppo di App iOS. Esistono, ma va sottolineato che l’approccio standard e l’unico ‘ufficiale’ è quello appunto che prevede 

iOS Programmazione

Il controllo UITableView è uno dei più utilizzati nello sviluppo di app iOS per la sua estrema duttilità e facilità d’uso; anche la personalizzazione dell’aspetto e della presentazione risulta abbastanza semplice grazie all’uso di UITableViewCell e layout custom. Risulta invece più complesso aggiungere animazioni.

iOS Programmazione

Le Categories sono uno strumento fondamentale per chi sviluppa in Objective-C; permettono di estendere una classe, senza effettuare il subclass, aggiungendo nuovi metodi. Il limite è rappresentato dal non poter aggiungere stored properties, così è definito nella documentazione di Apple, ma in realtà esiste un modo grazie alle caratteristiche (spesso sottovalutate) di Objective-C.

iOS Programmazione

Prima o poi anche sviluppando un’app iOS ci si imbatte nell’esigenza di creare form più o meno complessi per l’inserimento di dati da parte dell’utente. I dispositivi mobile non sono certo il massimo per l’inserimento di dati, soprattutto testuali, e la creazione dei form non è fra le pratiche più semplici. Esistono però una serie di framework / librerie che possono facilitare il compito.

iOS Programmazione

iOS Programmazione

In fase di compilazione si tende spesso a sottovalutare i warning ma in realtà può essere fondamentale considerarli per capire esattamente di cosa si tratta. Xcode mette a disposizione una opzione di build chiamata “Treat Warnings as Errors” che permette di trattare i warning come errori in fase di compilazione.

iOS Programmazione

iOS Programmazione