Programmation iPhone : utiliser des helpers

de | 26 août 2011

Cocoa Helpers : programmation iPhone, iPad, iPod Touch

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.