Manipulation de chaînes dans Objective-C
Obtenu une emprise sur la façon d'obtenir et d'écrire des variables en Objective-C, il est maintenant temps d'apprendre à faire quelque chose de plus utile avec des! Maintenant, je suis principalement à essayer de comprendre comment la manipulation de la chaîne œuvres. En particulier, je suis à la recherche pour les fonctions suivantes:
- Concaténation
- Trouver la longueur d'une chaîne (en particulier multi-octets/des chaînes UTF-8; je fais beaucoup de travail avec les langues de l'Asie)
- Tirant juste une partie d'une chaîne (par exemple, le "blabla" de "abcfoobarxyz")
- De la recherche dans une chaîne de caractères (voir l'exemple ci-dessus)
- Changer la casse (majuscules, en minuscules, titre, si c'est simple à faire)
- Explosion/Implosion des chaînes de caractères (par exemple, la création et l'obtention d'informations à partir séparées par des virgules listes)
- Rechercher/Remplacer dans les chaînes de
- Tout autre généralement utiles fonctions de chaînes de caractères qui peuvent être disponibles
source d'informationauteur Kaji
Vous devez vous connecter pour publier un commentaire.
Exemples:
Concaténation:
La Longueur De La Chaîne:
Supprimer le texte de la chaîne:
Majuscules /Minuscules /Titlecase:
Rechercher/Remplacer
J'espère que cela aide!
PS: N'oubliez pas de consulter la documentation, et Google est votre ami. Bonne chance
Il y a un La Programmation de chaîne Guide de Cacao dont la table des matières vient terriblement proche de votre liste de questions.
En plus de cela, vous pouvez consulter la documentation de NSString (& NSMutableString) et NSScanner.
Dans Xcode, appuyez sur CMD-MAJ-D et de recherche pour NSString.h, NSMutableString et/ou NSScanner
Ouvrir ces fichiers et de regarder toutes les choses que vous pouvez faire avec NSStrings. Cela devrait vous indiquer quelles sont les fonctions y sont.
Par ailleurs, cela doit devenir une seconde nature pour vous que vous serez en utilisant ce beaucoup de choses à découvrir ce que les fonctions et/ou les délégués sont.
Voici un "titre" de routine pour vous:
Ceux sont tous écrit très clairement dans la documentation.