Nous poursuivons notre exploration des librairies Open Source en objective-C qui dépannent bien avec Cocoa Helpers.
Il s’agit d’une librairie rajoutant des méthodes et fonctions intéressantes aux classes bien connues du monde Apple. Conçue pour fonctionner aussi bien dans vos applications Mac OS X que iOS (iPhone, iPod Touch et iPad) cette librairie propose quelques rajouts bien pensés (liste très loin d’être exhaustive) :
NSString :
- peut retourner la valeur de la chaîne sous forme de Long
- peut retourner la valeur MD5 d’une chaîne
- peut déterminer si une chaîne est contenue dans la chaîne
NSDate :
- peut déterminer si la date se situe dans le passé
- peut déterminer si la date est « hier »
- création d’une date à partir d’une chaîne NSString
NSData : encodage et décodage en base64
UIImage :
- créer une image à partir d’une url
- redimensionnement simplifié d’image
UIViewController :
- ajout d’une vue « pop up »
- gestion des vues ajoutées
Voici les classes touchées par cette librairie : CAAnimation, Environment, ExceptionHelper, NSApplication, NSArray, NSData, NSDate, NSDictionnary, NSGradient, NSObject, NSString, NSTask, NSURL, NSWorkspace, NSXML, UIAlertView, UIApplication, UIColor, UIDevice, UIImage, UITableView, UITableViewController, UIToolBar, UIView, UIViewController.
Il vous faudra donc fouiller un peu parmi les fonctionnalités proposées afin d’y trouver (peut être) votre bonheur. En tout cas, Cocoa-Helpers peut vous aider pour réaliser quelques tâches particulières et récurantes.
Cette librairie étant Open source et gratuite, vous pouvez aussi lire le code Objective-C fourni pour comprendre ce qui a été réalisé.
Source : Cocoa-helpers