Y a-t-il une liste ou une carte quelque part qui indique quelle version d'UNICODE est prise en charge sur les différents versions OS X et iOS? Je ne trouve aucune documentation d'Apple à ce sujet. p>
3 Réponses :
Apple est certes vague sur leur support Unicode, mais Mac OS X et IOS prennent en charge nominalement unicode 4.0. Voir le Nstring Documentation. P>
Il y a des mises en garde à être conscientes: p>
En raison du vaste nombre de caractères représenté par Unicode (dans toutes ses versions), vous devrez peut-être tester pour déterminer si une transformation ou une opération spécifique est disponible pour un caractère particulier. Cependant, tout caractère représentable par un point de code ou une paire de substitution de code UTF-16 peut être représenté par nstring code> et cfstring code> directement (bien que leur signification sémantique ne soit peut-être pas disponible dans des versions plus anciennes , et ils peuvent rendre des caractères non reconnus là-bas.) p>
Je suis plus intéressé par le système d'exploitation que Nstring. Si vous regardez le visualiseur de caractères en 10.7, vous verrez les blocs ajoutés à Unicode 6.0. Dans 10.6, vous ne les voyez pas. Clairement, 10.7 a ajouté la prise en charge de Unicode 6.0. J'aimerais trouver des informations similaires pour d'autres versions récentes de OS X et iOS.
Il n'y a pas de distinction ici. Nstring / CFstring est l'API d'accéder aux données Unicode sur Mac OS X, de sorte que son support Unicode détermine la prise en charge de l'OS 'Unicode.
Je cherche des émojis pris en charge par chaque version OS X. Voici mes conclusions: P>
Certes, une version généralisée de Stackoverflow Question 41318999 A > em>. p> vrai p>
blockQuote> nécessite une méthode pour créer une représentation png em> d'un caractère donné. p> une description complète est donnée sur Stackoverflow , avec une source ouverte GitHub Project A>. P> h3> utilisation h3>