Un petit billet avec quelques morceaux de code en ObjectiveC.
La question n’est pas de savoir qui est le meilleur mais juste d’avoir un débat autour de codes pour progresser.

En plus cela me fait une sauvegarde…, c’est juste que mon cerveau a du mal à fonctionner et retenir toutes ces lignes de codes donc au lieu de rechercher dans des projets, j’en mettrais sur le blog de temps en temps.
D’ailleurs, si toi aussi tu as des morceaux de code, n’hésite pas à rédiger un article (titre, description + code etc) et me l’envoyer par mail et j’ajouterai l’article sur le blog.

On va commencer par quelque chose de simple mais très utile : le TRIM

La définition : Un trim supprime les espaces (et autres caractères en début et fin de chaîne), imaginons que nous avons une chaine textToTrim et que nous désirons avoir une autre chaîne a partir de celle ci mais trimé (ça existe ce mot!?)

NSString * myText = [textToTrim stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]];

Et voila c’est aussi simple que ca.
Il existe plusieurs paramètres pour le NSCharacterSet je vous liste la liste ci-dessous, pour le reste rdv dans la doc d’Apple :

  • + alphanumericCharacterSet
  • + capitalizedLetterCharacterSet
  • + controlCharacterSet
  • + decimalDigitCharacterSet
  • + decomposableCharacterSet
  • + illegalCharacterSet
  • + letterCharacterSet
  • + lowercaseLetterCharacterSet
  • + newlineCharacterSet
  • + nonBaseCharacterSet
  • + punctuationCharacterSet
  • + symbolCharacterSet
  • + uppercaseLetterCharacterSet
  • + whitespaceAndNewlineCharacterSet
  • + whitespaceCharacterSet