私はiPhoneチャットアプリで作業していますが、テキストでラップされたスマイリーをSqlite3データベースに保存して元に戻すときに問題が発生しています。
または、iPhoneのデフォルトキーボード(絵文字タイプ)から入力されたスマイリーのUnicodeを取得する方法があるのではないかと思っています。
私はiPhoneチャットアプリで作業していますが、テキストでラップされたスマイリーをSqlite3データベースに保存して元に戻すときに問題が発生しています。
または、iPhoneのデフォルトキーボード(絵文字タイプ)から入力されたスマイリーのUnicodeを取得する方法があるのではないかと思っています。
絵文字またはスマイリーの Unicode 文字は、こことここにあります。
たとえば、ラベルにスマイリーを設定する
self.label.text= @"\U0001F604";
Unicode を emoj に、またはその逆に変換する必要がある場合
絵文字をユニコードに変換
NSData *data = [strEmo dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
ユニコードを絵文字に変換
NSData *data = [strEmo dataUsingEncoding:NSUTF8StringEncoding];
NSString *valueEmoj = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];