Dovete sostenere un colloquio come sviluppatore iOS oppure volete testare la vostra conoscenza della materia? Mi sono imbattuto in questa interessante serie di post
Tag: Objective-C
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
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.
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.
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.
Qualche anno fa Apple ha presentato Swift, linguaggio di programmazione destinato col tempo a sostituire Objective-C; negli ultimi anni sono state apportate molte modifiche e perfezionamenti ma c’è ancora chi preferisce il ‘vecchio e caro’ Objective-C.
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.
Se cercate un generatore di QR Code da integrare in un’app iOS, senza dipendenze da librerie e framework di terze parti, questa libreria fà al caso vostro.