10 librerie per iOS che ho amato nel 2014

Quando mi sono avvicinato al mondo dello sviluppo iOS, circa 3 anni fa, provenivo dal mondo Java, e nonostante fossi un utilizzatore di tecnologie Apple di vecchia data, l’idea che mi ero fatto, per opinione comune, era che lo sviluppo su dispositivi Apple fosse un mondo chiuso, costituito dai “soli” framework offerti da Apple. In realtà, 3 anni dopo, posso smentire questa idea comune. Esistono una miriade (parola per nulla abusata in questo caso) di librerie, disponibili per iOS. Ce ne sono per tutti i gusti, e anche di eccezionale qualità. Per quantificare quanto voglio affermare, vi basti sapere che nel 2014 che sta per concludersi, Objective-C è l’11° linguaggio più popolare su GitHub. E nel conto non è stato preso in esame Swift.

L’articolo che vado a scrivere oggi, parla di librerie su iOS, quelle splendide “chicche” che semplificano il lavoro di noi sviluppatori e ingegneri, e ci velocizzano di molto il lavoro, evitando così di scrivere n volte codice ridondante tra i progetti, e rendere il tutto il più elegante e funzionale possibile. Alzi la mano chi non usa alcuna libreria di terze parti nelle proprie app… se hai alzato la mano: fuori da qui! 🙂

Bando alle ciance. Oggi vi segnalo le mie 10 librerie preferite del 2014, che ho accuratamente scelto dalla mia “starred list” sul mio profilo Github codeido. Siccome non voglio sfociare sul banale, non aspettatevi citazioni di librerie super famose, come ad esempio AFNetworking… qui voglio parlare di repository più o meno sconosciuti, o che quantomeno non siano “lo stato dell’arte” (anche se son sicuro, che qualcuna la usavate e la conoscevate già). Inserisco il nome della libreria e accanto il link dove reperirla, sarebbe superfluo inserire una descrizione per ognuna di esse.

DateTools https://github.com/MatthewYork/DateTools

Masonry https://github.com/Masonry/Masonry

Lambda Alert https://github.com/zoul/Lambda-Alert

SVWebViewController https://github.com/TransitApp/SVWebViewController

SWRevealViewController https://github.com/John-Lluch/SWRevealViewController

Realm https://github.com/realm/realm-cocoa

ARAnalytics https://github.com/orta/ARAnalytics

IQKeyboardManager https://github.com/hackiftekhar/IQKeyboardManager

TSFileCache https://github.com/tomkowz/TSFileCache

RBBAnimation https://github.com/robb/RBBAnimation

Leave a Reply

Your email address will not be published. Required fields are marked *