2011-05-14 6 views
1

J'apprécierais si vous pourriez me dire comment je peux convertir des lettres hexadécimales dans un NSString, par exemple. @"50A6C2", à décimales en utilisant Objective-C. Merci d'avance.Comment convertir une chaîne hexadécimale en décimale?

+0

référez-vous [ceci] (http://stackoverflow.com/questions/934790/how-can-i-convert-hex-number-to-integers-and-strings-in-objective-c) post –

Répondre

3

La méthode la plus simple consiste à utiliser un NSScanner, en particulier les méthodes scanHexInt: ou scanHexLongLong:. Une autre possibilité est d'obtenir la chaîne C de la chaîne NSString et d'utiliser des fonctions de type C telles que strtol (avec la base 16).

+0

Est-il possible de convertir rgb en hex en utilisant l'objectif-c? –

Questions connexes